Add purchase types

This commit is contained in:
2023-11-14 19:27:00 +01:00
parent c8a3212b77
commit ae079e36ec
13 changed files with 241 additions and 11 deletions

View File

@ -1,12 +1,31 @@
import { syncSelectInputUntilChanged } from './utils.js'
import { syncSelectInputUntilChanged, getEl, conditionalElementHandler } from "./utils.js";
let syncData = [
{
"source": "#id_edition",
"source_value": "dataset.platform",
"target": "#id_platform",
"target_value": "value"
source: "#id_edition",
source_value: "dataset.platform",
target: "#id_platform",
target_value: "value",
},
];
syncSelectInputUntilChanged(syncData, "form");
let myConfig = [
() => {
return getEl("#id_type").value == "game";
},
["#id_name", "#id_related_purchase"],
(el) => {
el.disabled = "disabled";
},
(el) => {
el.disabled = "";
}
]
syncSelectInputUntilChanged(syncData, "form")
document.DOMContentLoaded = conditionalElementHandler(...myConfig)
getEl("#id_type").onchange = () => {
conditionalElementHandler(...myConfig)
}