diff --git a/deluge/ui/web/js/ext-extensions/.build b/deluge/ui/web/js/ext-extensions/.build index 476cc2989..f74086868 100644 --- a/deluge/ui/web/js/ext-extensions/.build +++ b/deluge/ui/web/js/ext-extensions/.build @@ -12,5 +12,5 @@ add_file "TreeGridColumnResizer.js" add_file "TreeGridNodeUI.js" add_file "TreeGridLoader.js" add_file "TreeGridColumns.js" -add_file "TreeGridCustomColumn.js" +add_file "TreeGridRenderColumn.js" add_file "TreeGrid.js" diff --git a/deluge/ui/web/js/ext-extensions/TreeGridCustomColumn.js b/deluge/ui/web/js/ext-extensions/TreeGridCustomColumn.js deleted file mode 100644 index b4b0f0e7c..000000000 --- a/deluge/ui/web/js/ext-extensions/TreeGridCustomColumn.js +++ /dev/null @@ -1,9 +0,0 @@ -Ext.tree.CustomColumn = Ext.extend(Ext.tree.Column, { - - constructor: function(c) { - c.tpl = c.tpl || new Ext.XTemplate('{' + c.dataIndex + ':this.format}'); - c.tpl.format = c.renderer; - Ext.tree.CustomColumn.superclass.constructor.call(this, c); - } -}); -Ext.reg('tgcustomcolumn', Ext.tree.CustomColumn); diff --git a/deluge/ui/web/js/ext-extensions/TreeGridRenderColumn.js b/deluge/ui/web/js/ext-extensions/TreeGridRenderColumn.js new file mode 100644 index 000000000..d104f26c5 --- /dev/null +++ b/deluge/ui/web/js/ext-extensions/TreeGridRenderColumn.js @@ -0,0 +1,10 @@ +Ext.tree.RenderColumn = Ext.extend(Ext.tree.Column, { + + constructor: function(c) { + c.tpl = c.tpl || new Ext.XTemplate('{' + c.dataIndex + ':this.format}'); + c.tpl.format = c.renderer; + c.tpl.col = this; + Ext.tree.RenderColumn.superclass.constructor.call(this, c); + } +}); +Ext.reg('tgrendercolumn', Ext.tree.RenderColumn); diff --git a/deluge/ui/web/server.py b/deluge/ui/web/server.py index 8f5c94b56..471374f73 100644 --- a/deluge/ui/web/server.py +++ b/deluge/ui/web/server.py @@ -331,7 +331,7 @@ class TopLevel(resource.Resource): "/js/ext-extensions/TreeGridNodeUI.js", "/js/ext-extensions/TreeGridLoader.js", "/js/ext-extensions/TreeGridColumns.js", - "/js/ext-extensions/TreeGridCustomColumn.js", + "/js/ext-extensions/TreeGridRenderColumn.js", "/js/ext-extensions/TreeGrid.js", "/config.js", "/gettext.js",