From fbcd69aea030b18efe22e6955a590750f07a9f1d Mon Sep 17 00:00:00 2001 From: coderaiser Date: Tue, 3 Jun 2014 09:50:25 -0400 Subject: [PATCH] feature(modules) add ace --- json/modules.json | 5 +++++ lib/client/edit.js | 10 ++++++---- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/json/modules.json b/json/modules.json index d5806675..cd647537 100644 --- a/json/modules.json +++ b/json/modules.json @@ -20,6 +20,11 @@ "version": "1.0.4", "local": "/socket.io/socket.io.js", "remote": "//cdn.socket.io/socket.io-{{ version }}.js" + }, { + "name": "ace", + "version": "1.1.3", + "local": "/lib/client/edit/ace.js", + "remote": "//cdnjs.cloudflare.com/ajax/libs/ace/{{ version }}/ace.js" }, { "name": "fancybox", "version": "2.1.5", diff --git a/lib/client/edit.js b/lib/client/edit.js index e391de73..0ecb95a2 100644 --- a/lib/client/edit.js +++ b/lib/client/edit.js @@ -417,10 +417,12 @@ var CloudCmd, Util, DOM, CloudFunc, ace, DiffProto, diff_match_patch, Zip, MenuI Util.time(Name + ' load'); - DOM.load.series([ace, url], function() { - Util.timeEnd(Name + ' load'); - Loading = false; - Util.exec(callback); + DOM.loadRemote('ace', function() { + DOM.load.js([url], function() { + Util.timeEnd(Name + ' load'); + Loading = false; + Util.exec(callback); + }); }); }