Files @ 268fa0b6b2ef
Branch filter:

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

Marcin Kuzminski
Added os.sep in models for better win support
fixed safe unicode function to not use str as param, and skip execution on unicode
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
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
41241617a7a3
41241617a7a3
41241617a7a3
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')}"  />
</%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
 
	<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>