diff --git a/src/Umbraco.Core/Embed/ProviderSetting.cs b/src/Umbraco.Core/Embed/ProviderSetting.cs
deleted file mode 100644
index 8256e66afa..0000000000
--- a/src/Umbraco.Core/Embed/ProviderSetting.cs
+++ /dev/null
@@ -1,12 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Web;
-
-namespace Umbraco.Core.Embed
-{
-
- public class ProviderSetting: System.Attribute
- {
- }
-}
\ No newline at end of file
diff --git a/src/Umbraco.Core/Embed/IEmbedProvider.cs b/src/Umbraco.Core/Media/IEmbedProvider.cs
similarity index 54%
rename from src/Umbraco.Core/Embed/IEmbedProvider.cs
rename to src/Umbraco.Core/Media/IEmbedProvider.cs
index 5f41507520..73232d4637 100644
--- a/src/Umbraco.Core/Embed/IEmbedProvider.cs
+++ b/src/Umbraco.Core/Media/IEmbedProvider.cs
@@ -1,13 +1,9 @@
-using System;
-
-namespace Umbraco.Core.Embed
+namespace Umbraco.Core.Media
{
public interface IEmbedProvider
{
bool SupportsDimensions { get; }
string GetMarkup(string url, int maxWidth = 0, int maxHeight = 0);
-
- //string GetPreview(string url, int maxWidth = 0, int maxHeight = 0);
}
}
\ No newline at end of file
diff --git a/src/Umbraco.Core/Embed/IEmbedSettingProvider.cs b/src/Umbraco.Core/Media/IEmbedSettingProvider.cs
similarity index 53%
rename from src/Umbraco.Core/Embed/IEmbedSettingProvider.cs
rename to src/Umbraco.Core/Media/IEmbedSettingProvider.cs
index 7e214c1380..ab1979184b 100644
--- a/src/Umbraco.Core/Embed/IEmbedSettingProvider.cs
+++ b/src/Umbraco.Core/Media/IEmbedSettingProvider.cs
@@ -1,11 +1,9 @@
-using System;
-using System.Xml;
+using System.Xml;
-namespace Umbraco.Core.Embed
+namespace Umbraco.Core.Media
{
public interface IEmbedSettingProvider
- {
-
+ {
object GetSetting(XmlNode settingNode);
}
}
\ No newline at end of file
diff --git a/src/Umbraco.Core/Media/ProviderSetting.cs b/src/Umbraco.Core/Media/ProviderSetting.cs
new file mode 100644
index 0000000000..bfd06203d4
--- /dev/null
+++ b/src/Umbraco.Core/Media/ProviderSetting.cs
@@ -0,0 +1,8 @@
+using System;
+
+namespace Umbraco.Core.Media
+{
+ public class ProviderSetting : Attribute
+ {
+ }
+}
\ No newline at end of file
diff --git a/src/Umbraco.Core/Embed/Result.cs b/src/Umbraco.Core/Media/Result.cs
similarity index 57%
rename from src/Umbraco.Core/Embed/Result.cs
rename to src/Umbraco.Core/Media/Result.cs
index 002d181fcf..fc1ea08f32 100644
--- a/src/Umbraco.Core/Embed/Result.cs
+++ b/src/Umbraco.Core/Media/Result.cs
@@ -1,15 +1,9 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Web;
-
-namespace Umbraco.Core.Embed
+namespace Umbraco.Core.Media
{
public class Result
{
public Status Status { get; set; }
public bool SupportsDimensions { get; set; }
public string Markup { get; set; }
-
}
}
\ No newline at end of file
diff --git a/src/Umbraco.Core/Embed/Status.cs b/src/Umbraco.Core/Media/Status.cs
similarity index 67%
rename from src/Umbraco.Core/Embed/Status.cs
rename to src/Umbraco.Core/Media/Status.cs
index e4223ecb75..a66ff34b9e 100644
--- a/src/Umbraco.Core/Embed/Status.cs
+++ b/src/Umbraco.Core/Media/Status.cs
@@ -1,6 +1,4 @@
-
-
-namespace Umbraco.Core.Embed
+namespace Umbraco.Core.Media
{
public enum Status
{
diff --git a/src/Umbraco.Core/Umbraco.Core.csproj b/src/Umbraco.Core/Umbraco.Core.csproj
index 19dcea9750..9ea09529c5 100644
--- a/src/Umbraco.Core/Umbraco.Core.csproj
+++ b/src/Umbraco.Core/Umbraco.Core.csproj
@@ -52,11 +52,11 @@
-
-
-
-
-
+
+
+
+
+
diff --git a/src/Umbraco.Web.UI/Web.config b/src/Umbraco.Web.UI/Web.config
index 4a07691103..7afb3f5683 100644
--- a/src/Umbraco.Web.UI/Web.config
+++ b/src/Umbraco.Web.UI/Web.config
@@ -3,13 +3,16 @@
+
-
-
-
-
+
+
+
+
+
+
@@ -17,15 +20,17 @@
+
+
-
-
+
+
@@ -43,15 +48,17 @@
+
-
+
+
-
-
-
+
+
+
@@ -61,6 +68,7 @@
+
@@ -71,7 +79,9 @@
+
+
@@ -90,7 +100,7 @@
-
+
@@ -98,14 +108,16 @@
+
-
+
+
@@ -117,14 +129,16 @@
+
-
-
-
+
+
+
+
@@ -134,7 +148,7 @@
-
+
@@ -142,44 +156,48 @@
-
+
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -189,20 +207,25 @@
+
-
-
+
+
+
+
+
+
@@ -211,6 +234,8 @@
+
+
@@ -224,9 +249,10 @@
+
-
+
@@ -236,4 +262,5 @@
+
\ No newline at end of file
diff --git a/src/Umbraco.Web/Media/EmbedProviders/AbstractOEmbedProvider.cs b/src/Umbraco.Web/Media/EmbedProviders/AbstractOEmbedProvider.cs
index 32d5c61bef..22b912e8b1 100644
--- a/src/Umbraco.Web/Media/EmbedProviders/AbstractOEmbedProvider.cs
+++ b/src/Umbraco.Web/Media/EmbedProviders/AbstractOEmbedProvider.cs
@@ -1,8 +1,7 @@
-using System;
-using Umbraco.Core.Embed;
-using System.Text;
+using System.Text;
using System.Xml;
using System.Collections.Generic;
+using Umbraco.Core.Media;
namespace Umbraco.Web.Media.EmbedProviders
{
@@ -21,11 +20,6 @@ namespace Umbraco.Web.Media.EmbedProviders
public abstract string GetMarkup(string url, int maxWidth, int maxHeight);
- //public virtual string GetPreview(string url, int maxWidth, int maxHeight)
- //{
- // return GetMarkup(url, maxWidth, maxHeight);
- //}
-
public virtual string BuildFullUrl(string url, int maxWidth, int maxHeight)
{
var fullUrl = new StringBuilder();
diff --git a/src/Umbraco.Web/Media/EmbedProviders/AbstractProvider.cs b/src/Umbraco.Web/Media/EmbedProviders/AbstractProvider.cs
index a5099f5a91..20c94c06d1 100644
--- a/src/Umbraco.Web/Media/EmbedProviders/AbstractProvider.cs
+++ b/src/Umbraco.Web/Media/EmbedProviders/AbstractProvider.cs
@@ -1,4 +1,4 @@
-using Umbraco.Core.Embed;
+using Umbraco.Core.Media;
namespace Umbraco.Web.Media.EmbedProviders
{
@@ -10,10 +10,5 @@ namespace Umbraco.Web.Media.EmbedProviders
}
public abstract string GetMarkup(string url, int maxWidth, int maxHeight);
-
- //public virtual string GetPreview(string url, int maxWidth, int maxHeight)
- //{
- // return GetMarkup(url, maxWidth, maxHeight);
- //}
}
}
\ No newline at end of file
diff --git a/src/Umbraco.Web/Media/EmbedProviders/Flickr.cs b/src/Umbraco.Web/Media/EmbedProviders/Flickr.cs
index 76b28117ab..3e9cae2675 100644
--- a/src/Umbraco.Web/Media/EmbedProviders/Flickr.cs
+++ b/src/Umbraco.Web/Media/EmbedProviders/Flickr.cs
@@ -2,7 +2,6 @@
namespace Umbraco.Web.Media.EmbedProviders
{
-
public class Flickr : AbstractOEmbedProvider
{
public override string GetMarkup(string url, int maxWidth, int maxHeight)
@@ -18,6 +17,5 @@ namespace Umbraco.Web.Media.EmbedProviders
return string.Format("
",
imageUrl, imageWidth, imageHeight, HttpUtility.HtmlEncode(imageTitle));
}
-
}
}
\ No newline at end of file
diff --git a/src/Umbraco.Web/Media/EmbedProviders/OEmbedRich.cs b/src/Umbraco.Web/Media/EmbedProviders/OEmbedRich.cs
index 101b4de1d7..f93a4d799b 100644
--- a/src/Umbraco.Web/Media/EmbedProviders/OEmbedRich.cs
+++ b/src/Umbraco.Web/Media/EmbedProviders/OEmbedRich.cs
@@ -1,7 +1,6 @@
-
-namespace Umbraco.Web.Media.EmbedProviders
+namespace Umbraco.Web.Media.EmbedProviders
{
- public class OEmbedRich: OEmbedVideo
+ public class OEmbedRich : OEmbedVideo
{
}
}
\ No newline at end of file
diff --git a/src/Umbraco.Web/Media/EmbedProviders/OEmbedVideo.cs b/src/Umbraco.Web/Media/EmbedProviders/OEmbedVideo.cs
index 1286cddca9..c0e1e3f986 100644
--- a/src/Umbraco.Web/Media/EmbedProviders/OEmbedVideo.cs
+++ b/src/Umbraco.Web/Media/EmbedProviders/OEmbedVideo.cs
@@ -11,7 +11,6 @@ namespace Umbraco.Web.Media.EmbedProviders
XmlDocument doc = GetXmlResponse(videoUrl);
// add xslt transformation to return markup
-
return doc.SelectSingleNode("/oembed/html").InnerText;
}
}
diff --git a/src/Umbraco.Web/Media/EmbedProviders/Settings/Dictionary.cs b/src/Umbraco.Web/Media/EmbedProviders/Settings/Dictionary.cs
index 12b342ec8a..7d40d9c866 100644
--- a/src/Umbraco.Web/Media/EmbedProviders/Settings/Dictionary.cs
+++ b/src/Umbraco.Web/Media/EmbedProviders/Settings/Dictionary.cs
@@ -1,6 +1,6 @@
using System.Linq;
using System.Xml;
-using Umbraco.Core.Embed;
+using Umbraco.Core.Media;
namespace Umbraco.Web.Media.EmbedProviders.Settings
{
diff --git a/src/Umbraco.Web/Media/EmbedProviders/Settings/String.cs b/src/Umbraco.Web/Media/EmbedProviders/Settings/String.cs
index f1d01c5ce1..9b6c162cc9 100644
--- a/src/Umbraco.Web/Media/EmbedProviders/Settings/String.cs
+++ b/src/Umbraco.Web/Media/EmbedProviders/Settings/String.cs
@@ -1,5 +1,5 @@
using System.Xml;
-using Umbraco.Core.Embed;
+using Umbraco.Core.Media;
namespace Umbraco.Web.Media.EmbedProviders.Settings
{
diff --git a/src/Umbraco.Web/Media/EmbedProviders/Twitgoo.cs b/src/Umbraco.Web/Media/EmbedProviders/Twitgoo.cs
index f34df6c185..9efbb51d54 100644
--- a/src/Umbraco.Web/Media/EmbedProviders/Twitgoo.cs
+++ b/src/Umbraco.Web/Media/EmbedProviders/Twitgoo.cs
@@ -1,9 +1,4 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Web;
-
-using HtmlAgilityPack;
+using HtmlAgilityPack;
namespace Umbraco.Web.Media.EmbedProviders
{
@@ -16,6 +11,7 @@ namespace Umbraco.Web.Media.EmbedProviders
return false;
}
}
+
public override string GetMarkup(string url, int maxWidth, int maxHeight)
{
var web = new HtmlWeb();
@@ -26,6 +22,5 @@ namespace Umbraco.Web.Media.EmbedProviders
return string.Format("
",
img.Value);
}
-
}
}
\ No newline at end of file
diff --git a/src/umbraco.webservices/media/mediaService.cs b/src/umbraco.webservices/media/mediaService.cs
index f0b3201868..9a90d3aa59 100644
--- a/src/umbraco.webservices/media/mediaService.cs
+++ b/src/umbraco.webservices/media/mediaService.cs
@@ -4,11 +4,11 @@ using System.ComponentModel;
using System.IO;
using System.Reflection;
using System.Web.Services;
+using Umbraco.Core.Media;
using umbraco.IO;
using umbraco.cms.businesslogic.media;
using umbraco.cms.businesslogic.property;
using Umbraco.Core.IO;
-using Umbraco.Core.Embed;
using System.Xml;
using System.Web;
using System.Text.RegularExpressions;
@@ -193,7 +193,7 @@ namespace umbraco.webservices.media
[WebMethod]
[ScriptMethod(ResponseFormat = ResponseFormat.Json)]
- public Umbraco.Core.Embed.Result Embed(string url, int width, int height)
+ public Result Embed(string url, int width, int height)
{
Result r = new Result();