##// END OF EJS Templates
access control: fix owner checks - they were always true...
access control: fix owner checks - they were always true The lambda expressions seems to be left over from something else. They were no longer executed and thus always evaluated to true. Some of the functions also failed if they were executed.

File last commit:

r3066:5d580e9b beta
r3141:a45191e7 beta
Show More
root.html
122 lines | 5.1 KiB | text/html | HtmlLexer
rewrote templates, all small pages will inherit from root for easier changes and controll
r1157 ## -*- coding: utf-8 -*-
IE ui fixes ref #349
r2163 <!DOCTYPE html>
rewrote templates, all small pages will inherit from root for easier changes and controll
r1157 <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"/>
Javascripts rewrite: updated yui to latest 2.9, simplified ajax loading for multiple pages. Removed YUI dev package
r1421 <link rel="icon" href="${h.url('/images/icons/database_gear.png')}" type="image/png" />
## CSS ###
<%def name="css()">
fix for #569 add version to static files for rhodecode to overcome cache problems
r2850 <link rel="stylesheet" type="text/css" href="${h.url('/css/style.css', ver=c.rhodecode_version)}" media="screen"/>
<link rel="stylesheet" type="text/css" href="${h.url('/css/pygments.css', ver=c.rhodecode_version)}"/>
Javascripts rewrite: updated yui to latest 2.9, simplified ajax loading for multiple pages. Removed YUI dev package
r1421 ## EXTRA FOR CSS
${self.css_extra()}
</%def>
<%def name="css_extra()">
</%def>
White-space cleanup
r1888
rewrote templates, all small pages will inherit from root for easier changes and controll
r1157 ${self.css()}
White-space cleanup
r1888
rewrote templates, all small pages will inherit from root for easier changes and controll
r1157 %if c.ga_code:
<!-- Analytics -->
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', '${c.ga_code}']);
_gaq.push(['_trackPageview']);
White-space cleanup
r1888
rewrote templates, all small pages will inherit from root for easier changes and controll
r1157 (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
White-space cleanup
r1888
Javascripts rewrite: updated yui to latest 2.9, simplified ajax loading for multiple pages. Removed YUI dev package
r1421 ## JAVASCRIPT ##
<%def name="js()">
Autocomplete fixes...
r2369 <script type="text/javascript">
//JS translations map
var TRANSLATION_MAP = {
'add another comment':'${_("add another comment")}',
'Stop following this repository':"${_('Stop following this repository')}",
'Start following this repository':"${_('Start following this repository')}",
'Group':"${_('Group')}",
removed JSON array envelope from filter files function...
r2428 'members':"${_('members')}",
- add loading message on lazy loaded toolips for journals...
r2979 'loading...':"${_('loading...')}",
removed JSON array envelope from filter files function...
r2428 'search truncated': "${_('search truncated')}",
Don't allow cherry picking changesets from the changelog using checkboxes....
r2927 'no matching files': "${_('no matching files')}",
'Open new pull request': "${_('Open new pull request')}",
'Open new pull request for selected changesets': "${_('Open new pull request for selected changesets')}",
'Show selected changes __S -> __E': "${_('Show selected changes __S -> __E')}",
implements #636, lazy loading of history and authors to speed up page responsiveness....
r3001 'Selection link': "${_('Selection link')}",
Autocomplete fixes...
r2369 };
var _TM = TRANSLATION_MAP;
JS cleanup
r3066 var TOGGLE_FOLLOW_URL = "${h.url('toggle_following')}";
Autocomplete fixes...
r2369 </script>
fix for #569 add version to static files for rhodecode to overcome cache problems
r2850 <script type="text/javascript" src="${h.url('/js/yui.2.9.js', ver=c.rhodecode_version)}"></script>
disabled ext canvas for >ie9
r2141 <!--[if lt IE 9]>
Javascripts rewrite: updated yui to latest 2.9, simplified ajax loading for multiple pages. Removed YUI dev package
r1421 <script language="javascript" type="text/javascript" src="${h.url('/js/excanvas.min.js')}"></script>
<![endif]-->
fix for #569 add version to static files for rhodecode to overcome cache problems
r2850 <script type="text/javascript" src="${h.url('/js/yui.flot.js', ver=c.rhodecode_version)}"></script>
<script type="text/javascript" src="${h.url('/js/native.history.js', ver=c.rhodecode_version)}"></script>
<script type="text/javascript" src="${h.url('/js/rhodecode.js', ver=c.rhodecode_version)}"></script>
Javascripts rewrite: updated yui to latest 2.9, simplified ajax loading for multiple pages. Removed YUI dev package
r1421 ## EXTRA FOR JS
${self.js_extra()}
<script type="text/javascript">
Reimplemented file-browser using partial-ajax...
r2686 (function(window,undefined){
// Prepare
var History = window.History; // Note: We are using a capital H instead of a lower h
if ( !History.enabled ) {
// History.js is disabled for this browser.
// This is because we can optionally choose to support HTML4 browsers or not.
return false;
}
})(window);
JS cleanup
r3066
YUE.onDOMReady(function(){
tooltip_activate();
show_more_event();
show_changeset_tooltip();
White-space cleanup
r1888
JS cleanup
r3066 YUE.on('quick_login_link','click',function(e){
White-space cleanup
r1888 // make sure we don't redirect
js cleanup
r1700 YUE.preventDefault(e);
JS cleanup
r3066
Javascripts rewrite: updated yui to latest 2.9, simplified ajax loading for multiple pages. Removed YUI dev package
r1421 if(YUD.hasClass('quick_login_link','enabled')){
YUD.setStyle('quick_login','display','none');
YUD.removeClass('quick_login_link','enabled');
}
else{
YUD.setStyle('quick_login','display','');
YUD.addClass('quick_login_link','enabled');
removed upper menu to save space and did little rip off menu similar to G+
r1926 var usr = YUD.get('username');
if(usr){
usr.focus();
}
Javascripts rewrite: updated yui to latest 2.9, simplified ajax loading for multiple pages. Removed YUI dev package
r1421 }
JS cleanup
r3066 });
White-space cleanup
r1888 })
Javascripts rewrite: updated yui to latest 2.9, simplified ajax loading for multiple pages. Removed YUI dev package
r1421 </script>
</%def>
js cleanup
r1700 <%def name="js_extra()"></%def>
rewrote templates, all small pages will inherit from root for easier changes and controll
r1157 ${self.js()}
added discoverable rss/atom links in pages
r2413 <%def name="head_extra()"></%def>
${self.head_extra()}
rewrote templates, all small pages will inherit from root for easier changes and controll
r1157 </head>
<body id="body">
IE ui fixes ref #349
r2163 ## IE hacks
<!--[if IE 7]>
<script>YUD.addClass(document.body,'ie7')</script>
ws cleanup, +changelog
r2174 <![endif]-->
IE ui fixes ref #349
r2163 <!--[if IE 8]>
<script>YUD.addClass(document.body,'ie8')</script>
<![endif]-->
<!--[if IE 9]>
<script>YUD.addClass(document.body,'ie9')</script>
ws cleanup, +changelog
r2174 <![endif]-->
IE ui fixes ref #349
r2163
${next.body()}
rewrote templates, all small pages will inherit from root for easier changes and controll
r1157 </body>
White-space cleanup
r1888 </html>