From d9dc90090b44cd7146e7724d0ff107e63ac0968c Mon Sep 17 00:00:00 2001 From: "agrath@gmail.com" Date: Mon, 11 Jul 2011 11:27:31 -1200 Subject: [PATCH] Changed @Library.MediaById(.) to return a DynamicMedia again so that specific media functionality can be added. DynamicMedia is just an empty subclass of DynamicNode currently --- umbraco.MacroEngines.Juno/RazorDynamicNode/DynamicMedia.cs | 1 + umbraco.MacroEngines.Juno/RazorDynamicNode/RazorLibraryCore.cs | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/umbraco.MacroEngines.Juno/RazorDynamicNode/DynamicMedia.cs b/umbraco.MacroEngines.Juno/RazorDynamicNode/DynamicMedia.cs index 67f007ee48..60c7ff7899 100644 --- a/umbraco.MacroEngines.Juno/RazorDynamicNode/DynamicMedia.cs +++ b/umbraco.MacroEngines.Juno/RazorDynamicNode/DynamicMedia.cs @@ -8,5 +8,6 @@ namespace umbraco.MacroEngines //for backwards compatibility only public class DynamicMedia : DynamicNode { + public DynamicMedia(DynamicBackingItem item) : base(item) { } } } diff --git a/umbraco.MacroEngines.Juno/RazorDynamicNode/RazorLibraryCore.cs b/umbraco.MacroEngines.Juno/RazorDynamicNode/RazorLibraryCore.cs index 7fbb9ff32b..967f725a8c 100644 --- a/umbraco.MacroEngines.Juno/RazorDynamicNode/RazorLibraryCore.cs +++ b/umbraco.MacroEngines.Juno/RazorDynamicNode/RazorLibraryCore.cs @@ -59,7 +59,7 @@ namespace umbraco.MacroEngines.Library public dynamic MediaById(int Id) { - return new DynamicNode(new DynamicBackingItem(ExamineBackedMedia.GetUmbracoMedia(Id))); + return new DynamicMedia(new DynamicBackingItem(ExamineBackedMedia.GetUmbracoMedia(Id))); } public dynamic MediaById(string Id) {