diff --git a/src/current/_includes/accordion.html b/src/current/_includes/accordion.html new file mode 100644 index 00000000000..76251214b43 --- /dev/null +++ b/src/current/_includes/accordion.html @@ -0,0 +1,3 @@ + + + diff --git a/src/current/_layouts/default.html b/src/current/_layouts/default.html index d5f53b088ea..fe086942177 100755 --- a/src/current/_layouts/default.html +++ b/src/current/_layouts/default.html @@ -83,6 +83,7 @@ {% endif %} + {% include_cached google_tag_manager.html %} {% include_cached google_remarketing.html %} {% if page.twitter == true %} diff --git a/src/current/js/accordion.js b/src/current/js/accordion.js new file mode 100644 index 00000000000..77b4175d8c5 --- /dev/null +++ b/src/current/js/accordion.js @@ -0,0 +1,24 @@ +document.addEventListener("DOMContentLoaded", function() { + console.log('JavaScript loaded'); + const accordionToggles = document.querySelectorAll('.accordion-toggle'); + console.log('Accordion toggles found:', accordionToggles.length); + accordionToggles.forEach(function(accordionToggle) { + accordionToggle.addEventListener('click', function() { + console.log('Accordion clicked'); + const targetId = accordionToggle.getAttribute('data-target'); + console.log('Target ID:', targetId); + const tbody = document.getElementById(targetId); + if (tbody) { + if (tbody.style.display === 'none' || tbody.style.display === '') { + tbody.style.display = 'table-row-group'; // Show + console.log('Showing tbody'); + } else { + tbody.style.display = 'none'; // Hide + console.log('Hiding tbody'); + } + } else { + console.log('No tbody found with ID:', targetId); + } + }); + }); +}); diff --git a/src/current/releases/index.md b/src/current/releases/index.md index 7469e1194e5..7ae3d8fe1e4 100644 --- a/src/current/releases/index.md +++ b/src/current/releases/index.md @@ -129,11 +129,11 @@ As of 2024, CockroachDB is released under a staged delivery process. New release Date Intel 64-bit Downloads {% if v_linux_arm == true %} - ARM 64-bit Downloads + ARM 64-bit Downloads{% include accordion.html %} {% endif %} - + {% for r in releases %} {% assign current_patch_string = '' %} {% assign current_patch = nil %}