Merge pull request #4860 from MitchLillie/fix/allow-hrefs-in-tabs
fix(tabs): Allow tab hrefs to point anywheremaster
commit
40290b399a
|
@ -140,13 +140,15 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
tab.addEventListener('click', function(e) {
|
tab.addEventListener('click', function(e) {
|
||||||
e.preventDefault();
|
if (tab.getAttribute('href').charAt(0) === '#') {
|
||||||
var href = tab.href.split('#')[1];
|
e.preventDefault();
|
||||||
var panel = ctx.element_.querySelector('#' + href);
|
var href = tab.href.split('#')[1];
|
||||||
ctx.resetTabState_();
|
var panel = ctx.element_.querySelector('#' + href);
|
||||||
ctx.resetPanelState_();
|
ctx.resetTabState_();
|
||||||
tab.classList.add(ctx.CssClasses_.ACTIVE_CLASS);
|
ctx.resetPanelState_();
|
||||||
panel.classList.add(ctx.CssClasses_.ACTIVE_CLASS);
|
tab.classList.add(ctx.CssClasses_.ACTIVE_CLASS);
|
||||||
|
panel.classList.add(ctx.CssClasses_.ACTIVE_CLASS);
|
||||||
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue