fix: bug where page wouldn't complete loading if data.scripts was emptied

isekai-main
Julian Lam 3 years ago
parent 2a89ad8288
commit 578145acd6

@ -344,7 +344,7 @@ ajaxify = window.ajaxify || {};
// Require and parse modules
let outstanding = data.scripts.length;
data.scripts.map(function (script) {
const scripts = data.scripts.map(function (script) {
if (typeof script === 'function') {
return function (next) {
script();
@ -369,7 +369,10 @@ ajaxify = window.ajaxify || {};
};
}
return null;
}).filter(Boolean).forEach(function (fn) {
}).filter(Boolean);
if (scripts.length) {
scripts.forEach(function (fn) {
fn(function () {
outstanding -= 1;
if (outstanding === 0) {
@ -377,6 +380,9 @@ ajaxify = window.ajaxify || {};
}
});
});
} else {
callback();
}
});
};

Loading…
Cancel
Save