From 759f86a5b7735ce214e3ea8a7d109e30918e39d2 Mon Sep 17 00:00:00 2001 From: Eddy Pedroni Date: Mon, 2 Jun 2025 06:09:17 +0200 Subject: Add stuff --- siite/toggle.js | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 siite/toggle.js (limited to 'siite/toggle.js') diff --git a/siite/toggle.js b/siite/toggle.js new file mode 100644 index 0000000..35783c4 --- /dev/null +++ b/siite/toggle.js @@ -0,0 +1,23 @@ +// Select all elements +const rows = document.querySelectorAll('tr'); + +// Add the onclick event to each element +rows.forEach(row => { + row.addEventListener('click', (event) => { + // Get child elements with specific classes + row.querySelectorAll('span.article, span.pronoun, span.ending').forEach(span => { + // Toggle visibility + if (span.style.display === 'none') { + span.style.display = ''; + } else { + span.style.display = 'none'; + } + }); + }); +}); + +function set_all(state) { + document.querySelectorAll('span.article, span.pronoun, span.ending').forEach(span => { + span.style.display = state; + }); +} -- cgit v1.2.3