diff --git a/rhodecode/templates/admin/notifications/notifications.html b/rhodecode/templates/admin/notifications/notifications.html
--- a/rhodecode/templates/admin/notifications/notifications.html
+++ b/rhodecode/templates/admin/notifications/notifications.html
@@ -25,7 +25,7 @@
##
%if c.notifications:
-
+
${_('Mark all read')}
%endif
@@ -39,15 +39,18 @@ YUE.on(YUQ('.delete-notification'),'clic
var notification_id = e.currentTarget.id;
deleteNotification(url_del,notification_id)
})
- YUE.on('mark_all_read','click',function(e){
- var url = "${h.url('notifications_mark_all_read')}";
- ypjax(url,'notification_data',function(){
- YUD.get('notification_counter').innerHTML=0;
- YUE.on(YUQ('.delete-notification'),'click',function(e){
- var notification_id = e.currentTarget.id;
- deleteNotification(url_del,notification_id)
- })
- });
- })
+YUE.on('mark_all_read','click',function(e){
+ var url = "${h.url('notifications_mark_all_read')}";
+ ypjax(url,'notification_data',function(){
+ var notification_counter = YUD.get('notification_counter');
+ if(notification_counter){
+ notification_counter.innerHTML=0;
+ }
+ YUE.on(YUQ('.delete-notification'),'click',function(e){
+ var notification_id = e.currentTarget.id;
+ deleteNotification(url_del,notification_id)
+ })
+ });
+})
%def>