##// END OF EJS Templates
cleanup would recurse into every leaf and could thus not be used on lots of...
cleanup would recurse into every leaf and could thus not be used on lots of large repositories.

File last commit:

r3197:b4f40152 beta
r3384:95c38de4 beta
Show More
notifications.html
65 lines | 2.1 KiB | text/html | HtmlLexer
Notification system improvements...
r1712 ## -*- coding: utf-8 -*-
<%inherit file="/base/base.html"/>
<%def name="title()">
${_('My Notifications')} ${c.rhodecode_user.username} - ${c.rhodecode_name}
</%def>
<%def name="breadcrumbs_links()">
${_('My Notifications')}
</%def>
<%def name="page_nav()">
Mads Kiilerich
html: don't use tabs
r3197 ${self.menu('admin')}
Notification system improvements...
r1712 </%def>
<%def name="main()">
<div class="box">
<!-- box / title -->
<div class="title">
White-space cleanup
r1888 ${self.breadcrumbs()}
made upper menu always hover, looks nicer and produces less troubles...
r2001 ##<ul class="links">
## <li>
## <span style="text-transform: uppercase;"><a href="#">${_('Compose message')}</a></span>
## </li>
##</ul>
Notification system improvements...
r1712 </div>
white space cleanup
r2673
pull requests draft UI
r2244 <div style="padding:14px 18px;text-align: right;float:left">
Added pull requests filter into notification inbox....
r2433 <span id='all' class="ui-btn"><a href="${h.url.current()}">${_('All')}</a></span>
add highlight of current filter in notifications
r2519 <span id='comment' class="ui-btn"><a href="${h.url.current(type=c.comment_type)}">${_('Comments')}</a></span>
Added pull requests filter into notification inbox....
r2433 <span id='pull_request' class="ui-btn"><a href="${h.url.current(type=c.pull_request_type)}">${_('Pull requests')}</a></span>
pull requests draft UI
r2244 </div>
Added filtering on inbox by comments
r2503 %if c.notifications:
notification inbox improvements...
r2190 <div style="padding:14px 18px;text-align: right;float:right">
mark all read button for notifications
r1791 <span id='mark_all_read' class="ui-btn">${_('Mark all read')}</span>
- fixed issue with mark all read button for notifications and listeners on delete buttons...
r1817 </div>
Added filtering on inbox by comments
r2503 %endif
mark all read button for notifications
r1791 <div id='notification_data'>
<%include file='notifications_data.html'/>
</div>
Notification system improvements...
r1712 </div>
<script type="text/javascript">
added mark as read for single notifications
r2610 var url_action = "${url('notification', notification_id='__NOTIFICATION_ID__')}";
var run = function(){
YUE.on(YUQ('.delete-notification'),'click',function(e){
var notification_id = e.currentTarget.id;
deleteNotification(url_action,notification_id)
})
YUE.on(YUQ('.read-notification'),'click',function(e){
var notification_id = e.currentTarget.id;
readNotification(url_action,notification_id)
})
}
run()
notification inbox improvements...
r2190 YUE.on('mark_all_read','click',function(e){
Added filtering on inbox by comments
r2503 var url = "${h.url('notifications_mark_all_read', **request.GET.mixed())}";
added mark as read for single notifications
r2610 ypjax(url,'notification_data',function(){run()});
notification inbox improvements...
r2190 })
add highlight of current filter in notifications
r2519
var current_filter = "${c.current_filter}";
if (YUD.get(current_filter)){
Mads Kiilerich
html: don't use tabs
r3197 YUD.addClass(current_filter, 'active');
add highlight of current filter in notifications
r2519 }
Notification system improvements...
r1712 </script>
White-space cleanup
r1888 </%def>