From b46fa75619fd84f943be9772198c95107d0b9dcf Mon Sep 17 00:00:00 2001 From: coderaiser Date: Fri, 30 May 2014 11:16:56 -0400 Subject: [PATCH] refactor(dom) loadJquery --- lib/client/dom.js | 27 ++++++++++++++++----------- 1 file changed, 16 insertions(+), 11 deletions(-) diff --git a/lib/client/dom.js b/lib/client/dom.js index 34725505..28765a79 100644 --- a/lib/client/dom.js +++ b/lib/client/dom.js @@ -339,20 +339,25 @@ var CloudCmd, Util, DOM, CloudFunc, Dialog; */ this.loadJquery = function(callback) { CloudCmd.getConfig(function(config) { - var online = config.online && navigator.onLine; - - Util.exec.if(!online, - function() { - DOM.load.js('/lib/client/jquery.js', { - onload: callback + var load = DOM.load, + + url = '/lib/client/jquery.js', + online = config.online && navigator.onLine, + + funcON = function() { + load.jquery({ + onload : callback, + onerror : funcOFF }); }, - function(func) { - DOM.load.jquery({ - onload: callback, - onerror: func + + funcOFF = function() { + load.js(url, { + onload : callback }); - }); + }; + + Util.exec.if(online, funcON, funcOFF); }); };