move script3 to script since old script is outdated af
This commit is contained in:
@@ -177,7 +177,7 @@
|
|||||||
<script src="/global/screenTransition.js"></script>
|
<script src="/global/screenTransition.js"></script>
|
||||||
|
|
||||||
<!-- local -->
|
<!-- local -->
|
||||||
<script src="script3.js"></script>
|
<script src="script.js"></script>
|
||||||
<script src="license.js"></script>
|
<script src="license.js"></script>
|
||||||
<script src="input.js"></script>
|
<script src="input.js"></script>
|
||||||
<script src="/stars.js"></script>
|
<script src="/stars.js"></script>
|
||||||
|
|||||||
+27
-106
@@ -1,114 +1,35 @@
|
|||||||
CURRENT_PAGE = PAGES.LICENSE
|
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)) {
|
function loadingScreenLicense() {
|
||||||
const inputElement = document.getElementById(inputId)
|
setLoadingProgress("Preparing license...")
|
||||||
const outputElement = document.getElementById(outputId)
|
|
||||||
|
|
||||||
if (inputElement && outputElement) {
|
const VMAP = {
|
||||||
inputElement.oninput = function () {
|
title: "titleValue",
|
||||||
outputElement.innerHTML = this.value
|
user: "authorValue",
|
||||||
}
|
issued: "createdValue",
|
||||||
}
|
expires: "expireValue",
|
||||||
}
|
identity: "genderValue",
|
||||||
|
signature: "signatureValue",
|
||||||
|
img: "picValue"
|
||||||
|
}
|
||||||
|
|
||||||
const sillyInput = document.getElementById("sillyInput")
|
function getE(e) { return document.getElementById(e) }
|
||||||
const sillyNumberValue = document.getElementById("sillyNumberValue")
|
|
||||||
let sillyValues = []
|
|
||||||
|
|
||||||
for (let i = 0; i < 10; i++) {
|
license.titleE = getE(VMAP.title)
|
||||||
sillyValues.push(document.getElementById(`sillyValue${i}`))
|
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) {
|
setLoadingProgress("Preparing options...")
|
||||||
sillyInput.oninput = function () {
|
prepInputs()
|
||||||
setSillyValue(this.value)
|
updLicense();
|
||||||
}
|
scaleDisplayLicense();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
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()
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -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();
|
|
||||||
}
|
|
||||||
Reference in New Issue
Block a user