javascript

This commit is contained in:
lubiana 2024-08-28 18:50:11 +02:00
parent a77942768a
commit 96f530746a
No known key found for this signature in database

View file

@ -187,6 +187,33 @@
haram.setUp()
document.getElementById('edit').addEventListener('click', () => {
if (haram.editMode === true) {
haram.harams = [];
document.querySelectorAll('tr').forEach((trNode) => {
const labelNode = trNode.querySelector('input[type="text"]')
if (labelNode == null) {
return
}
const pointsNode = trNode.querySelector('input[type="number"]')
if (pointsNode == null) {
return
}
if (pointsNode.value < 1) {
return
}
if (labelNode.value === '') {
return
}
const newHaram = {
points: pointsNode.value,
label: labelNode.value,
}
if (haram.harams.some((item) => item.label == newHaram.label)) {
return
}
haram.harams.push(newHaram)
})
haram.setUp()
const jsonString = JSON.stringify(haram.harams)
const encoded = btoa(jsonString)
@ -198,6 +225,7 @@
return
}
haram.edit()
})
</script>
</html>