UNPKG

node-mirror

Version:

node.js + CodeMirror = Great IDE and Admin Tool

142 lines (125 loc) 4.06 kB
(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: "c72038a1ddad16a0b5bfd21bed1bba34" })){ return promiseland._getModule("c72038a1ddad16a0b5bfd21bed1bba34"); }; var PL$3/*extra*/;try{PL$3/*extra*/ = extra;}catch(e){}; var PL$10/*Promise*/;try{PL$10/*Promise*/ = Promise;}catch(e){}; var PL$1 = (function(){ "use strict"; ; ; var PL$2/*errorMsg*/ = PL$3/*extra*/["errorMsg"]; ; return (function(PL$4/*classSystem*/, PL$5/*internals*/){ ; var PL$6/*cs*/ = PL$4/*classSystem*/; ; var PL$7/*classHider*/ = PL$5/*internals*/["classHider"]; ; var PL$8/*getClass*/ = PL$5/*internals*/["getClass"]; ; PL$6/*cs*/["_createProvisionalClass"] = (function(){ ; var PL$9/*cDef*/ = { "provisional": true, "promise": new PL$10/*Promise*/(), "type": undefined }; ; PL$9/*cDef*/["promise"]["then"]((function(PL$11/*type*/){ ; PL$9/*cDef*/["type"] = PL$11/*type*/; ;})); var PL$12/*cf*/ = PL$7/*classHider*/(PL$9/*cDef*/); ; return PL$12/*cf*/; ;}); PL$6/*cs*/["_resolveProvisional"] = (function(PL$13/*parType*/, PL$14/*parResult*/){ ; var PL$15/*self*/ = this; ; var PL$16/*typeDef*/ = PL$8/*getClass*/(PL$13/*parType*/); ; var PL$17/*resultDef*/ = PL$8/*getClass*/(PL$14/*parResult*/); ; if(PL$17/*resultDef*/["provisional"]){ PL$17/*resultDef*/["promise"]["then"]((function(PL$18/*result*/){ ; PL$15/*self*/["resolveProvisional"](PL$13/*parType*/, PL$18/*result*/); ;})); }else{ PL$16/*typeDef*/["promise"]["resolve"](PL$14/*parResult*/); }; ; ;}); PL$6/*cs*/["isProvisional"] = (function(PL$13/*parType*/){ ; var PL$16/*typeDef*/ = PL$8/*getClass*/(PL$13/*parType*/); ; if(PL$16/*typeDef*/["provisional"]){ return true; }; ; return false; ;}); PL$6/*cs*/["definitionPromise"] = (function(PL$13/*parType*/){ ; var PL$16/*typeDef*/ = PL$8/*getClass*/(PL$13/*parType*/); ; if(PL$16/*typeDef*/["provisional"]){ return PL$16/*typeDef*/["promise"]; }; ; var PL$19/*p*/ = new PL$10/*Promise*/(); ; PL$19/*p*/["resolve"](PL$13/*parType*/); return PL$19/*p*/; ;}); PL$6/*cs*/["readyPromise"] = (function(PL$20/*_parType*/){ ; var PL$19/*p*/ = new PL$10/*Promise*/(); ; this["definitionPromise"](PL$20/*_parType*/)["then"]((function(PL$13/*parType*/){ ; var PL$16/*typeDef*/ = PL$8/*getClass*/(PL$13/*parType*/); ; if(PL$16/*typeDef*/["isReady"]){ PL$19/*p*/["resolve"](PL$13/*parType*/); return; }; ; PL$16/*typeDef*/["readyPromise"]["then"]((function(PL$13/*parType*/){ ; PL$19/*p*/["resolve"](PL$13/*parType*/); ;})); return; ;})); return PL$19/*p*/; ;}); ;}); ;})(); ;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" }; }); }; })();