Merge pull request #4860 from MitchLillie/fix/allow-hrefs-in-tabs

fix(tabs): Allow tab hrefs to point anywhere
master
Sérgio Gomes 2016-10-25 15:25:10 +01:00 committed by GitHub
commit 40290b399a
1 changed files with 9 additions and 7 deletions

View File

@ -140,13 +140,15 @@
}
tab.addEventListener('click', function(e) {
e.preventDefault();
var href = tab.href.split('#')[1];
var panel = ctx.element_.querySelector('#' + href);
ctx.resetTabState_();
ctx.resetPanelState_();
tab.classList.add(ctx.CssClasses_.ACTIVE_CLASS);
panel.classList.add(ctx.CssClasses_.ACTIVE_CLASS);
if (tab.getAttribute('href').charAt(0) === '#') {
e.preventDefault();
var href = tab.href.split('#')[1];
var panel = ctx.element_.querySelector('#' + href);
ctx.resetTabState_();
ctx.resetPanelState_();
tab.classList.add(ctx.CssClasses_.ACTIVE_CLASS);
panel.classList.add(ctx.CssClasses_.ACTIVE_CLASS);
}
});
}