From 0b77463f642446f9b44522055d229d81adfef1f4 Mon Sep 17 00:00:00 2001 From: coderaiser Date: Wed, 20 Nov 2013 13:11:16 +0000 Subject: [PATCH] feature(client) add getType --- lib/client/dom.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/lib/client/dom.js b/lib/client/dom.js index 776f7d37..2e017669 100644 --- a/lib/client/dom.js +++ b/lib/client/dom.js @@ -2083,6 +2083,21 @@ var CloudCmd, Util, DOM, CloudFunc, Dialog; return lRet; }; + + this.getType = function(name, callback) { + CloudCmd.getExt(function(extensions) { + var str, index, + ext = Util.getExtension(name); + ext = extensions[ext]; + + if (ext) { + index = ext.indexOf('/') + 1; + ext = ext.substr(index); + } + + Util.exec(callback, ext); + }); + }; }, DOMTree = Util.extendProto(DOMTreeProto),