Added delay button
This commit is contained in:
@@ -57,6 +57,10 @@ def api_add_button():
|
||||
"errorText": data.get("errorText", "Ошибка"),
|
||||
"fadeMs": int(data.get("fadeMs", 5000)),
|
||||
},
|
||||
"trigger": {
|
||||
"mode": "click" if data.get("triggerMode") == "click" else "hold",
|
||||
"holdMs": int(data.get("holdMs", 800)),
|
||||
},
|
||||
"color": data.get("color", "#7b007b"),
|
||||
}
|
||||
cfg.setdefault("buttons", []).append(btn)
|
||||
@@ -84,6 +88,15 @@ def api_update_button(bid):
|
||||
feedback["successText"] = data.get("successText", feedback.get("successText", ""))
|
||||
feedback["errorText"] = data.get("errorText", feedback.get("errorText", "Ошибка"))
|
||||
feedback["fadeMs"] = int(data.get("fadeMs", feedback.get("fadeMs", 5000)))
|
||||
trigger = b.setdefault("trigger", {})
|
||||
if "triggerMode" in data:
|
||||
trigger["mode"] = "click" if data["triggerMode"] == "click" else "hold"
|
||||
else:
|
||||
trigger.setdefault("mode", "hold")
|
||||
if "holdMs" in data:
|
||||
trigger["holdMs"] = int(data["holdMs"])
|
||||
else:
|
||||
trigger.setdefault("holdMs", 800)
|
||||
if "color" in data:
|
||||
b["color"] = data["color"]
|
||||
save_config(cfg)
|
||||
|
||||
Reference in New Issue
Block a user