admin: split monitor list in 3, add sending text selection to monitor

This commit is contained in:
ducklet 2021-02-24 23:52:33 +01:00
parent 893f3dc87b
commit e7ecde32a2
5 changed files with 90 additions and 16 deletions

View file

@ -182,13 +182,34 @@ function enable_admin_ui() {
on(
"click",
({ target }) => {
if (!target.dataset.eval) {
if (!target.dataset.onclick) {
return
}
eval(`;{${target.dataset.eval}};`)
eval(`;{${target.dataset.onclick}};`)
},
{ target: q("#points-admin") },
)
on(
"select",
({ target }) => {
if (!target.dataset.onselect) {
return
}
eval(`;{${target.dataset.onselect}};`)
},
{ target: q("#points-admin") },
)
on(
"change",
({ target }) => {
if (!target.dataset.onchange) {
return
}
eval(`;{${target.dataset.onchange}};`)
},
{ target: q("#points-admin") },
)
on(
"click",
({ target }) => {
@ -196,14 +217,14 @@ function enable_admin_ui() {
while (!node.dataset.cid && node.parentElement) {
node = node.parentElement
}
if (!target.dataset.eval) {
if (!target.dataset.onclick) {
return
}
const client = find_client(node.dataset.cid)
if (!client) {
return
}
eval(`;{${target.dataset.eval}};`)
eval(`;{${target.dataset.onclick}};`)
},
{ target: q("#info .players") },
)