From abc120974ea8da190dff4a168f487ce45f41b31b Mon Sep 17 00:00:00 2001 From: coderaiser Date: Thu, 29 May 2014 02:40:15 -0400 Subject: [PATCH] refactor(dropbox) load --- lib/client/storage/_dropbox.js | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/lib/client/storage/_dropbox.js b/lib/client/storage/_dropbox.js index 71c68430..4b102df6 100644 --- a/lib/client/storage/_dropbox.js +++ b/lib/client/storage/_dropbox.js @@ -24,20 +24,26 @@ var CloudCmd, Util, DOM, CloudFunc, Dropbox, cb, Client; * function loads dropbox.js */ function load(callback) { - console.time('dropbox load'); + Util.time('dropbox load'); - var lSrc = '//cdnjs.cloudflare.com/ajax/libs/dropbox.js/0.10.2/dropbox.min.js', - lLocal = '/node_modules/dropbox/lib/dropbox.js', - lOnload = function(){ - console.timeEnd('dropbox load'); + var src = '//cdnjs.cloudflare.com/ajax/libs/dropbox.js/0.10.2/dropbox.min.js', + local = '/node_modules/dropbox/lib/dropbox.js', + + onError = function onError() { + Util.time('dropbox load'); + DOM.load.js(local, onLoad); + }, + + onLoad = function(){ + Util.timeEnd('dropbox load'); DOM.Images.hide(); Util.exec(callback); }; - DOM.load.js(lSrc, { - onload : lOnload, - error : DOM.retJSLoad(lLocal, lOnload) + DOM.load.js(src, { + onload : onload, + error : onError }); }