diff --git a/src/packager/packager.js b/src/packager/packager.js index e1c78fa..7e1f214 100644 --- a/src/packager/packager.js +++ b/src/packager/packager.js @@ -367,7 +367,7 @@ cd "$(dirname "$0")" zip.file(dataPrefix + 'package.json', JSON.stringify(manifest, null, 4)); zip.file(dataPrefix + 'main.js', ` const start = () => nw.Window.open('index.html', { - position: "center", + position: 'center', new_instance: true }); nw.App.on('open', start); @@ -671,7 +671,7 @@ if (acquiredLock) { setProgress(${PROGRESS_FETCHED_INLINE_DATA_BUT_NOT_LOADED}); const base85decode = ${decode.toString()}; const getProjectData = async () => { - const dataElement = document.getElementById("p4-encoded-project-data"); + const dataElement = document.getElementById('p4-encoded-project-data'); const result = base85decode(dataElement.textContent); dataElement.remove(); setProgress(${PROGRESS_WAITING_FOR_VM_LOAD_COMPRESSED}); @@ -696,9 +696,9 @@ if (acquiredLock) { }; xhr.onerror = () => { if (location.protocol === 'file:') { - reject(new Error("Zip environment must be used from a website, not from a file URL.")); + reject(new Error('Zip environment must be used from a website, not from a file URL.')); } else { - reject(new Error("Request to load project data failed.")); + reject(new Error('Request to load project data failed.')); } }; xhr.onprogress = (e) => { @@ -706,7 +706,7 @@ if (acquiredLock) { setProgress(${PROGRESS_LOADED_SCRIPTS} + (e.loaded / e.total) * ${progressWeight}); } }; - xhr.responseType = "arraybuffer"; + xhr.responseType = 'arraybuffer'; xhr.open("GET", ${JSON.stringify(src)}); xhr.send(); }); @@ -921,13 +921,13 @@ if (acquiredLock) { console.error(error); if (!errorScreen.hidden) return; errorScreen.hidden = false; - errorScreenMessage.textContent = "" + error; - let debug = error && error.stack || "no stack"; - debug += "\\nUser agent: " + navigator.userAgent; + errorScreenMessage.textContent = '' + error; + let debug = error && error.stack || 'no stack'; + debug += '\\nUser agent: ' + navigator.userAgent; errorScreenStack.textContent = debug; }; const setProgress = (progress) => { - if (loadingInner) loadingInner.style.width = progress * 100 + "%"; + if (loadingInner) loadingInner.style.width = progress * 100 + '%'; }; try { @@ -945,7 +945,7 @@ if (acquiredLock) { const {storage, vm} = scaffolding; storage.addWebStore( [storage.AssetType.ImageVector, storage.AssetType.ImageBitmap, storage.AssetType.Sound], - (asset) => new URL("./assets/" + asset.assetId + "." + asset.dataFormat, location).href + (asset) => new URL('./assets/' + asset.assetId + '.' + asset.dataFormat, location).href ); storage.onprogress = (total, loaded) => { setProgress(${PROGRESS_LOADED_JSON_BUT_NEED_ASSETS} + (loaded / total) * ${PROGRESS_DONE_FETCHING_ALL_ASSETS - PROGRESS_LOADED_JSON_BUT_NEED_ASSETS}); @@ -965,7 +965,7 @@ if (acquiredLock) { }; if (${this.options.controls.greenFlag.enabled}) { - const greenFlagButton = document.createElement("img"); + const greenFlagButton = document.createElement('img'); greenFlagButton.src = 'data:image/svg+xml,' + encodeURIComponent(''); greenFlagButton.className = 'control-button'; greenFlagButton.addEventListener('click', () => { @@ -984,7 +984,7 @@ if (acquiredLock) { } if (${this.options.controls.stopAll.enabled}) { - const stopAllButton = document.createElement("img"); + const stopAllButton = document.createElement('img'); stopAllButton.src = 'data:image/svg+xml,' + encodeURIComponent(''); stopAllButton.className = 'control-button'; stopAllButton.addEventListener('click', () => { @@ -1019,7 +1019,7 @@ if (acquiredLock) { const fillColor = otherControlsExist ? '#575E75' : '${this.options.appearance.foreground}'; const updateFullScreen = () => { isFullScreen = !!(document.fullscreenElement || document.webkitFullscreenElement); - document.body.classList.toggle("is-fullscreen", isFullScreen); + document.body.classList.toggle('is-fullscreen', isFullScreen); if (isFullScreen) { fullscreenButton.src = 'data:image/svg+xml,' + encodeURIComponent(''); } else { @@ -1055,7 +1055,7 @@ if (acquiredLock) { warpTimer: ${this.options.compiler.warpTimer} }); - if (typeof ScaffoldingAddons !== "undefined") { + if (typeof ScaffoldingAddons !== 'undefined') { ScaffoldingAddons.run(scaffolding, ${JSON.stringify(this.options.chunks)}); } @@ -1077,8 +1077,8 @@ if (acquiredLock) { policy.ignore(); nw.Shell.openExternal(url); }); - document.addEventListener("keydown", (e) => { - if (e.key === "Escape" && document.fullscreenElement) { + document.addEventListener('keydown', (e) => { + if (e.key === 'Escape' && document.fullscreenElement) { document.exitFullscreen(); } }); @@ -1086,8 +1086,8 @@ if (acquiredLock) { // Electron hook if (${this.options.target.startsWith('electron-')}) { - document.addEventListener("keydown", (e) => { - if (e.key === "F11") { + document.addEventListener('keydown', (e) => { + if (e.key === 'F11') { e.preventDefault(); if (document.fullscreenElement) { document.exitFullscreen();