From b724f7470069f6e131e4186f90b26b256731c0da Mon Sep 17 00:00:00 2001 From: Damien Churchill Date: Wed, 5 Oct 2011 23:31:41 +0100 Subject: [PATCH] web: drop JSLoader extension Ext now includes an Ext.Loader class that can load scripts so this extra extension to do so is surplurfluous. --- deluge/ui/web/js/ext-extensions/JSLoader.js | 38 --------------------- 1 file changed, 38 deletions(-) delete mode 100644 deluge/ui/web/js/ext-extensions/JSLoader.js diff --git a/deluge/ui/web/js/ext-extensions/JSLoader.js b/deluge/ui/web/js/ext-extensions/JSLoader.js deleted file mode 100644 index 7d397244d..000000000 --- a/deluge/ui/web/js/ext-extensions/JSLoader.js +++ /dev/null @@ -1,38 +0,0 @@ -Ext.ux.JSLoader = function(options) { - Ext.ux.JSLoader.scripts[++Ext.ux.JSLoader.index] = { - url: options.url, - success: true, - jsLoadObj: null, - options: options, - onLoad: options.onLoad || Ext.emptyFn, - onError: options.onError || Ext.ux.JSLoader.stdError, - scope: options.scope || this - }; - - Ext.Ajax.request({ - url: options.url, - scriptIndex: Ext.ux.JSLoader.index, - success: function(response, options) { - var script = Ext.ux.JSLoader.scripts[options.scriptIndex]; - try { - eval(response.responseText); - } catch(e) { - script.success = false; - script.onError(script.options, e); - } - if (script.success) { - script.onLoad.call(script.scope, script.options); - } - }, - failure: function(response, options) { - var script = Ext.ux.JSLoader.scripts[options.scriptIndex]; - script.success = false; - script.onError(script.options, response.status); - } - }); -} -Ext.ux.JSLoader.index = 0; -Ext.ux.JSLoader.scripts = []; -Ext.ux.JSLoader.stdError = function(options, e) { - window.alert('Error loading script:\n\n' + options.url + '\n\nstatus: ' + e); -}