From a5f57f73ba7a401096f24ea34904dd149a364a88 Mon Sep 17 00:00:00 2001 From: Marc Robledo Date: Wed, 14 Aug 2024 20:27:48 +0200 Subject: [PATCH] feat (web): show initialization errors on browser console before throwing exceptions --- _cache_service_worker.js | 2 +- rom-patcher-js/RomPatcher.webapp.js | 37 ++++++++++++++++------------- 2 files changed, 22 insertions(+), 17 deletions(-) diff --git a/_cache_service_worker.js b/_cache_service_worker.js index 51b05fe..4e492f5 100644 --- a/_cache_service_worker.js +++ b/_cache_service_worker.js @@ -6,7 +6,7 @@ */ var PRECACHE_ID = 'rom-patcher-js'; -var PRECACHE_VERSION = 'v30rc2'; +var PRECACHE_VERSION = 'v30rc2b'; var PRECACHE_URLS = [ '/RomPatcher.js/', '/RomPatcher.js/index.html', '/RomPatcher.js/manifest.json', diff --git a/rom-patcher-js/RomPatcher.webapp.js b/rom-patcher-js/RomPatcher.webapp.js index 155ff98..c19be11 100644 --- a/rom-patcher-js/RomPatcher.webapp.js +++ b/rom-patcher-js/RomPatcher.webapp.js @@ -231,10 +231,10 @@ var RomPatcherWeb = (function () { spinner.className = 'rom-patcher-spinner'; const htmlInputFile = htmlElements.get(elementId); - if (htmlInputFile){ - if(elementId === 'select-patch'){ + if (htmlInputFile) { + if (elementId === 'select-patch') { htmlInputFile.parentElement.insertBefore(spinner, htmlElements.get('span-loading-embeded-patch')); - }else{ + } else { htmlInputFile.parentElement.appendChild(spinner); } } @@ -390,14 +390,14 @@ var RomPatcherWeb = (function () { var patchedRom = new BinFile(event.data.patchedRomU8Array.buffer); patchedRom.fileName = event.data.patchedRomFileName; - if(currentEmbededPatches){ + if (currentEmbededPatches) { const optionalPatches = currentEmbededPatches.filter((embededPatchInfo) => embededPatchInfo.optional); - if(optionalPatches.length){ + if (optionalPatches.length) { const originalFileName = patchedRom.fileName; - for(var i=0; i