From affd5034f2bf3e3be9a0bf534a3efe96f09a965f Mon Sep 17 00:00:00 2001 From: coderaiser Date: Wed, 1 Oct 2014 03:19:51 -0400 Subject: [PATCH] feature(modules) add menu cdn --- json/modules.json | 11 +++++++++++ lib/client/dom.js | 13 ++----------- 2 files changed, 13 insertions(+), 11 deletions(-) diff --git a/json/modules.json b/json/modules.json index 1234e068..ec164bbb 100644 --- a/json/modules.json +++ b/json/modules.json @@ -37,6 +37,17 @@ "//cdn.jsdelivr.net/fancybox/{{ version }}/jquery.fancybox.min.js", "//cdn.jsdelivr.net/fancybox/{{ version }}/jquery.fancybox.min.css" ] + }, { + "name": "menu", + "version": "0.6.5", + "local": [ + "/lib/client/menu/menu-io.css", + "/lib/client/menu/menu-io.js" + ], + "remote": [ + "//cdn.jsdelivr.net/menu-io/{{ version }}/menu-io.min.js", + "//cdn.jsdelivr.net/menu-io/{{ version }}/menu-io.min.css" + ] }] }, { "name": "storage", diff --git a/lib/client/dom.js b/lib/client/dom.js index 87f2470b..2d53cf52 100644 --- a/lib/client/dom.js +++ b/lib/client/dom.js @@ -405,18 +405,9 @@ var CloudCmd, Util, DOM, CloudFunc, Dialog; * @param callback */ this.loadMenu = function(callback) { - var Images = DOM.Images, - dir = CloudCmd.LIBDIRCLIENT + 'menu/', - files = [ - dir + 'menu-io.js', - dir + 'menu-io.css' - ]; + var ret = DOM.loadRemote('menu', callback); - Images.showLoad(); - DOM.load.parallel(files, function(error) { - Images.hide(); - Util.exec(callback, error); - }); + return ret; }; /**