Fix JS, minor improvements to readability after generate
This commit is contained in:
@@ -1,7 +1,9 @@
|
|||||||
(function ($hx_exports, $global) {
|
var $lime_init = (function ($hx_exports, $global) {
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
var $hx_script = (function (exports, global) { ::SOURCE_FILE:: });
|
var $hx_script = (function (exports, global) {
|
||||||
|
::SOURCE_FILE::
|
||||||
|
});
|
||||||
|
|
||||||
if (typeof self !== "undefined" && self.constructor.name.includes("Worker")) {
|
if (typeof self !== "undefined" && self.constructor.name.includes("Worker")) {
|
||||||
// No need for exports in a worker context, just initialize statics.
|
// No need for exports in a worker context, just initialize statics.
|
||||||
@@ -10,33 +12,27 @@
|
|||||||
$hx_exports.lime = $hx_exports.lime || {};
|
$hx_exports.lime = $hx_exports.lime || {};
|
||||||
$hx_exports.lime.$scripts = $hx_exports.lime.$scripts || {};
|
$hx_exports.lime.$scripts = $hx_exports.lime.$scripts || {};
|
||||||
$hx_exports.lime.$scripts["::APP_FILE::"] = $hx_script;
|
$hx_exports.lime.$scripts["::APP_FILE::"] = $hx_script;
|
||||||
|
|
||||||
$hx_exports.lime.embed = function (projectName) {
|
$hx_exports.lime.embed = function (projectName) {
|
||||||
var exports = {};
|
var exports = {};
|
||||||
|
|
||||||
var script = $hx_exports.lime.$scripts[projectName];
|
var script = $hx_exports.lime.$scripts[projectName];
|
||||||
if (!script) throw Error("Cannot find project name \"" + projectName + "\"");
|
if (!script) throw Error("Cannot find project name \"" + projectName + "\"");
|
||||||
script(exports, $global);
|
script(exports, $global);
|
||||||
|
|
||||||
for (var key in exports) $hx_exports[key] = $hx_exports[key] || exports[key];
|
for (var key in exports) $hx_exports[key] = $hx_exports[key] || exports[key];
|
||||||
|
|
||||||
var lime = exports.lime || window.lime;
|
var lime = exports.lime || window.lime;
|
||||||
if (lime && lime.embed && this !== lime.embed) lime.embed.apply(lime, arguments);
|
if (lime && lime.embed && this !== lime.embed) lime.embed.apply(lime, arguments);
|
||||||
|
|
||||||
return exports;
|
return exports;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
// AMD compatibility: If define() is present we need to
|
|
||||||
// - call it, to define our module
|
|
||||||
// - disable it so that the embedded libraries register themselves in the global scope!
|
|
||||||
if (typeof define === "function" && define.amd) {
|
if (typeof define === "function" && define.amd) {
|
||||||
define([], function () { return $hx_exports.lime; });
|
define([], function () { return $hx_exports.lime; });
|
||||||
define.__amd = define.amd;
|
define.__amd = define.amd;
|
||||||
define.amd = null;
|
define.amd = null;
|
||||||
}
|
}
|
||||||
})(typeof exports !== "undefined" ? exports : typeof define === "function" && define.amd ? {} : typeof globalThis !== "undefined" ? globalThis : self,
|
})
|
||||||
typeof globalThis !== "undefined" ? globalThis : self);
|
|
||||||
|
$lime_init(typeof exports !== "undefined" ? exports : typeof define === "function" && define.amd ? {} : typeof window !== "undefined" ? window : typeof self !== "undefined" ? self : this,
|
||||||
|
typeof window !== "undefined" ? window : typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : this);
|
||||||
|
|
||||||
::if embeddedLibraries::::foreach embeddedLibraries::
|
::if embeddedLibraries::::foreach embeddedLibraries::
|
||||||
::__current__::::end::::end::
|
::__current__::::end::::end::
|
||||||
|
|||||||
Reference in New Issue
Block a user