Adjust ban script to work when unbanning

This commit is contained in:
Karina Kwiatek 2021-12-30 21:56:03 +01:00
parent 374da66cd1
commit b196cbdd1c
1 changed files with 15 additions and 14 deletions

View File

@ -6,6 +6,7 @@ load = ->
banCheckbox = modalForm.querySelector('[name="ban"][type="checkbox"]') banCheckbox = modalForm.querySelector('[name="ban"][type="checkbox"]')
permabanCheckbox = modalForm.querySelector('[name="permaban"][type="checkbox"]') permabanCheckbox = modalForm.querySelector('[name="permaban"][type="checkbox"]')
if banCheckbox
banCheckbox.addEventListener "change", (event) -> banCheckbox.addEventListener "change", (event) ->
$t = $ this $t = $ this
if $t.is(":checked") if $t.is(":checked")
@ -29,11 +30,11 @@ load = ->
"0" "0"
data = { data = {
ban: checktostr banCheckbox ban: banCheckbox ? checktostr banCheckbox : false
user: modalForm.elements["user"].value user: modalForm.elements["user"].value
} }
if banCheckbox.checked if banCheckbox && banCheckbox.checked
data.reason = modalForm.elements["reason"].value.trim() data.reason = modalForm.elements["reason"].value.trim()
unless permabanCheckbox.checked unless permabanCheckbox.checked
data.duration = modalForm.elements["duration"].value.trim() data.duration = modalForm.elements["duration"].value.trim()