+
${_('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>
diff --git a/rhodecode/templates/admin/notifications/notifications_data.html b/rhodecode/templates/admin/notifications/notifications_data.html
--- a/rhodecode/templates/admin/notifications/notifications_data.html
+++ b/rhodecode/templates/admin/notifications/notifications_data.html
@@ -3,26 +3,37 @@
<%
unread = lambda n:{False:'unread'}.get(n)
%>
-
-
- %for notification in c.notifications:
-
-
-
${h.literal(notification.notification.subject)}
-
- %endfor
+
+
+
+
+%for notification in c.notifications:
+
+
+
${h.literal(notification.notification.subject)}
+
+%endfor
+
+
+
+
+
+
%else:
${_('No notifications here yet')}
%endif
diff --git a/rhodecode/templates/admin/notifications/show_notification.html b/rhodecode/templates/admin/notifications/show_notification.html
--- a/rhodecode/templates/admin/notifications/show_notification.html
+++ b/rhodecode/templates/admin/notifications/show_notification.html
@@ -39,7 +39,7 @@
-
${h.rst_w_mentions(c.notification.body)}
+
${h.rst_w_mentions(c.notification.body)}
diff --git a/rhodecode/templates/admin/settings/settings.html b/rhodecode/templates/admin/settings/settings.html
--- a/rhodecode/templates/admin/settings/settings.html
+++ b/rhodecode/templates/admin/settings/settings.html
@@ -210,5 +210,37 @@
${h.end_form()}
+