Files
MiniFaceBook/static/js/adtab.js
Michatec 2ef98ce897 - Added Gravatar Integration
- Realtime Notify & Notify API
- Some bugs fixed
2025-11-22 23:49:00 +01:00

20 lines
694 B
JavaScript

document.addEventListener("DOMContentLoaded", function () {
var hash = window.location.hash;
if (hash) {
var tabTrigger = document.querySelector('#adminTab button[data-bs-target="' + hash + '"]');
if (tabTrigger) {
var tab = new bootstrap.Tab(tabTrigger);
tab.show();
}
}
var triggerTabList = [].slice.call(document.querySelectorAll('#adminTab button'));
triggerTabList.forEach(function (triggerEl) {
triggerEl.addEventListener('shown.bs.tab', function (event) {
var target = triggerEl.getAttribute('data-bs-target');
if (target) {
history.replaceState(null, null, target);
}
});
});
});