refactor: simplify css and ts layout

This commit is contained in:
2026-04-14 23:49:07 +02:00
parent dd6f49b1c9
commit bbd876d981
17 changed files with 1877 additions and 381 deletions

View File

@@ -1,24 +1,24 @@
"use strict";
// static/js/anime.ts
(() => {
const toggleDropdown = () => {
const dropdown = document.getElementById('watchlist-dropdown');
if (!dropdown) {
return;
}
dropdown.classList.toggle('open');
};
window.toggleDropdown = toggleDropdown;
document.addEventListener('click', (event) => {
const dropdown = document.getElementById('watchlist-dropdown');
if (!dropdown) {
return;
}
const target = event.target;
if (!(target instanceof Node)) {
return;
}
if (!dropdown.contains(target)) {
dropdown.classList.remove('open');
}
});
const toggleDropdown = () => {
const dropdown = document.getElementById("watchlist-dropdown");
if (!dropdown) {
return;
}
dropdown.classList.toggle("open");
};
window.toggleDropdown = toggleDropdown;
document.addEventListener("click", (event) => {
const dropdown = document.getElementById("watchlist-dropdown");
if (!dropdown) {
return;
}
const target = event.target;
if (!(target instanceof Node)) {
return;
}
if (!dropdown.contains(target)) {
dropdown.classList.remove("open");
}
});
})();