Commit 7c520fe 1 parent f84d00f commit 7c520fe Copy full SHA for 7c520fe
File tree 1 file changed +12
-1
lines changed
1 file changed +12
-1
lines changed Original file line number Diff line number Diff line change @@ -105,12 +105,23 @@ function tdRegisterTabClickHandler(tabs) {
105
105
} ) ;
106
106
}
107
107
108
+ function getActiveTabFromURL ( ) {
109
+ const urlParams = new URLSearchParams ( window . location . search ) ;
110
+ return urlParams . get ( 'tab' ) . toLowerCase ( ) ;
111
+ }
112
+
108
113
// Register listeners and activate tabs
109
114
110
115
window . addEventListener ( 'DOMContentLoaded' , ( ) => {
111
116
if ( ! _tdSupportsLocalStorage ( ) ) return ;
112
117
113
118
var allTabsInThisPage = document . querySelectorAll ( _tdPersistCssSelector ( ) ) ;
114
119
tdRegisterTabClickHandler ( allTabsInThisPage ) ;
115
- tdGetAndActivatePersistedTabs ( allTabsInThisPage ) ;
120
+
121
+ const activeTabKeyFromURL = getActiveTabFromURL ( ) ;
122
+ if ( activeTabKeyFromURL ) {
123
+ tdActivateTabsWithKey ( activeTabKeyFromURL ) ;
124
+ } else {
125
+ tdGetAndActivatePersistedTabs ( allTabsInThisPage ) ;
126
+ }
116
127
} ) ;
You can’t perform that action at this time.
0 commit comments