Note: After publishing, you may have to bypass your browser's cache to see the changes.
- Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
- Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
- Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
- Opera: Press Ctrl-F5.
/* Any JavaScript here will be loaded for all users on every page load. */
/* - - - - - - - - - - - - - - -
| Tabber Autoselections
| Looks for autoselect markers
| and executes after tabber control
| is fully mounted.
|- - - - - - - - - - - - - - - - */
var autoselectTargets = document.querySelectorAll(".tabber--autoselect");
autoselectTargets.forEach(function (elem) {
var observer = new MutationObserver(function(mutations) {
mutations.forEach(function(mutation) {
if (mutation.type === "attributes" && mutation.target.classList.contains('tabber--live')) {
var tabName = elem.closest('article.tabber__panel').id;
document.getElementById('tab-' + tabName).click();
}
});
});
observer.observe(elem.closest('div.tabber'), { attributes: true });
});