Files @ cbdd583f1e58
Branch filter:

Location: kallithea/rhodecode/templates/base/root.html - annotation

Marcin Kuzminski
reverted copy of cached instance:

CPython

changelog
total_time 39.7253162861
average on req 0.993132907152

changesets
total_time 42.5156304836
average on req 0.425156304836

Total: 546 MB

changelog
total_time 35.5851216316
average on req 0.889628040791

changesets
total_time 30.3608012199
average on req 0.303608012199

Total: 475 MB
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
166317d464f3
166317d464f3
166317d464f3
166317d464f3
41241617a7a3
166317d464f3
166317d464f3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
166317d464f3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
41241617a7a3
166317d464f3
166317d464f3
41241617a7a3
## -*- coding: utf-8 -*-
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title>${self.title()}</title>
        <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
        <meta name="robots" content="index, nofollow"/>
        <link rel="icon" href="${h.url("/images/icons/database_gear.png")}" type="image/png" />
            
        <!-- stylesheets -->
        ${self.css()}
        
        %if c.ga_code:
        <!-- Analytics -->
	     <script type="text/javascript">
	      var _gaq = _gaq || [];
	      _gaq.push(['_setAccount', '${c.ga_code}']);
	      _gaq.push(['_trackPageview']);
	    
	      (function() {
	        var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
	        ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
	        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
	      })();
	     </script>
	    %endif
        
        <!-- scripts -->
        ${self.js()}

    </head>
    
    <body id="body">
        ${next.body()}
    </body>
    
</html>

<%def name="css()">
    <link rel="stylesheet" type="text/css" href="${h.url('/css/style.css')}" media="screen"/>
	<link rel="stylesheet" type="text/css" href="${h.url('/css/pygments.css')}"/>
    <link rel="stylesheet" type="text/css" href="${h.url('/css/diff.css')}"/>
    ${self.css_extra()}
</%def>
<%def name="css_extra()">
</%def>
<%def name="js()">
	<script type="text/javascript">
	  if (typeof console == "undefined" || typeof console.log == "undefined")
	    console = { log: function() {} }
	</script>
    
 % if False:
	<script type="text/javascript" src="${h.url('/js/yui/utilities/utilities.js')}"></script>
	<script type="text/javascript" src="${h.url('/js/yui/container/container.js')}"></script>
	<script type="text/javascript" src="${h.url('/js/yui/datasource/datasource.js')}"></script>
	<script type="text/javascript" src="${h.url('/js/yui/autocomplete/autocomplete.js')}"></script>
    <script type="text/javascript" src="${h.url('/js/yui/selector/selector-min.js')}"></script>
 % else:
	<script type="text/javascript" src="${h.url('/js/yui2a.js')}"></script>
	<!--[if IE]>
	<script language="javascript" type="text/javascript" src="${h.url('/js/excanvas.min.js')}"></script>
	<![endif]-->
	<script type="text/javascript" src="${h.url('/js/yui.flot.js')}"></script>
 % endif
   ${self.js_extra()}
	<script type="text/javascript">
		var YUC = YAHOO.util.Connect;
		var YUD = YAHOO.util.Dom;
		var YUE = YAHOO.util.Event;
	</script>

	<script type="text/javascript">
	var base_url  = "${h.url('toggle_following')}";
	function onSuccess(target){
	    
	    var f = YUD.get(target.id);
	    var f_cnt = YUD.get('current_followers_count');
	    
	    if(f.getAttribute('class')=='follow'){
	        f.setAttribute('class','following');
	        f.setAttribute('title',"${_('Stop following this repository')}");
	        
	        if(f_cnt){
	            var cnt = Number(f_cnt.innerHTML)+1;
	            f_cnt.innerHTML = cnt;
	        }
	        
	    }
	    else{
	        f.setAttribute('class','follow');
	        f.setAttribute('title',"${_('Start following this repository')}");
	        if(f_cnt){
	            var cnt = Number(f_cnt.innerHTML)+1;
	            f_cnt.innerHTML = cnt;
	        }      
	    }
	}
	
	function toggleFollowingUser(target,fallows_user_id,token,user_id){
	    args = 'follows_user_id='+fallows_user_id;
	    args+= '&amp;auth_token='+token;
	    if(user_id != undefined){
	        args+="&amp;user_id="+user_id;
	    }
	    YUC.asyncRequest('POST',base_url,{
	        success:function(o){
	            onSuccess(target);
	        }
	    },args); return false;
	}
	
	function toggleFollowingRepo(target,fallows_repo_id,token,user_id){
	
	    args = 'follows_repo_id='+fallows_repo_id;
	    args+= '&amp;auth_token='+token;
	    if(user_id != undefined){
	        args+="&amp;user_id="+user_id;
	    }    
	    YUC.asyncRequest('POST',base_url,{
	        success:function(o){
	            onSuccess(target);
	        }
	    },args); return false;
	}    
	</script>

</%def>
<%def name="js_extra()">
</%def>