mirror of
https://github.com/Theodor-Springmann-Stiftung/musenalm.git
synced 2025-10-29 09:15:33 +00:00
started reimplementing the thing
This commit is contained in:
@@ -108,6 +108,17 @@ type AlmanachResult struct {
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
const closeButtons = document.querySelectorAll(".close-button");
|
||||
closeButtons.forEach((el) => {
|
||||
el.addEventListener("click", (ev) => {
|
||||
ev.preventDefault();
|
||||
const inputWrapper = el.closest(".inputwrapper");
|
||||
if (inputWrapper) {
|
||||
inputWrapper.classList.add("hidden");
|
||||
}
|
||||
});
|
||||
});
|
||||
</script>
|
||||
|
||||
<div class="container-normal mx-auto px-8 mt-4">
|
||||
@@ -137,12 +148,7 @@ type AlmanachResult struct {
|
||||
<label for="title" class="inputlabel menu-label">Titel <i class="ri-text"></i></label>
|
||||
<div class="text-xs">
|
||||
<reset-button controls="title" wrapper-class="inputwrapper" modified-class-suffix="modified" class="text-sm"></reset-button>
|
||||
<button
|
||||
@click="(ev) => {
|
||||
ev.preventDefault();
|
||||
$el.parentNode.parentNode.parentNode.classList.add('hidden');
|
||||
}"
|
||||
class="text-sm cursor-pointer">
|
||||
<button class="close-button text-sm cursor-pointer">
|
||||
<i class="ri-close-line"></i>
|
||||
</button>
|
||||
</div>
|
||||
@@ -155,12 +161,7 @@ type AlmanachResult struct {
|
||||
<label for="subtitle" class="inputlabel menu-label">Untertitel <i class="ri-text"></i></label>
|
||||
<div>
|
||||
<reset-button controls="subtitle" wrapper-class="inputwrapper" modified-class-suffix="modified" class="text-sm"></reset-button>
|
||||
<button
|
||||
@click="(ev) => {
|
||||
ev.preventDefault();
|
||||
$el.parentNode.parentNode.parentNode.classList.add('hidden');
|
||||
}"
|
||||
class="text-sm cursor-pointer">
|
||||
<button class="close-button text-sm cursor-pointer">
|
||||
<i class="ri-close-line"></i>
|
||||
</button>
|
||||
</div>
|
||||
@@ -170,15 +171,10 @@ type AlmanachResult struct {
|
||||
|
||||
<div class="mt-3 inputwrapper {{ if eq $model.result.Entry.VariantTitle "" }}hidden{{ end }}" data-value="varianttitle">
|
||||
<div class="flex flex-row justify-between">
|
||||
<label for="varianttitle" class="inputlabel menu-label">Titelvariante(n) <i class="ri-text"></i></label>
|
||||
<label for="varianttitle" class="inputlabel menu-label">Titelvarianten <i class="ri-text"></i></label>
|
||||
<div>
|
||||
<reset-button controls="varianttitle" wrapper-class="inputwrapper" modified-class-suffix="modified" class="text-sm"></reset-button>
|
||||
<button
|
||||
@click="(ev) => {
|
||||
ev.preventDefault();
|
||||
$el.parentNode.parentNode.parentNode.classList.add('hidden');
|
||||
}"
|
||||
class="text-sm cursor-pointer">
|
||||
<button class="close-button text-sm cursor-pointer">
|
||||
<i class="ri-close-line"></i>
|
||||
</button>
|
||||
</div>
|
||||
@@ -188,15 +184,10 @@ type AlmanachResult struct {
|
||||
|
||||
<div class="mt-3 inputwrapper {{ if eq $model.result.Entry.ParallelTitle "" }}hidden{{ end }}" data-value="paralleltitle">
|
||||
<div class="flex flex-row justify-between">
|
||||
<label for="paralleltitle" class="inputlabel menu-label">Titel (übersetzt) <i class="ri-text"></i></label>
|
||||
<label for="paralleltitle" class="inputlabel menu-label">Übersetzter Titel <i class="ri-text"></i></label>
|
||||
<div>
|
||||
<reset-button controls="paralleltitle" wrapper-class="inputwrapper" modified-class-suffix="modified" class="text-sm"></reset-button>
|
||||
<button
|
||||
@click="(ev) => {
|
||||
ev.preventDefault();
|
||||
$el.parentNode.parentNode.parentNode.classList.add('hidden');
|
||||
}"
|
||||
class="text-sm cursor-pointer">
|
||||
<button class="close-button text-sm cursor-pointer">
|
||||
<i class="ri-close-line"></i>
|
||||
</button>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user