Fixup "Users: Add a popup to change the status"

Sorry :3
This commit is contained in:
Maxim Leshchenko 2021-11-25 22:21:38 +02:00
parent 76605b9eed
commit 73b8ac3f4a
No known key found for this signature in database
GPG key ID: BB9C44A8733FBEEE

View file

@ -552,19 +552,19 @@
Function.noop
]);
}
</script>
{if isset($thisUser) && $user->getId() == $thisUser->getId()}
function setStatusEditorShown(shown) {
document.getElementById("status_editor").style.display = shown ? "block" : "none";
}
<script n:if="isset($thisUser) && $user->getId() == $thisUser->getId()">
function setStatusEditorShown(shown) {
document.getElementById("status_editor").style.display = shown ? "block" : "none";
}
document.addEventListener("click", event => {
if(!event.target.closest("#status_editor") && !event.target.closest("#page_status_text"))
setStatusEditorShown(false);
});
document.addEventListener("click", event => {
if(!event.target.closest("#status_editor") && !event.target.closest("#page_status_text"))
setStatusEditorShown(false);
});
document.getElementById("page_status_text").onclick = setStatusEditorShown.bind(this, true);
{/if}
document.getElementById("page_status_text").onclick = setStatusEditorShown.bind(this, true);
</script>
</div>