projects
/
rnaseq-cwl-training.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix tabs, improve setup documentation to be explicit about vscode
[rnaseq-cwl-training.git]
/
assets
/
js
/
tabs.js
diff --git
a/assets/js/tabs.js
b/assets/js/tabs.js
index 0e5b795e4f2483755373a1c29122d4e7024a4f08..2a72abd4e92b18fb0eecacd7461bf693b673d3ec 100644
(file)
--- a/
assets/js/tabs.js
+++ b/
assets/js/tabs.js
@@
-1,6
+1,9
@@
window.addEventListener('load', function() {
// Get relevant elements and collections
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"]');
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;
tabs[0].setAttribute('aria-selected', 'true');
tabs[0].setAttribute('class', 'active');
panels[0].hidden = false;
-});
+ });
+}
+);