Better trigger create

This commit is contained in:
Magnus Åhall 2024-05-30 15:06:41 +02:00
parent 4c622561e3
commit 37bf692984
3 changed files with 85 additions and 2 deletions

View file

@ -3,6 +3,29 @@
{{ block "page_label" . }}{{end}}
{{ $version := .VERSION }}
<script type="text/javascript">
function createTrigger(sectionID) {
let name = prompt("Trigger name")
if (name === null)
return
if (name.trim() == "") {
alert('A name is required')
return
}
fetch(`/trigger/create/${sectionID}/${encodeURIComponent(name)}`)
.then(data=>data.json())
.then(json=>{
if (!json.OK) {
alert(json.Error)
return
}
location.href = `/trigger/edit/${json.Trigger.ID}`
})
}
</script>
<div id="areas">
{{ range .Data.Areas }}
<div class="area">
@ -11,7 +34,7 @@
<div class="section">
<div class="create">
<div class="name">{{ .Name }}</div>
<div class="new"><a href="/trigger/edit/0/{{ .ID }}">+</a></div>
<div class="new"><a onclick="createTrigger({{ .ID }})">+</a></div>
</div>
<div class="triggers">