diff --git a/src/Orchard.Web/Modules/Orchard.Media/Helpers/MediaHelpers.cs b/src/Orchard.Web/Modules/Orchard.Media/Helpers/MediaHelpers.cs index d66cfab42..a4d486323 100644 --- a/src/Orchard.Web/Modules/Orchard.Media/Helpers/MediaHelpers.cs +++ b/src/Orchard.Web/Modules/Orchard.Media/Helpers/MediaHelpers.cs @@ -1,6 +1,8 @@ using System; using System.Collections.Generic; using System.IO; +using System.Linq; +using System.Web.Mvc; using Orchard.Media.Models; namespace Orchard.Media.Helpers { @@ -24,5 +26,10 @@ namespace Orchard.Media.Helpers { return navigations; } + + public static bool IsPicture(this HtmlHelper htmlHelper, string path) { + return new[] {".png", ".jpg", ".jpeg", ".gif", ".bmp", ".ico"} + .Contains((Path.GetExtension(path) ?? "").ToLowerInvariant()); + } } } \ No newline at end of file diff --git a/src/Orchard.Web/Modules/Orchard.Media/Views/Admin/EditMedia.cshtml b/src/Orchard.Web/Modules/Orchard.Media/Views/Admin/EditMedia.cshtml index 35bd46d31..76df9bf95 100644 --- a/src/Orchard.Web/Modules/Orchard.Media/Views/Admin/EditMedia.cshtml +++ b/src/Orchard.Web/Modules/Orchard.Media/Views/Admin/EditMedia.cshtml @@ -5,8 +5,7 @@ @{ Style.Require("MediaAdmin"); Layout.Title = T("Edit Media - {0}", Model.Name).ToString(); - var isPicture = new[] {".png", ".jpg", ".jpeg", ".gif", ".bmp", ".ico"} - .Contains(Path.GetExtension(Model.RelativePath ?? "").ToLowerInvariant()); + var isPicture = Html.IsPicture(Model.Name); var embedHTML = isPicture ? "" : "" + Model.Name + "";