node-mirror
Version:
node.js + CodeMirror = Great IDE and Admin Tool
85 lines (73 loc) • 2.29 kB
JavaScript
(function(){var __modFun = function(__require){ __modFun = undefined;
var __execute = function(promiseland, extra){ __execute = undefined;
if (promiseland._hasModule({ hashStr: "b4d87d3050f4ff97d753b76790f08b0f" })){ return promiseland._getModule("b4d87d3050f4ff97d753b76790f08b0f"); };
var PL$3/*promiseland*/;try{PL$3/*promiseland*/ = promiseland;}catch(e){};
var PL$1 = (function(){
;
;
;
var PL$2/*modules*/ = {
};
;
PL$3/*promiseland*/["_registerModule"] = (function(PL$4/*par*/){
;
if(this["_hasModule"](PL$4/*par*/["hashStr"])){
return false;
};
;
PL$2/*modules*/[PL$4/*par*/["hashStr"]] = {
"promising": PL$4/*par*/["promising"],
"module": PL$4/*par*/["module"]
};
return true;
;});
PL$3/*promiseland*/["_getModule"] = (function(PL$5/*parHashStr*/){
;
return PL$2/*modules*/[PL$5/*parHashStr*/]["module"];
;});
PL$3/*promiseland*/["_hasModule"] = (function(PL$5/*parHashStr*/){
;
if(PL$2/*modules*/[PL$5/*parHashStr*/]){
return true;
};
;
return false;
;});
PL$3/*promiseland*/["isPromiseLandPromisingModule"] = (function(PL$6/*parM*/){
;
var PL$7/*i*/;
;
for(PL$7/*i*/ in PL$2/*modules*/){
if((PL$2/*modules*/[PL$7/*i*/] && (PL$2/*modules*/[PL$7/*i*/]["module"] === PL$6/*parM*/))){
return PL$2/*modules*/[PL$7/*i*/]["promising"];
};
;};
;
return false;
;});
return PL$2/*modules*/;
;})();
;return PL$1;
}; return function(){ return __execute.apply(null, arguments); }; };
if (typeof exports == "object" && typeof module == "object"){ // CommonJS
module.exports = __modFun(function(modulesAr, callback, errBack){
// the require function for CommonJs
var args = [];
try{
var i = 0;
var l = modulesAr.length;
for (i; i < l; ++i){
args.push(require(modulesAr[i]));
};
}catch(e){
errBack(e);
return;
};
callback.apply(callback, args);
});
}else if (typeof define == "function" && define.amd){ // AMD
define(["require"], __modFun);
}else{ // Plain browser env
__modFun(function(){ throw { msg: "require not possible in non loader mode" }; });
};
})();