mirror of
https://github.com/lumapu/ahoy.git
synced 2025-08-03 16:38:20 +02:00
Update setup.html
fix battswitch & solve some html issues
This commit is contained in:
parent
8f9cbfc741
commit
639be7e83a
1 changed files with 12 additions and 20 deletions
|
@ -1290,29 +1290,21 @@
|
|||
/*IF_PLUGIN_ZEROEXPORT*/
|
||||
|
||||
function apiCbBattOnOff(obj) {
|
||||
// var e = document.getElementById("battSwitch");
|
||||
// e.value = "88";
|
||||
// selDelAllOpt(e);
|
||||
// if(obj["success"])
|
||||
// e.appendChild(opt("-1", "{#NETWORK_SCANNING}"))
|
||||
// else
|
||||
// e.appendChild(opt("-1", "{#ERROR} " + obj["error"]));
|
||||
var e = document.getElementById("battSwitch");
|
||||
if(obj["success"]) {
|
||||
// dann über ajax denn gesetzten wert zurück aus dem system holen
|
||||
modalClose();
|
||||
getAjax("/api/setup", parse);
|
||||
}
|
||||
else
|
||||
e.innerHTML = "{#ERROR}" + obj["error"];
|
||||
|
||||
}
|
||||
|
||||
function battOnOff() {
|
||||
// TODO: zuerst wert setzen
|
||||
// dann über ajax denn gesetzten wert zurück aus dem system holen
|
||||
// damit man sieht das es erfolgreich gesetzt worden ist.
|
||||
const sw = document.getElementById("battSwitch");
|
||||
if (sw.value == 0) {
|
||||
sw.value = 1;
|
||||
sw.innerHTML = "{#BTN_ON}";
|
||||
} else {
|
||||
sw.value = 0;
|
||||
sw.innerHTML = "{#BTN_OFF}";
|
||||
}
|
||||
|
||||
var obj = {cmd: "ze_batt_onff", token: "*"}
|
||||
if(sw == null) return;
|
||||
var obj = {cmd: "ze_batt_onff", token: "*", id: parseInt(sw.dataset.group), val: (sw.dataset.status === "true") ? false : true}
|
||||
getAjax("/api/setup", apiCbBattOnOff, "POST", JSON.stringify(obj));
|
||||
}
|
||||
|
||||
|
@ -1442,7 +1434,7 @@
|
|||
divRow("{#ZE_GROUP_TAB_BATTERY_TOPIC}", ml("input", {name: "battTopic", class: "text", type: "text", value: obj.battTopic}, null),),
|
||||
divRow("{#ZE_GROUP_TAB_BATTERY_LIMITON}", ml("input", {name: "battLimitOn", class: "text", type: "number", min: "0", max: "100", step: "0.1", value: obj.battLimitOn}, null),),
|
||||
divRow("{#ZE_GROUP_TAB_BATTERY_LIMITOFF}", ml("input", {name: "battLimitOff", class: "text", type: "number", min: "0", max: "100", step: "0.1", value: obj.battLimitOff}, null),),
|
||||
divRow("{#ZE_GROUP_TAB_BATTERY_ONOFF}", ml("input", {name: "battSwitch", id: "battSwitch", class: "btn", type: "button", value: obj.battSwitch}, null)),
|
||||
divRow("{#ZE_GROUP_TAB_BATTERY_ONOFF}", ml("input", {name: "battSwitch", id: "battSwitch", "data-group": String(obj.id), "data-status": String(obj.battSwitch), class: "btn", type: "button", value: (obj.battSwitch ? "{#BTN_ON}" : "{#BTN_OFF}")}, null)),
|
||||
// TODO: Uebersetzen mit lang.json und auf die entsprechende Dokuseite verlinken
|
||||
divRow("Hinweis: ", ml("a", {href: "https://docs.ahoydtu.de/de/latest/zeroExport.html"}, "Bitte beachten Sie die Ausfüllhinweise in der Dokumentation."),),
|
||||
// TODO: Hinweis Github/Discord - Entfernen wenn erledigt
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue