diff options
| author | Joe Carstairs <me@joeac.net> | 2026-09-24 08:24:32 +0100 |
|---|---|---|
| committer | Joe Carstairs <me@joeac.net> | 2026-09-24 08:24:32 +0100 |
| commit | 54bbd2e9d716a18542431e04c3f829a39146dfce (patch) | |
| tree | a55101338ed397240884fde96d90f253415d3c09 /roles/scag/templates/header.html | |
| parent | 55207ffd187fc703edfea2a40d118073678c813f (diff) | |
Diffstat (limited to 'roles/scag/templates/header.html')
| -rw-r--r-- | roles/scag/templates/header.html | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/roles/scag/templates/header.html b/roles/scag/templates/header.html new file mode 100644 index 0000000..20ea0f1 --- /dev/null +++ b/roles/scag/templates/header.html @@ -0,0 +1,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> |
