29 lines
1.1 KiB
JavaScript
29 lines
1.1 KiB
JavaScript
function initializeSpecialNavigationFunctionality() {
|
|
var connectLink = document.getElementById('connect-link');
|
|
var notificationsLink = document.getElementById('notifications-link');
|
|
var moderationLink = document.getElementById('moderation-link');
|
|
|
|
if (connectLink) {
|
|
if (document.getElementById('notifications-container')) {
|
|
notificationsLink.blur();
|
|
notificationsLink.classList.add('top-bar__link--current');
|
|
document.querySelector('body').dataset.currentPage =
|
|
'notifications-index';
|
|
} else {
|
|
notificationsLink.classList.remove('top-bar__link--current');
|
|
delete document.querySelector('body').dataset.currentPage;
|
|
}
|
|
if (document.getElementById('chat')) {
|
|
connectLink.blur();
|
|
connectLink.classList.add('top-bar__link--current');
|
|
} else {
|
|
connectLink.classList.remove('top-bar__link--current');
|
|
}
|
|
if (document.getElementById('moderation-page')) {
|
|
moderationLink.blur();
|
|
moderationLink.classList.add('top-bar__link--current');
|
|
} else {
|
|
moderationLink.classList.remove('top-bar__link--current');
|
|
}
|
|
}
|
|
}
|