diff --git a/src/scripts/tutti/0_navbar.js b/src/scripts/tutti/0_navbar.js index ff0b18ca..e45cceae 100644 --- a/src/scripts/tutti/0_navbar.js +++ b/src/scripts/tutti/0_navbar.js @@ -1,3 +1,14 @@ +var page_title = document.title; + +function updateTitle(unread_on_load, page_title){ + + if (unread_on_load > 0){ + document.title = '(' + unread_on_load + ') ' + page_title; + } else { + document.title = page_title; + } +} + /* Status Bar */ function statusBarClear(delay_class, delay_html){ var statusBar = $("#status-bar"); diff --git a/src/templates/projects/view.pug b/src/templates/projects/view.pug index ab8a42fa..05203fe8 100644 --- a/src/templates/projects/view.pug +++ b/src/templates/projects/view.pug @@ -341,9 +341,9 @@ script. updateToggleProjHeaderMenuItem(); var nodeTitle = document.getElementById('node-title'); - var nodeTitleText = $(nodeTitle).text() + " - {{ project.name }} - Blender Cloud"; + page_title = $(nodeTitle).text() + " - {{ project.name }} - Blender Cloud"; - document.title = nodeTitleText; + updateTitle(unread_on_load, page_title); // TODO: Maybe remove this, now it's also in loadNodeContent(), but double-check // it's done like that in all users of updateUi().