Mercurial > kallithea
comparison rhodecode/templates/admin/notifications/notifications.html @ 2503:d04243e932cc beta
Added filtering on inbox by comments
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Mon, 25 Jun 2012 22:40:04 +0200 |
parents | 74f2910f7ad9 |
children | f8742e1acf08 |
comparison
equal
deleted
inserted
replaced
2502:9374eecac156 | 2503:d04243e932cc |
---|---|
22 ## <li> | 22 ## <li> |
23 ## <span style="text-transform: uppercase;"><a href="#">${_('Compose message')}</a></span> | 23 ## <span style="text-transform: uppercase;"><a href="#">${_('Compose message')}</a></span> |
24 ## </li> | 24 ## </li> |
25 ##</ul> | 25 ##</ul> |
26 </div> | 26 </div> |
27 %if c.notifications: | 27 |
28 <div style="padding:14px 18px;text-align: right;float:left"> | 28 <div style="padding:14px 18px;text-align: right;float:left"> |
29 <span id='all' class="ui-btn"><a href="${h.url.current()}">${_('All')}</a></span> | 29 <span id='all' class="ui-btn"><a href="${h.url.current()}">${_('All')}</a></span> |
30 <span id='pull_request' class="ui-btn"><a href="${h.url.current(type=c.comment_type)}">${_('Comments')}</a></span> | |
30 <span id='pull_request' class="ui-btn"><a href="${h.url.current(type=c.pull_request_type)}">${_('Pull requests')}</a></span> | 31 <span id='pull_request' class="ui-btn"><a href="${h.url.current(type=c.pull_request_type)}">${_('Pull requests')}</a></span> |
31 </div> | 32 </div> |
33 %if c.notifications: | |
32 <div style="padding:14px 18px;text-align: right;float:right"> | 34 <div style="padding:14px 18px;text-align: right;float:right"> |
33 <span id='mark_all_read' class="ui-btn">${_('Mark all read')}</span> | 35 <span id='mark_all_read' class="ui-btn">${_('Mark all read')}</span> |
34 </div> | 36 </div> |
35 %endif | 37 %endif |
36 <div id='notification_data'> | 38 <div id='notification_data'> |
37 <%include file='notifications_data.html'/> | 39 <%include file='notifications_data.html'/> |
38 </div> | 40 </div> |
39 </div> | 41 </div> |
40 <script type="text/javascript"> | 42 <script type="text/javascript"> |
42 YUE.on(YUQ('.delete-notification'),'click',function(e){ | 44 YUE.on(YUQ('.delete-notification'),'click',function(e){ |
43 var notification_id = e.currentTarget.id; | 45 var notification_id = e.currentTarget.id; |
44 deleteNotification(url_del,notification_id) | 46 deleteNotification(url_del,notification_id) |
45 }) | 47 }) |
46 YUE.on('mark_all_read','click',function(e){ | 48 YUE.on('mark_all_read','click',function(e){ |
47 var url = "${h.url('notifications_mark_all_read', **request.GET)}"; | 49 var url = "${h.url('notifications_mark_all_read', **request.GET.mixed())}"; |
48 ypjax(url,'notification_data',function(){ | 50 ypjax(url,'notification_data',function(){ |
49 var notification_counter = YUD.get('notification_counter'); | |
50 if(notification_counter){ | |
51 notification_counter.innerHTML=0; | |
52 } | |
53 YUE.on(YUQ('.delete-notification'),'click',function(e){ | 51 YUE.on(YUQ('.delete-notification'),'click',function(e){ |
54 var notification_id = e.currentTarget.id; | 52 var notification_id = e.currentTarget.id; |
55 deleteNotification(url_del,notification_id) | 53 deleteNotification(url_del,notification_id) |
56 }) | 54 }) |
57 }); | 55 }); |