Changeset - b79e720bac0c
[Not reviewed]
beta
0 3 0
Marcin Kuzminski - 15 years ago 2011-02-04 17:47:02
marcin@python-works.com
fixed admin log tooltips
3 files changed with 23 insertions and 12 deletions:
0 comments (0 inline, 0 general)
rhodecode/templates/admin/admin.html
Show inline comments
 
## -*- coding: utf-8 -*-
 
<%inherit file="/base/base.html"/>
 

	
 
<%def name="title()">
 
    ${_('Admin journal')} - ${c.rhodecode_name}
 
</%def>
 

	
 
<%def name="breadcrumbs_links()">
 
    ${_('Admin journal')}
 
</%def>
 

	
 
<%def name="page_nav()">
 
	${self.menu('admin')}
 
</%def>
 
<%def name="main()">
 
<div class="box">
 
	<!-- box / title -->
 
	<div class="title">
 
	    ${self.breadcrumbs()}
 
	</div>
 
	<!-- end box / title -->
 
	<div class="table">
 
        <script type="text/javascript">
 
        function show_more_event(){
 
	        YUE.on(YUD.getElementsByClassName('show_more'),'click',function(e){
 
	            var el = e.target;
 
	            YUD.setStyle(YUD.get(el.id.substring(1)),'display','');
 
	            YUD.setStyle(el.parentNode,'display','none');
 
	        });
 
        }
 
        </script>	
 
	    <div id="user_log">
 
	        ${c.log_data}
 
	    </div>
 
	</div>
 
</div>    
 
</%def>
 
\ No newline at end of file
rhodecode/templates/admin/admin_log.html
Show inline comments
 
## -*- coding: utf-8 -*-
 
%if c.users_log:
 
<table>
 
	<tr>
 
		<th class="left">${_('Username')}</th>
 
		<th class="left">${_('Action')}</th>
 
		<th class="left">${_('Repository')}</th>
 
		<th class="left">${_('Date')}</th>
 
		<th class="left">${_('From IP')}</th>
 
	</tr>
 

	
 
	%for cnt,l in enumerate(c.users_log):
 
	<tr class="parity${cnt%2}">
 
		<td>${h.link_to(l.user.username,h.url('edit_user', id=l.user.user_id))}</td>
 
		<td>${h.action_parser(l)}</td>
 
		<td>
 
		%if l.repository:
 
		  ${h.link_to(l.repository.repo_name,h.url('summary_home',repo_name=l.repository.repo_name))}
 
		%else:
 
		  ${l.repository_name}
 
		%endif
 
		</td>
 
		
 
		<td>${l.action_date}</td>
 
		<td>${l.user_ip}</td>
 
	</tr>
 
	%endfor
 
</table>
 

	
 
<script type="text/javascript">
 
  var data_div = 'user_log';
 
  YUE.onDOMReady(function(){
 
	YUE.on(YUD.getElementsByClassName('pager_link'),"click",function(){
 
			YUD.setStyle(data_div,'opacity','0.3');});
 
	YUE.on(YUD.getElementsByClassName('show_more'),'click',function(e){
 
	      var el = e.target;
 
	      YUD.setStyle(YUD.get(el.id.substring(1)),'display','');
 
	      YUD.setStyle(el.parentNode,'display','none');
 
	  });
 
  });
 
</script>
 
		
 
		
 
<div class="pagination-wh pagination-left">
 
${c.users_log.pager('$link_previous ~2~ $link_next',
 
onclick="""YAHOO.util.Connect.asyncRequest('GET','$partial_url',{
 
success:function(o){
 
    YUD.get(data_div).innerHTML=o.responseText;
 
    YUE.on(YUD.getElementsByClassName('pager_link'),"click",function(){
 
        YUD.setStyle(data_div,'opacity','0.3');
 
    });		
 
    YUE.on(YUD.getElementsByClassName('show_more'),'click',function(e){
 
      var el = e.target;
 
      YUD.setStyle(YUD.get(el.id.substring(1)),'display','');
 
      YUD.setStyle(el.parentNode,'display','none');
 
    });
 
    YUD.setStyle(data_div,'opacity','1');}    
 

	
 
YUD.get(data_div).innerHTML=o.responseText;
 
show_more_event();
 
tooltip_activate();    
 
YUE.on(YUD.getElementsByClassName('pager_link'),"click",function(){
 
      YUD.setStyle(data_div,'opacity','0.3');
 
});		
 
YUD.setStyle(data_div,'opacity','1');}
 
},null); return false;""")}
 
</div>
 
%else: 
 
	${_('No actions yet')} 
 
%endif
 

	
 
<script type="text/javascript">
 
show_more_event();
 
</script>
 
\ No newline at end of file
rhodecode/templates/journal/journal_data.html
Show inline comments
 
@@ -2,49 +2,51 @@
 

	
 
%if c.journal_day_aggreagate:
 
    %for day,items in c.journal_day_aggreagate:
 
    <div class="journal_day">${day}</div>
 
        % for entry in items:
 
        <div style="padding:10px">
 
            <div class="gravatar">
 
                <img alt="gravatar" src="${h.gravatar_url(entry.user.email,24)}"/>
 
            </div>
 
            <div>${entry.user.name} ${entry.user.lastname}</div>
 
            <div class="journal_action">${h.action_parser(entry)}</div>
 
            <div class="journal_icon">${h.action_parser_icon(entry)}</div>
 
            <div class="journal_repo">
 
                <span class="journal_repo_name">
 
                %if entry.repository:
 
                  ${h.link_to(entry.repository.repo_name,
 
                              h.url('summary_home',repo_name=entry.repository.repo_name))}
 
                %else:
 
                  ${entry.repository_name}
 
                %endif             
 
                </span> - <span title="${entry.action_date}">${h.age(entry.action_date)}</span>
 
            </div>
 
        </div>
 
        <div style="clear:both;border-bottom:1px dashed #DDD;padding:3px 3px;margin:0px 10px 0px 10px"></div>
 
        %endfor
 
    %endfor
 
    
 
<div class="pagination-wh pagination-left">
 
<script type="text/javascript">
 
  var data_div = 'journal';
 
  YAHOO.util.Event.onDOMReady(function(){
 
    YAHOO.util.Event.addListener(YAHOO.util.Dom.getElementsByClassName('pager_link'),"click",function(){
 
            YAHOO.util.Dom.setStyle(data_div,'opacity','0.3');});});
 
</script>
 
${c.journal_pager.pager('$link_previous ~2~ $link_next',     
 
onclick="""YAHOO.util.Connect.asyncRequest('GET','$partial_url',{
 
success:function(o){YAHOO.util.Dom.get(data_div).innerHTML=o.responseText;
 
show_more_event();
 
tooltip_activate();
 
YUE.on(YAHOO.util.Dom.getElementsByClassName('pager_link'),"click",function(){
 
        YAHOO.util.Dom.setStyle(data_div,'opacity','0.3');});       
 
YAHOO.util.Dom.setStyle(data_div,'opacity','1');}},null); return false;""")}
 
</div>
 
    
 
%else:
 
    ${_('No entries yet')}
 
%endif
 
            
 
<script type="text/javascript">show_more_event();</script>
 
\ No newline at end of file
 
<script type="text/javascript">
 
show_more_event();
 
</script>
 
\ No newline at end of file
0 comments (0 inline, 0 general)