call refresh only on input
This commit is contained in:
parent
60d66b18d6
commit
9e27eca598
12
sheet.js
12
sheet.js
@ -294,17 +294,19 @@ function init () {
|
|||||||
calculateModifiers(rpModifiers)
|
calculateModifiers(rpModifiers)
|
||||||
calculateSpellCasting();;
|
calculateSpellCasting();;
|
||||||
|
|
||||||
data = serializeFormData("#character-data");
|
let inputs = document.querySelectorAll("input, select, textarea");
|
||||||
storeData(data);
|
for (let i = 0; i < inputs.length; i++) {
|
||||||
|
inputs[i].addEventListener("input", refresh);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
window.setInterval(() => {
|
function refresh () {
|
||||||
calculateModifiers(combatModifiers);
|
calculateModifiers(combatModifiers);
|
||||||
calculateModifiers(rpModifiers);
|
calculateModifiers(rpModifiers);
|
||||||
calculateSpellCasting();
|
calculateSpellCasting();
|
||||||
|
|
||||||
data = serializeFormData("#character-data");
|
let data = serializeFormData("#character-data");
|
||||||
storeData(data);
|
storeData(data);
|
||||||
}, 250);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function buildModifiers(container, data) {
|
function buildModifiers(container, data) {
|
||||||
|
Loading…
Reference in New Issue
Block a user