From 52a9500e24729b01618160cb8b3f54e023ac4f99 Mon Sep 17 00:00:00 2001 From: Todd Dembrey <todd.dembrey@torchbox.com> Date: Thu, 8 Mar 2018 10:39:18 +0000 Subject: [PATCH] Default to the first tab --- opentech/static_src/src/javascript/components/tabs.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/opentech/static_src/src/javascript/components/tabs.js b/opentech/static_src/src/javascript/components/tabs.js index 521f8e788..6f4581235 100644 --- a/opentech/static_src/src/javascript/components/tabs.js +++ b/opentech/static_src/src/javascript/components/tabs.js @@ -13,7 +13,7 @@ class Tabs { // Active classes this.tabActiveClass = 'tab__item--active'; this.tabContentActiveClass = 'tabs__content--current'; - this.defaultSelectedTab = 'submission-details'; + this.defaultSelectedTab = 'tab-1'; this.bindEvents(); } @@ -58,9 +58,11 @@ class Tabs { addTabClasses(tab){ if( tab === null) { - tab = this.findTab(this.defaultSelectedTab); + tab = document.querySelector(`[data-tab=${this.defaultSelectedTab}]`);; } + const tabId = tab.getAttribute('data-tab'); + // add active classes to tabs and their respecitve content tab.classList.add(this.tabActiveClass); document.querySelector(`#${tabId}`).classList.add(this.tabContentActiveClass); -- GitLab