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