1
0
Fork 0
mirror of https://github.com/jellyfin/jellyfin-web synced 2025-03-30 19:56:21 +00:00

Simplify apploader code

This commit is contained in:
Bill Thornton 2019-06-15 00:21:40 -04:00
parent 5734d5d07d
commit 1122b5b5d9

View file

@ -1,24 +1,29 @@
(function() { (function() {
"use strict"; "use strict";
function loadApp() { function injectScriptElement(src, onload) {
var script = document.createElement("script"), if (!src) {
src = "./scripts/site.js"; return;
}
var script = document.createElement("script");
if (self.dashboardVersion) { if (self.dashboardVersion) {
src += "?v=" + self.dashboardVersion; src += "?v=" + self.dashboardVersion;
} }
script.src = src; script.src = src;
if (onload) {
script.onload = onload;
}
document.head.appendChild(script); document.head.appendChild(script);
} }
(function() { injectScriptElement(
var src, script = document.createElement("script"); self.Promise ? "./bower_components/alameda/alameda.js" : "./bower_components/requirejs/require.js",
src = self.Promise ? "./bower_components/alameda/alameda.js" : "./bower_components/requirejs/require.js"; function() {
if (self.dashboardVersion) { // onload of require library
src += "?v=" + self.dashboardVersion; injectScriptElement("./scripts/site.js");
} }
script.src = src; );
script.onload = loadApp;
document.head.appendChild(script);
})();
})(); })();