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) { 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);
}
}); });
} }