Search sidebar (WIP)

This commit is contained in:
2026-05-22 21:57:23 +02:00
parent f83f95a51a
commit 692ef13574
3 changed files with 80 additions and 85 deletions

View File

@@ -20,7 +20,7 @@ export default class extends Controller {
const data = new FormData(event.target);
for (const entry of data.entries()) {
console.log(entry);
console.log(entry[0]);
}
}
}

View File

@@ -6,6 +6,7 @@ export default class extends Controller {
'list',
'menu',
'cartography',
'search',
'icon'
];
@@ -86,12 +87,17 @@ export default class extends Controller {
toggleMenu(event) {
const menuId = event.target.dataset.id;
console.debug(menuId, event.target);
// Stupid...
if (menuId === 'main') {
this.menuTarget.classList.toggle('is-hidden');
if (!this.cartographyTarget.classList.contains('is-hidden')) {
this.cartographyTarget.classList.add('is-hidden');
}
if (!this.searchTarget.classList.contains('is-hidden')) {
this.searchTarget.classList.add('is-hidden');
}
}
if (menuId === 'cartography') {
@@ -99,6 +105,18 @@ export default class extends Controller {
if (!this.menuTarget.classList.contains('is-hidden')) {
this.menuTarget.classList.add('is-hidden');
}
if (!this.searchTarget.classList.contains('is-hidden')) {
this.searchTarget.classList.add('is-hidden');
}
}
if (menuId === 'search') {
this.searchTarget.classList.toggle('is-hidden');
if (!this.menuTarget.classList.contains('is-hidden')) {
this.menuTarget.classList.add('is-hidden');
}
if (!this.cartographyTarget.classList.contains('is-hidden')) {
this.cartographyTarget.classList.add('is-hidden');
}
}
}