mirror of
https://github.com/NodeBB/NodeBB.git
synced 2026-03-04 11:31:23 +01:00
closes #2966
This commit is contained in:
@@ -39,12 +39,15 @@ define('notifications', ['sounds', 'translator'], function(sound, translator) {
|
||||
});
|
||||
|
||||
notifList.on('click', '[data-nid]', function() {
|
||||
var nid = this.getAttribute('data-nid');
|
||||
|
||||
socket.emit('notifications.markRead', nid, function(err) {
|
||||
var unread = $(this).hasClass('unread');
|
||||
if (!unread) {
|
||||
return;
|
||||
}
|
||||
socket.emit('notifications.markRead', $(this).attr('data-nid'), function(err) {
|
||||
if (err) {
|
||||
app.alertError(err.message);
|
||||
return app.alertError(err.message);
|
||||
}
|
||||
increaseNotifCount(-1);
|
||||
});
|
||||
});
|
||||
|
||||
@@ -58,14 +61,13 @@ define('notifications', ['sounds', 'translator'], function(sound, translator) {
|
||||
});
|
||||
|
||||
notifList.on('click', '.mark-read', function(e) {
|
||||
var liEl = $(this.parentNode),
|
||||
nid = liEl.attr('data-nid'),
|
||||
var liEl = $(this).parent(),
|
||||
unread = liEl.hasClass('unread');
|
||||
|
||||
e.preventDefault();
|
||||
e.stopPropagation();
|
||||
|
||||
socket.emit('notifications.mark' + (unread ? 'Read' : 'Unread'), nid, function(err) {
|
||||
socket.emit('notifications.mark' + (unread ? 'Read' : 'Unread'), liEl.attr('data-nid'), function(err) {
|
||||
if (err) {
|
||||
app.alertError(err.message);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user