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 });