From 657fb6bb3b7dddb182f62abd2de102ecb35ea2fe Mon Sep 17 00:00:00 2001 From: sq <134925668+SquareScreamYT@users.noreply.github.com> Date: Sun, 22 Sep 2024 19:47:09 +0800 Subject: [PATCH] finalise code --- mods/elementOrigin.js | 44 +++++++++++++++++++++---------------------- 1 file changed, 21 insertions(+), 23 deletions(-) diff --git a/mods/elementOrigin.js b/mods/elementOrigin.js index ba4a1d79..bdd58345 100644 --- a/mods/elementOrigin.js +++ b/mods/elementOrigin.js @@ -11,32 +11,30 @@ for (let elementName in elements) { } } -runAfterLoad(function() { - let modDescriptions = {}; +let modDescriptions = {}; - let fetchPromises = enabledMods.map(mod => { - return fetch(mod) - .then(response => response.text()) - .then(data => { - console.log(`Loaded mod: ${mod}`); - modDescriptions[mod] = data; - }) - .catch(error => console.error('Error fetching the mod file: ', error)); - }); +let fetchPromises = enabledMods.map(mod => { + return fetch(mod) + .then(response => response.text()) + .then(data => { + console.log(`Loaded mod: ${mod}`); + modDescriptions[mod] = data; + }) + .catch(error => console.error('Error fetching the mod file: ', error)); +}); - Promise.all(fetchPromises).then(() => { - Object.keys(elements).forEach(function(elementName) { - let element = elements[elementName]; - - for (let mod of enabledMods) { - if (element.desc && typeof element.desc === 'string' && element.desc.trim() !== '') { - if (!element.desc.includes("This Element is from")) { - element.desc += `\nThis Element is from ${mod}`; - } - } else { - element.desc = `This Element is from ${mod}`; +Promise.all(fetchPromises).then(() => { + Object.keys(elements).forEach(function(elementName) { + let element = elements[elementName]; + + for (let mod of enabledMods) { + if (element.desc && typeof element.desc === 'string' && element.desc.trim() !== '') { + if (!element.desc.includes("This Element is from")) { + element.desc += `\nThis Element is from ${mod}`; } + } else { + element.desc = `This Element is from ${mod}`; } - }); + } }); });