From cf737f90870eba6f4e849ca38395f310ab71d734 Mon Sep 17 00:00:00 2001 From: ByteDice Date: Sun, 28 Jun 2026 19:57:28 +0200 Subject: [PATCH] move script3 to script since old script is outdated af --- toys/license/index.html | 2 +- toys/license/script.js | 133 ++++++++-------------------------------- toys/license/script3.js | 35 ----------- 3 files changed, 28 insertions(+), 142 deletions(-) delete mode 100644 toys/license/script3.js diff --git a/toys/license/index.html b/toys/license/index.html index bf41b49..4dbd338 100644 --- a/toys/license/index.html +++ b/toys/license/index.html @@ -177,7 +177,7 @@ - + diff --git a/toys/license/script.js b/toys/license/script.js index a77fdbc..634c98f 100644 --- a/toys/license/script.js +++ b/toys/license/script.js @@ -1,114 +1,35 @@ CURRENT_PAGE = PAGES.LICENSE -const inputOutputMap = { - titleInput: "titleValue", - authorInput: "authorValue", - createdInput: "createdValue", - expireInput: "expireValue", - identityInput: "genderValue", - signatureInput: "signatureValue", -} -for (const [inputId, outputId] of Object.entries(inputOutputMap)) { - const inputElement = document.getElementById(inputId) - const outputElement = document.getElementById(outputId) +function loadingScreenLicense() { + setLoadingProgress("Preparing license...") - if (inputElement && outputElement) { - inputElement.oninput = function () { - outputElement.innerHTML = this.value - } - } -} + const VMAP = { + title: "titleValue", + user: "authorValue", + issued: "createdValue", + expires: "expireValue", + identity: "genderValue", + signature: "signatureValue", + img: "picValue" + } -const sillyInput = document.getElementById("sillyInput") -const sillyNumberValue = document.getElementById("sillyNumberValue") -let sillyValues = [] + function getE(e) { return document.getElementById(e) } -for (let i = 0; i < 10; i++) { - sillyValues.push(document.getElementById(`sillyValue${i}`)) -} + license.titleE = getE(VMAP.title) + license.userE = getE(VMAP.user) + license.issuedE = getE(VMAP.issued) + license.expiresE = getE(VMAP.expires) + license.identityE = getE(VMAP.identity) + license.signatureE = getE(VMAP.signature) + license.imgE = getE(VMAP.img) + for (let i = 0; i < 10; i++) { + license.sillyValues.push(document.getElementById(`sillyValue${i}`)) + } -if (sillyInput && sillyValues && sillyNumberValue) { - sillyInput.oninput = function () { - setSillyValue(this.value) - } -} - - -function setSillyValue(value) { - sillyNumberValue.innerHTML = prependZero(value) - - - for (let i in sillyValues) { - let sillyValue = sillyValues[i] - - let isTurnedOn = i <= value - 1 - - if (isTurnedOn) { - sillyValue.className = "sillyValue on" - } - else { - sillyValue.className = "sillyValue off" - } - } -} - -const picInput = document.getElementById("picInput") -const picValue = document.getElementById("picValue") -const picUpload = document.getElementById("picUpload") -const customPicOption = document.getElementById("customPic") - -function setPictureValue() { - if (picInput.value != "custom") { - let src = `/assets/boykissers/${picInput.value}.png` - picValue.src = src - } - else { - if (picUpload.files.length > 0) { - const file = picUpload.files[0] - const fileName = file.name - let src = URL.createObjectURL(file) - picValue.src = src - customPicOption.innerHTML = `Custom (${fileName})` - } - else { - customPicOption.innerHTML = "Custom (upload)" - } - } -} - -picUpload.oninput = function() { setPictureValue() } - -picInput.oninput = function() { setPictureValue() } - - -function generateLicense() { - const element = document.getElementById("licenseContainer") - - html2canvas(element).then(canvas => { - const link = document.createElement("a"); - link.download = "boykisserLicense.png"; - link.href = canvas.toDataURL("image/png"); - link.click(); - }); -} - - -function onLoadLicense() { - for (const [inputId, outputId] of Object.entries(inputOutputMap)) { - const inputElement = document.getElementById(inputId) - const outputElement = document.getElementById(outputId) - - if (inputElement && outputElement) { - outputElement.innerHTML = inputElement.value - } - } - if (sillyInput) { - setSillyValue(sillyInput.value) - } - - if (picInput) { - setPictureValue() - } -} + setLoadingProgress("Preparing options...") + prepInputs() + updLicense(); + scaleDisplayLicense(); +} \ No newline at end of file diff --git a/toys/license/script3.js b/toys/license/script3.js deleted file mode 100644 index 634c98f..0000000 --- a/toys/license/script3.js +++ /dev/null @@ -1,35 +0,0 @@ -CURRENT_PAGE = PAGES.LICENSE - - -function loadingScreenLicense() { - setLoadingProgress("Preparing license...") - - const VMAP = { - title: "titleValue", - user: "authorValue", - issued: "createdValue", - expires: "expireValue", - identity: "genderValue", - signature: "signatureValue", - img: "picValue" - } - - function getE(e) { return document.getElementById(e) } - - license.titleE = getE(VMAP.title) - license.userE = getE(VMAP.user) - license.issuedE = getE(VMAP.issued) - license.expiresE = getE(VMAP.expires) - license.identityE = getE(VMAP.identity) - license.signatureE = getE(VMAP.signature) - license.imgE = getE(VMAP.img) - - for (let i = 0; i < 10; i++) { - license.sillyValues.push(document.getElementById(`sillyValue${i}`)) - } - - setLoadingProgress("Preparing options...") - prepInputs() - updLicense(); - scaleDisplayLicense(); -} \ No newline at end of file