parent
560a7d6839
commit
d31acc5952
2 changed files with 7 additions and 0 deletions
|
@ -53,6 +53,7 @@ class TopNavigation extends events.EventTarget {
|
||||||
}
|
}
|
||||||
|
|
||||||
setTitle(title) {
|
setTitle(title) {
|
||||||
|
document.oldTitle = null;
|
||||||
document.title = config.name + (title ? (' – ' + title) : '');
|
document.title = config.name + (title ? (' – ' + title) : '');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -288,6 +288,8 @@ function showMessage(target, message, className) {
|
||||||
}
|
}
|
||||||
|
|
||||||
function showError(target, message) {
|
function showError(target, message) {
|
||||||
|
document.oldTitle = document.title;
|
||||||
|
document.title = `! ${document.title}`;
|
||||||
return showMessage(target, misc.formatInlineMarkdown(message), 'error');
|
return showMessage(target, misc.formatInlineMarkdown(message), 'error');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -300,6 +302,10 @@ function showInfo(target, message) {
|
||||||
}
|
}
|
||||||
|
|
||||||
function clearMessages(target) {
|
function clearMessages(target) {
|
||||||
|
if (document.oldTitle) {
|
||||||
|
document.title = document.oldTitle;
|
||||||
|
document.oldTitle = null;
|
||||||
|
}
|
||||||
const messagesHolder = target.querySelector('.messages');
|
const messagesHolder = target.querySelector('.messages');
|
||||||
/* TODO: animate that */
|
/* TODO: animate that */
|
||||||
emptyContent(messagesHolder);
|
emptyContent(messagesHolder);
|
||||||
|
|
Loading…
Reference in a new issue