move script3 to script since old script is outdated af

This commit is contained in:
2026-06-28 19:57:28 +02:00
parent 8ed062168d
commit cf737f9087
3 changed files with 28 additions and 142 deletions
+1 -1
View File
@@ -177,7 +177,7 @@
<script src="/global/screenTransition.js"></script>
<!-- local -->
<script src="script3.js"></script>
<script src="script.js"></script>
<script src="license.js"></script>
<script src="input.js"></script>
<script src="/stars.js"></script>
+25 -104
View File
@@ -1,114 +1,35 @@
CURRENT_PAGE = PAGES.LICENSE
const inputOutputMap = {
titleInput: "titleValue",
authorInput: "authorValue",
createdInput: "createdValue",
expireInput: "expireValue",
identityInput: "genderValue",
signatureInput: "signatureValue",
function loadingScreenLicense() {
setLoadingProgress("Preparing license...")
const VMAP = {
title: "titleValue",
user: "authorValue",
issued: "createdValue",
expires: "expireValue",
identity: "genderValue",
signature: "signatureValue",
img: "picValue"
}
for (const [inputId, outputId] of Object.entries(inputOutputMap)) {
const inputElement = document.getElementById(inputId)
const outputElement = document.getElementById(outputId)
function getE(e) { return document.getElementById(e) }
if (inputElement && outputElement) {
inputElement.oninput = function () {
outputElement.innerHTML = this.value
}
}
}
const sillyInput = document.getElementById("sillyInput")
const sillyNumberValue = document.getElementById("sillyNumberValue")
let sillyValues = []
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++) {
sillyValues.push(document.getElementById(`sillyValue${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();
}
-35
View File
@@ -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();
}