Browse Source

Use stored title instead of document.title in notifications

Prevents number of unreads being added to notificaiton thread name
pull/52/head
discomrade 3 years ago
parent
commit
47ac8c7ae9
  1. 4
      js/auto-reload.js
  2. 2
      js/mod/recent-posts-auto-reload.js

4
js/auto-reload.js

@ -242,8 +242,8 @@ $(document).ready(function(){
makeIcon('reply');
}
if (notify === "all" || (notify === "mention" && $(this).find('.own_post').length)) {
var body = $(this).children('.body').html().replace(/<br\s*[\/]?>/gi, "\n");
var n = new Notification("New reply to "+$('title').text(), {body: $('<div/>').html(body).text()});
var body = $(this).children('.body').html().replace(/<br\s*[\/]?>/gi, "\n");
var n = new Notification("New reply to "+title, {body: $('<div/>').html(body).text()});
}
if ($("div.post").length > 1){
$(this).insertAfter($('div.post:not(.post-hover):last').next()).after('<br class="clear">');

2
js/mod/recent-posts-auto-reload.js

@ -221,7 +221,7 @@ $(document).ready(function(){
// Notify on all posts, not just the first unread
if (notify === "all") {
var body = $(this).children('.body').html().replace(/<br\s*[\/]?>/gi, "\n");
var n = new Notification("New reply to "+$('title').text(), {body: $('<div/>').html(body).text()});
var n = new Notification("New reply to "+title, {body: $('<div/>').html(body).text()});
}
if ($("div.post,div.thread").length > 1){
$(this).parent().insertBefore($($('div.post,div.thread').not('.post-hover').first()).parent());

Loading…
Cancel
Save