blob: 20ea0f1b8b13ae92055bdb3c0bd9ac490022dc90 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
<nav>
<ul>
<li>
<a href=/>Home</a>
</li>
<li>
<a href=/{{ feed_rss_path }}>RSS</a>
</li>
</ul>
</nav>
<script type=module>
function makeDetailsToggler(details) {
return () => {
if (details.hasAttribute('open')) {
details.removeAttribute('open');
} else {
details.setAttribute('open', '');
}
};
}
for (const entry of document.querySelectorAll('.h-entry')) {
const details = entry.querySelector('details');
const summary = entry.querySelector('summary');
const toggleDetails = makeDetailsToggler(entry.querySelector('details'));
entry.addEventListener('click', toggleDetails);
summary.addEventListener('click', toggleDetails);
}
</script>
|