From 23fff9be8c24ba298f66a1e25c208f2241408994 Mon Sep 17 00:00:00 2001 From: Sebastiaan Janssen Date: Wed, 12 Dec 2012 10:25:34 -0100 Subject: [PATCH] Remove the legacy Cache Browser --- .../config/trees.Release.config | 2 - src/Umbraco.Web.UI/config/trees.config | 2 - src/Umbraco.Web/Umbraco.Web.csproj | 2 - .../umbraco/Trees/loadCache.cs | 90 ----------------- .../umbraco/Trees/loadCacheItem.cs | 98 ------------------- 5 files changed, 194 deletions(-) delete mode 100644 src/Umbraco.Web/umbraco.presentation/umbraco/Trees/loadCache.cs delete mode 100644 src/Umbraco.Web/umbraco.presentation/umbraco/Trees/loadCacheItem.cs diff --git a/src/Umbraco.Web.UI/config/trees.Release.config b/src/Umbraco.Web.UI/config/trees.Release.config index aa1792c298..861161d69f 100644 --- a/src/Umbraco.Web.UI/config/trees.Release.config +++ b/src/Umbraco.Web.UI/config/trees.Release.config @@ -20,8 +20,6 @@ - - diff --git a/src/Umbraco.Web.UI/config/trees.config b/src/Umbraco.Web.UI/config/trees.config index 3d6797386d..e73f851257 100644 --- a/src/Umbraco.Web.UI/config/trees.config +++ b/src/Umbraco.Web.UI/config/trees.config @@ -16,8 +16,6 @@ - - diff --git a/src/Umbraco.Web/Umbraco.Web.csproj b/src/Umbraco.Web/Umbraco.Web.csproj index 26e75659f8..d53a84f417 100644 --- a/src/Umbraco.Web/Umbraco.Web.csproj +++ b/src/Umbraco.Web/Umbraco.Web.csproj @@ -1660,8 +1660,6 @@ - - diff --git a/src/Umbraco.Web/umbraco.presentation/umbraco/Trees/loadCache.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/Trees/loadCache.cs deleted file mode 100644 index 8e57a309b1..0000000000 --- a/src/Umbraco.Web/umbraco.presentation/umbraco/Trees/loadCache.cs +++ /dev/null @@ -1,90 +0,0 @@ -using System; -using System.Collections; -using System.Collections.Generic; -using System.Data; -using System.IO; -using System.Text; -using System.Web; -using System.Xml; -using System.Configuration; -using umbraco.BasePages; -using umbraco.BusinessLogic; -using umbraco.businesslogic; -using umbraco.cms.businesslogic; -using umbraco.cms.businesslogic.cache; -using umbraco.cms.businesslogic.contentitem; -using umbraco.cms.businesslogic.datatype; -using umbraco.cms.businesslogic.language; -using umbraco.cms.businesslogic.media; -using umbraco.cms.businesslogic.member; -using umbraco.cms.businesslogic.property; -using umbraco.cms.businesslogic.web; -using umbraco.interfaces; -using umbraco.DataLayer; -using umbraco.BusinessLogic.Utils; -using umbraco.cms.presentation.Trees; -using umbraco.BusinessLogic.Actions; - - -namespace umbraco -{ - /// - /// Handles loading of the cache application into the developer application tree - /// - [Tree("developer", "cacheBrowser", "Cache Browser")] - public class loadCache : BaseTree - { - public loadCache(string application) : base(application) { } - - protected override void CreateRootNode(ref XmlTreeNode rootNode) - { - rootNode.NodeType = "init" + TreeAlias; - rootNode.NodeID = "init"; - } - - protected override void CreateRootNodeActions(ref List actions) - { - actions.Clear(); - actions.Add(ActionRefresh.Instance); - } - - protected override void CreateAllowedActions(ref List actions) - { - actions.Clear(); - actions.Add(ActionRefresh.Instance); - } - - public override void RenderJS(ref StringBuilder Javascript) { } - - public override void Render(ref XmlTree tree) - { - Hashtable ht = Cache.ReturnCacheItemsOrdred(); - - foreach (string key in ht.Keys) - { - //each child will need to load a CacheItem instead of a Cache tree so - //we'll create a loadCacheItem object in order to get it's serivce url and alias properties - loadCacheItem loadCacheItemTree = new loadCacheItem(this.app); - int itemCount = ((ArrayList)ht[key]).Count; - XmlTreeNode xNode = XmlTreeNode.Create(loadCacheItemTree); - xNode.NodeID = key; - xNode.Text = key + " (" + itemCount + ")"; - xNode.Action = string.Empty; - xNode.Source = loadCacheItemTree.GetTreeServiceUrl(key); - xNode.Icon = "developerCacheTypes.gif"; - xNode.OpenIcon = "developerCacheTypes.gif"; - xNode.HasChildren = itemCount > 0; - - OnBeforeNodeRender(ref tree, ref xNode, EventArgs.Empty); - if (xNode != null) - { - tree.Add(xNode); - OnAfterNodeRender(ref tree, ref xNode, EventArgs.Empty); - } - - } - } - - } - -} diff --git a/src/Umbraco.Web/umbraco.presentation/umbraco/Trees/loadCacheItem.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/Trees/loadCacheItem.cs deleted file mode 100644 index 4c6a670052..0000000000 --- a/src/Umbraco.Web/umbraco.presentation/umbraco/Trees/loadCacheItem.cs +++ /dev/null @@ -1,98 +0,0 @@ -using System; -using System.Collections; -using System.Collections.Generic; -using System.Data; -using System.IO; -using System.Text; -using System.Web; -using System.Xml; -using System.Configuration; -using umbraco.BasePages; -using umbraco.BusinessLogic; -using umbraco.businesslogic; -using umbraco.cms.businesslogic; -using umbraco.cms.businesslogic.cache; -using umbraco.cms.businesslogic.contentitem; -using umbraco.cms.businesslogic.datatype; -using umbraco.cms.businesslogic.language; -using umbraco.cms.businesslogic.media; -using umbraco.cms.businesslogic.member; -using umbraco.cms.businesslogic.property; -using umbraco.cms.businesslogic.web; -using umbraco.interfaces; -using umbraco.DataLayer; -using umbraco.BusinessLogic.Utils; -using umbraco.cms.presentation.Trees; -using umbraco.BusinessLogic.Actions; - - -namespace umbraco -{ - /// - /// Handles loading of each individual cache items into the application tree under the cache application - /// - [Tree("developer", "CacheItem", "Cache Item", initialize: false)] - public class loadCacheItem : BaseTree - { - public loadCacheItem(string application) : base(application) { } - - protected override void CreateRootNode(ref XmlTreeNode rootNode) - { - rootNode.NodeType = "init" + TreeAlias; - rootNode.NodeID = "init"; - } - - protected override void CreateRootNodeActions(ref List actions) - { - actions.Clear(); - actions.Add(ActionRefresh.Instance); - } - - protected override void CreateAllowedActions(ref List actions) - { - actions.Clear(); - actions.Add(ActionRefresh.Instance); - } - - /// - /// Renders the javascript. - /// - /// The javascript. - public override void RenderJS(ref StringBuilder Javascript) - { - Javascript.Append( - @" -function openCacheItem(id) { - UmbClientMgr.contentFrame('developer/cache/viewCacheItem.aspx?key=' + id); -} -"); - } - - public override void Render(ref XmlTree tree) - { - Hashtable ht = Cache.ReturnCacheItemsOrdred(); - - ArrayList a = (ArrayList)ht[this.NodeKey]; - - for (int i = 0; i < a.Count; i++) - { - XmlTreeNode xNode = XmlTreeNode.Create(this); - xNode.NodeID = a[i].ToString(); - xNode.Text = a[i].ToString(); - xNode.Action = "javascript:openCacheItem('" + a[i] + "');"; - xNode.Icon = "developerCacheItem.gif"; - xNode.OpenIcon = "developerCacheItem.gif"; - - OnBeforeNodeRender(ref tree, ref xNode, EventArgs.Empty); - if (xNode != null) - { - tree.Add(xNode); - OnAfterNodeRender(ref tree, ref xNode, EventArgs.Empty); - } - - } - } - - } - -}