Files
@ 1c32b72930fa
Branch filter:
Location: kallithea/rhodecode/templates/base/root.html - annotation
1c32b72930fa
5.0 KiB
text/html
Addding context bar to more repo related pages.
Fixing the base template to work on non-repo related pages.
Fixing the base template to work on non-repo related pages.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 | 41241617a7a3 e77fbd3b069c 41241617a7a3 41241617a7a3 41241617a7a3 41241617a7a3 41241617a7a3 c6b811f11c94 c6b811f11c94 c6b811f11c94 c6b811f11c94 867820342329 867820342329 87c97fcea029 87c97fcea029 c6b811f11c94 c6b811f11c94 c6b811f11c94 c6b811f11c94 c6b811f11c94 f91d3f9b7230 41241617a7a3 f91d3f9b7230 41241617a7a3 41241617a7a3 c20adbaf16af c20adbaf16af c20adbaf16af c20adbaf16af f91d3f9b7230 c20adbaf16af c20adbaf16af c20adbaf16af c20adbaf16af c20adbaf16af c20adbaf16af b4f401524060 f91d3f9b7230 c6b811f11c94 c6b811f11c94 c2f131502037 c2f131502037 c2f131502037 c2f131502037 c2f131502037 c2f131502037 c2f131502037 530bd12fc18a 95f03f8f5f9a 530bd12fc18a 58bb350bfef8 58bb350bfef8 58bb350bfef8 58bb350bfef8 37c7abd34d44 c2f131502037 c2f131502037 cb40b3f6428c 5d580e9bc730 b9ba0d4d3abf c2f131502037 867820342329 9d54d6516e2e c6b811f11c94 c6b811f11c94 867820342329 867820342329 cb40b3f6428c 867820342329 c6b811f11c94 c6b811f11c94 c6b811f11c94 269c6e0b54cc 269c6e0b54cc 269c6e0b54cc 269c6e0b54cc 269c6e0b54cc 269c6e0b54cc 269c6e0b54cc 269c6e0b54cc 269c6e0b54cc 68f9c216377d 5d580e9bc730 5d580e9bc730 5d580e9bc730 5d580e9bc730 cb40b3f6428c cb40b3f6428c cb40b3f6428c fe2bb88bf7ac f91d3f9b7230 c6b811f11c94 c6b811f11c94 bc16d1d0869a 41241617a7a3 6bef2a9f73e2 6bef2a9f73e2 41241617a7a3 41241617a7a3 e77fbd3b069c e77fbd3b069c e77fbd3b069c 85a64b981c07 e77fbd3b069c e77fbd3b069c e77fbd3b069c e77fbd3b069c e77fbd3b069c 85a64b981c07 e77fbd3b069c e77fbd3b069c 41241617a7a3 f91d3f9b7230 | ## -*- coding: utf-8 -*-
<!DOCTYPE html>
<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" />
## CSS ###
<%def name="css()">
<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)}"/>
<link rel="stylesheet" type="text/css" href="${h.url('/css/contextbar.css', ver=c.rhodecode_version)}"/>
## EXTRA FOR CSS
${self.css_extra()}
</%def>
<%def name="css_extra()">
</%def>
${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
## JAVASCRIPT ##
<%def name="js()">
<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')}",
'members':"${_('members')}",
'loading...':"${_('loading...')}",
'search truncated': "${_('search truncated')}",
'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')}",
'Selection link': "${_('Selection link')}",
};
var _TM = TRANSLATION_MAP;
var TOGGLE_FOLLOW_URL = "${h.url('toggle_following')}";
</script>
<script type="text/javascript" src="${h.url('/js/yui.2.9.js', ver=c.rhodecode_version)}"></script>
<!--[if lt IE 9]>
<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', 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/pyroutes_map.js', ver=c.rhodecode_version)}"></script>
<script type="text/javascript" src="${h.url('/js/rhodecode.js', ver=c.rhodecode_version)}"></script>
## EXTRA FOR JS
${self.js_extra()}
<script type="text/javascript">
(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);
YUE.onDOMReady(function(){
tooltip_activate();
show_more_event();
show_changeset_tooltip();
// routes registration
pyroutes.register('toggle_following', "${h.url('toggle_following')}");
pyroutes.register('changeset_info', "${h.url('changeset_info', repo_name='%(repo_name)s', revision='%(revision)s')}", ['repo_name', 'revision']);
pyroutes.register('repo_size', "${h.url('repo_size', repo_name='%(repo_name)s')}", ['repo_name']);
})
</script>
</%def>
<%def name="js_extra()"></%def>
${self.js()}
<%def name="head_extra()"></%def>
${self.head_extra()}
</head>
<body id="body">
## IE hacks
<!--[if IE 7]>
<script>YUD.addClass(document.body,'ie7')</script>
<![endif]-->
<!--[if IE 8]>
<script>YUD.addClass(document.body,'ie8')</script>
<![endif]-->
<!--[if IE 9]>
<script>YUD.addClass(document.body,'ie9')</script>
<![endif]-->
${next.body()}
</body>
</html>
|