node-mirror
Version:
node.js + CodeMirror = Great IDE and Admin Tool
265 lines (242 loc) • 6.78 kB
JavaScript
(function(){var __modFun = function(__require){ __modFun = undefined;
var __execute = function(promiseland, extra){ __execute = undefined;
var __Promise = promiseland.Promise;
var Promise = promiseland.Promise;
if (promiseland._hasModule({ hashStr: "b01f33e378f7f08602d137a4491ddb72" })){ return promiseland._getModule("b01f33e378f7f08602d137a4491ddb72"); };
var PL$3/*extra*/;try{PL$3/*extra*/ = extra;}catch(e){};
var PL$1 = (function(){
;
;
;
var PL$2/*errorMsg*/ = PL$3/*extra*/["errorMsg"];
;
var PL$4/*Tracker*/;
;
(function(){
var PL$5 = new __Promise();
var PL$7/*promiseland exception catcher*/ = function(code){
return function(res){
try{ code(res); }catch(e){
PL$5.reject(e);
};
};
};
var PL$8/*catch rejected*/ = function(e){
PL$5.reject(e);
};
PL$7/*promiseland exception catcher*/(function(){
;
PL$3/*extra*/["TrackerPs"].then(PL$7/*promiseland exception catcher*/(function(PL$9){PL$4/*Tracker*/ = PL$9["Tracker"];
PL$5.resolve(); return;}), PL$8/*catch rejected*/);
;
})();return PL$5;
})();
var PL$10/*TrackedPromise*/ = (function(PL$11/*parTrackFun*/){
;
var PL$12/*self*/ = this;
;
var PL$13/*lifeLine*/;
;
var PL$14/*destroyFun*/ = (function(){
;
if(PL$13/*lifeLine*/){
PL$13/*lifeLine*/();
PL$13/*lifeLine*/ = undefined;
}else{
PL$12/*self*/["then"]((function(){
;
if(PL$13/*lifeLine*/){
PL$13/*lifeLine*/();
PL$13/*lifeLine*/ = undefined;
};
;
;}));
};
;
;});
;
var PL$15/*t*/ = PL$4/*Tracker*/(PL$14/*destroyFun*/);
;
var PL$16/*tracker*/ = PL$15/*t*/[0];
;
this["rootTrack"] = PL$15/*t*/[1];
this["memberTrack"] = PL$15/*t*/[2];
var PL$17/*rootTrack*/ = this["rootTrack"];
;
var PL$18/*thenAr*/ = [
];
;
var PL$19/*elseAr*/ = [
];
;
var PL$20/*thenFun*/ = (function(PL$21/*parThenFun*/, PL$22/*parElseFun*/){
;
if(PL$21/*parThenFun*/){
PL$18/*thenAr*/["push"]([
PL$21/*parThenFun*/,
PL$17/*rootTrack*/()
]);
};
;
if(PL$22/*parElseFun*/){
PL$19/*elseAr*/["push"](PL$22/*parElseFun*/);
};
;
;});
;
var PL$23/*thenReuseFun*/ = (function(PL$24/*parReuse*/, PL$21/*parThenFun*/, PL$22/*parElseFun*/){
;
if(PL$21/*parThenFun*/){
PL$18/*thenAr*/["push"]([
PL$21/*parThenFun*/,
PL$24/*parReuse*/
]);
}else{
PL$24/*parReuse*/();
};
;
if(PL$22/*parElseFun*/){
PL$19/*elseAr*/["push"](PL$22/*parElseFun*/);
};
;
;});
;
this["resolve"] = (function(PL$25/*value*/){
;
if(PL$25/*value*/){
var PL$26/*realValue*/ = PL$25/*value*/[0];
;
PL$13/*lifeLine*/ = PL$11/*parTrackFun*/(PL$25/*value*/, PL$16/*tracker*/);
PL$25/*value*/ = PL$26/*realValue*/;
};
;
PL$20/*thenFun*/ = (function(PL$21/*parThenFun*/){
;
if(PL$21/*parThenFun*/){
try
{
PL$21/*parThenFun*/([
PL$25/*value*/,
PL$17/*rootTrack*/()
]);}catch(PL$27/*e*/){};
;
};
;
;});
PL$23/*thenReuseFun*/ = (function(PL$24/*parReuse*/, PL$21/*parThenFun*/){
;
if(PL$21/*parThenFun*/){
try
{
PL$21/*parThenFun*/([
PL$25/*value*/,
PL$24/*parReuse*/
]);}catch(PL$27/*e*/){};
;
}else{
PL$24/*parReuse*/();
};
;
;});
if(! PL$18/*thenAr*/){
return;
};
var PL$28/*i*/ = 0;
;
var PL$29/*l*/ = PL$18/*thenAr*/["length"];
;
for(PL$28/*i*/;(PL$28/*i*/ < PL$29/*l*/);++PL$28/*i*/){{
try
{
var PL$30/*entryAr*/ = PL$18/*thenAr*/[PL$28/*i*/];
;
PL$30/*entryAr*/[0]([
PL$25/*value*/,
PL$30/*entryAr*/[1]
]);}catch(PL$27/*e*/){};
;}};
;
PL$18/*thenAr*/ = undefined;
PL$19/*elseAr*/ = undefined;
this["resolve"] = undefined;
this["reject"] = undefined;
;});
this["reject"] = (function(PL$25/*value*/){
;
PL$20/*thenFun*/ = (function(PL$31/*u*/, PL$22/*parElseFun*/){
;
if(PL$22/*parElseFun*/){
try
{
PL$22/*parElseFun*/(PL$25/*value*/);}catch(PL$27/*e*/){};
;
};
;
;});
PL$23/*thenReuseFun*/ = (function(PL$24/*parReuse*/, PL$31/*u*/, PL$22/*parElseFun*/){
;
PL$24/*parReuse*/();
if(PL$22/*parElseFun*/){
try
{
PL$22/*parElseFun*/(PL$25/*value*/);}catch(PL$27/*e*/){};
;
};
;
;});
if(! PL$19/*elseAr*/){
return;
};
var PL$28/*i*/ = 0;
;
var PL$29/*l*/ = PL$19/*elseAr*/["length"];
;
for(PL$28/*i*/;(PL$28/*i*/ < PL$29/*l*/);++PL$28/*i*/){{
try
{
PL$19/*elseAr*/[PL$28/*i*/](PL$25/*value*/);}catch(PL$27/*e*/){};}};
;
PL$18/*thenAr*/ = undefined;
PL$19/*elseAr*/ = undefined;
this["resolve"] = undefined;
this["reject"] = undefined;
;});
this["then"] = (function(PL$32/*par1*/, PL$33/*par2*/){
;
PL$20/*thenFun*/(PL$32/*par1*/, PL$33/*par2*/);
;});
this["thenReuse"] = (function(PL$24/*parReuse*/, PL$32/*par1*/, PL$33/*par2*/){
;
PL$23/*thenReuseFun*/(PL$24/*parReuse*/, PL$32/*par1*/, PL$33/*par2*/);
;});
this["promise"] = this["then"];
this["then"]["then"] = this["then"];
this["then"]["thenReuse"] = this["thenReuse"];
;});
;
return PL$10/*TrackedPromise*/;
;})();
;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" }; });
};
})();