initial commit

This commit is contained in:
Gerhard Scheikl
2026-08-24 21:41:12 +02:00
commit 5c952a25b1
367 changed files with 134961 additions and 0 deletions
+26
View File
@@ -0,0 +1,26 @@
class DisclosuresContent extends HTMLElement {
constructor() {
super();
this.addEventListener('click', (event) => {
if (event.target.closest('.disclosures-item__content')) return;
if (
event.target.closest('.disclosures-item__header') &&
event.target !== event.target.closest('.disclosures-item__header')
)
return;
const item = event.target.closest('.disclosures-item');
if (item) {
const content = item.querySelector('.disclosures-item__content');
if (content && event.clientX <= content.getBoundingClientRect().right) return;
}
const details = this.closest('details');
if (details) details.removeAttribute('open');
});
}
}
if (!customElements.get('disclosures-content')) {
customElements.define('disclosures-content', DisclosuresContent);
}