Merge pull request #8687 from MrPetovan/task/8683-add-tab-notification-number

Add page title notification count display
This commit is contained in:
Michael Vogel 2020-05-26 19:08:06 +02:00 committed by GitHub
commit 410cee4e48
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 8 additions and 0 deletions

View File

@ -134,6 +134,7 @@ var commentBusy = false;
var last_popup_menu = null;
var last_popup_button = null;
var lockLoadContent = false;
var originalTitle = document.title;
const urlRegex = /^(?:https?:\/\/|\s)[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})(?:\/+[a-z0-9_.:;-]*)*(?:\?[&%|+a-z0-9_=,.:;-]*)?(?:[&%|+&a-z0-9_=,:;.-]*)(?:[!#\/&%|+a-z0-9_=,:;.-]*)}*$/i;
@ -242,6 +243,13 @@ $(function() {
window.location.href=window.location.href
}
let tabNotifications = data.mail + data.notification;
if (tabNotifications > 0) {
document.title = '(' + tabNotifications + ') ' + originalTitle;
} else {
document.title = originalTitle;
}
['net', 'home', 'intro', 'mail', 'events', 'birthdays', 'notification'].forEach(function(type) {
var number = data[type];
if (number == 0) {