Fix tabs, improve setup documentation to be explicit about vscode
[rnaseq-cwl-training.git] / assets / js / tabs.js
index 0e5b795e4f2483755373a1c29122d4e7024a4f08..2a72abd4e92b18fb0eecacd7461bf693b673d3ec 100644 (file)
@@ -1,6 +1,9 @@
 window.addEventListener('load', function() {
   // Get relevant elements and collections
-  const tabbed = document.querySelector('.tabbed');
+    const allTabbed = document.querySelectorAll('.tabbed');
+
+    allTabbed.forEach((tabbed) => {
+
   const tablist = tabbed.querySelector('ul');
   const tabs = tablist.querySelectorAll('a');
   const panels = tabbed.querySelectorAll('[id^="section"]');
@@ -74,4 +77,6 @@ window.addEventListener('load', function() {
   tabs[0].setAttribute('aria-selected', 'true');
   tabs[0].setAttribute('class', 'active');
   panels[0].hidden = false;
-});
+    });
+}
+);