annotate rhodecode/templates/base/root.html @ 3592:549c73bfc206 beta

changelog / compare: adjust titles Clarify what shows changesets and what more see changesets as revisions that specify snapshots that are compared.
author Mads Kiilerich <madski@unity3d.com>
date Fri, 08 Mar 2013 00:50:49 +0100
parents 7967d00e4692
children 45df84d36b44
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1157
41241617a7a3 rewrote templates, all small pages will inherit from root for easier changes and controll
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
1 ## -*- coding: utf-8 -*-
2163
e77fbd3b069c IE ui fixes ref #349
Marcin Kuzminski <marcin@python-works.com>
parents: 2141
diff changeset
2 <!DOCTYPE html>
1157
41241617a7a3 rewrote templates, all small pages will inherit from root for easier changes and controll
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
3 <html xmlns="http://www.w3.org/1999/xhtml">
41241617a7a3 rewrote templates, all small pages will inherit from root for easier changes and controll
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
4 <head>
41241617a7a3 rewrote templates, all small pages will inherit from root for easier changes and controll
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
5 <title>${self.title()}</title>
41241617a7a3 rewrote templates, all small pages will inherit from root for easier changes and controll
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
6 <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
41241617a7a3 rewrote templates, all small pages will inherit from root for easier changes and controll
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
7 <meta name="robots" content="index, nofollow"/>
1421
c6b811f11c94 Javascripts rewrite: updated yui to latest 2.9, simplified ajax loading for multiple pages. Removed YUI dev package
Marcin Kuzminski <marcin@python-works.com>
parents: 1305
diff changeset
8 <link rel="icon" href="${h.url('/images/icons/database_gear.png')}" type="image/png" />
c6b811f11c94 Javascripts rewrite: updated yui to latest 2.9, simplified ajax loading for multiple pages. Removed YUI dev package
Marcin Kuzminski <marcin@python-works.com>
parents: 1305
diff changeset
9
c6b811f11c94 Javascripts rewrite: updated yui to latest 2.9, simplified ajax loading for multiple pages. Removed YUI dev package
Marcin Kuzminski <marcin@python-works.com>
parents: 1305
diff changeset
10 ## CSS ###
c6b811f11c94 Javascripts rewrite: updated yui to latest 2.9, simplified ajax loading for multiple pages. Removed YUI dev package
Marcin Kuzminski <marcin@python-works.com>
parents: 1305
diff changeset
11 <%def name="css()">
2850
867820342329 fix for #569 add version to static files for rhodecode to overcome cache problems
Marcin Kuzminski <marcin@python-works.com>
parents: 2812
diff changeset
12 <link rel="stylesheet" type="text/css" href="${h.url('/css/style.css', ver=c.rhodecode_version)}" media="screen"/>
867820342329 fix for #569 add version to static files for rhodecode to overcome cache problems
Marcin Kuzminski <marcin@python-works.com>
parents: 2812
diff changeset
13 <link rel="stylesheet" type="text/css" href="${h.url('/css/pygments.css', ver=c.rhodecode_version)}"/>
3527
87c97fcea029 Adding the context bar too all pages related to a Repository.
Leonardo <leo@unity3d.com>
parents: 3394
diff changeset
14 <link rel="stylesheet" type="text/css" href="${h.url('/css/contextbar.css', ver=c.rhodecode_version)}"/>
1421
c6b811f11c94 Javascripts rewrite: updated yui to latest 2.9, simplified ajax loading for multiple pages. Removed YUI dev package
Marcin Kuzminski <marcin@python-works.com>
parents: 1305
diff changeset
15 ## EXTRA FOR CSS
c6b811f11c94 Javascripts rewrite: updated yui to latest 2.9, simplified ajax loading for multiple pages. Removed YUI dev package
Marcin Kuzminski <marcin@python-works.com>
parents: 1305
diff changeset
16 ${self.css_extra()}
c6b811f11c94 Javascripts rewrite: updated yui to latest 2.9, simplified ajax loading for multiple pages. Removed YUI dev package
Marcin Kuzminski <marcin@python-works.com>
parents: 1305
diff changeset
17 </%def>
c6b811f11c94 Javascripts rewrite: updated yui to latest 2.9, simplified ajax loading for multiple pages. Removed YUI dev package
Marcin Kuzminski <marcin@python-works.com>
parents: 1305
diff changeset
18 <%def name="css_extra()">
c6b811f11c94 Javascripts rewrite: updated yui to latest 2.9, simplified ajax loading for multiple pages. Removed YUI dev package
Marcin Kuzminski <marcin@python-works.com>
parents: 1305
diff changeset
19 </%def>
1888
f91d3f9b7230 White-space cleanup
Marcin Kuzminski <marcin@python-works.com>
parents: 1778
diff changeset
20
1157
41241617a7a3 rewrote templates, all small pages will inherit from root for easier changes and controll
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
21 ${self.css()}
1888
f91d3f9b7230 White-space cleanup
Marcin Kuzminski <marcin@python-works.com>
parents: 1778
diff changeset
22
1157
41241617a7a3 rewrote templates, all small pages will inherit from root for easier changes and controll
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
23 %if c.ga_code:
41241617a7a3 rewrote templates, all small pages will inherit from root for easier changes and controll
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
24 <!-- Analytics -->
3198
c20adbaf16af html: random indentation fixes
Mads Kiilerich <madski@unity3d.com>
parents: 3197
diff changeset
25 <script type="text/javascript">
c20adbaf16af html: random indentation fixes
Mads Kiilerich <madski@unity3d.com>
parents: 3197
diff changeset
26 var _gaq = _gaq || [];
c20adbaf16af html: random indentation fixes
Mads Kiilerich <madski@unity3d.com>
parents: 3197
diff changeset
27 _gaq.push(['_setAccount', '${c.ga_code}']);
c20adbaf16af html: random indentation fixes
Mads Kiilerich <madski@unity3d.com>
parents: 3197
diff changeset
28 _gaq.push(['_trackPageview']);
1888
f91d3f9b7230 White-space cleanup
Marcin Kuzminski <marcin@python-works.com>
parents: 1778
diff changeset
29
3198
c20adbaf16af html: random indentation fixes
Mads Kiilerich <madski@unity3d.com>
parents: 3197
diff changeset
30 (function() {
c20adbaf16af html: random indentation fixes
Mads Kiilerich <madski@unity3d.com>
parents: 3197
diff changeset
31 var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
c20adbaf16af html: random indentation fixes
Mads Kiilerich <madski@unity3d.com>
parents: 3197
diff changeset
32 ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
c20adbaf16af html: random indentation fixes
Mads Kiilerich <madski@unity3d.com>
parents: 3197
diff changeset
33 var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
c20adbaf16af html: random indentation fixes
Mads Kiilerich <madski@unity3d.com>
parents: 3197
diff changeset
34 })();
c20adbaf16af html: random indentation fixes
Mads Kiilerich <madski@unity3d.com>
parents: 3197
diff changeset
35 </script>
3197
b4f401524060 html: don't use tabs
Mads Kiilerich <madski@unity3d.com>
parents: 3160
diff changeset
36 %endif
1888
f91d3f9b7230 White-space cleanup
Marcin Kuzminski <marcin@python-works.com>
parents: 1778
diff changeset
37
1421
c6b811f11c94 Javascripts rewrite: updated yui to latest 2.9, simplified ajax loading for multiple pages. Removed YUI dev package
Marcin Kuzminski <marcin@python-works.com>
parents: 1305
diff changeset
38 ## JAVASCRIPT ##
c6b811f11c94 Javascripts rewrite: updated yui to latest 2.9, simplified ajax loading for multiple pages. Removed YUI dev package
Marcin Kuzminski <marcin@python-works.com>
parents: 1305
diff changeset
39 <%def name="js()">
2369
c2f131502037 Autocomplete fixes
Marcin Kuzminski <marcin@python-works.com>
parents: 2188
diff changeset
40 <script type="text/javascript">
c2f131502037 Autocomplete fixes
Marcin Kuzminski <marcin@python-works.com>
parents: 2188
diff changeset
41 //JS translations map
c2f131502037 Autocomplete fixes
Marcin Kuzminski <marcin@python-works.com>
parents: 2188
diff changeset
42 var TRANSLATION_MAP = {
3516
c44645e5a836 fix casings
Mads Kiilerich <madski@unity3d.com>
parents: 3503
diff changeset
43 'Add another comment':'${_("Add another comment")}',
2369
c2f131502037 Autocomplete fixes
Marcin Kuzminski <marcin@python-works.com>
parents: 2188
diff changeset
44 'Stop following this repository':"${_('Stop following this repository')}",
c2f131502037 Autocomplete fixes
Marcin Kuzminski <marcin@python-works.com>
parents: 2188
diff changeset
45 'Start following this repository':"${_('Start following this repository')}",
c2f131502037 Autocomplete fixes
Marcin Kuzminski <marcin@python-works.com>
parents: 2188
diff changeset
46 'Group':"${_('Group')}",
2428
530bd12fc18a removed JSON array envelope from filter files function
Marcin Kuzminski <marcin@python-works.com>
parents: 2413
diff changeset
47 'members':"${_('members')}",
3516
c44645e5a836 fix casings
Mads Kiilerich <madski@unity3d.com>
parents: 3503
diff changeset
48 'Loading ...':"${_('Loading ...')}",
c44645e5a836 fix casings
Mads Kiilerich <madski@unity3d.com>
parents: 3503
diff changeset
49 'Search truncated': "${_('Search truncated')}",
c44645e5a836 fix casings
Mads Kiilerich <madski@unity3d.com>
parents: 3503
diff changeset
50 'No matching files': "${_('No matching files')}",
2927
58bb350bfef8 Don't allow cherry picking changesets from the changelog using checkboxes.
Marcin Kuzminski <marcin@python-works.com>
parents: 2850
diff changeset
51 'Open new pull request': "${_('Open new pull request')}",
58bb350bfef8 Don't allow cherry picking changesets from the changelog using checkboxes.
Marcin Kuzminski <marcin@python-works.com>
parents: 2850
diff changeset
52 'Open new pull request for selected changesets': "${_('Open new pull request for selected changesets')}",
3592
549c73bfc206 changelog / compare: adjust titles
Mads Kiilerich <madski@unity3d.com>
parents: 3552
diff changeset
53 'Show selected changesets __S -> __E': "${_('Show selected changesets __S -> __E')}",
549c73bfc206 changelog / compare: adjust titles
Mads Kiilerich <madski@unity3d.com>
parents: 3552
diff changeset
54 'Show selected changeset __S': "${_('Show selected changeset __S')}",
3001
37c7abd34d44 implements #636, lazy loading of history and authors to speed up page responsiveness.
Marcin Kuzminski <marcin@python-works.com>
parents: 2979
diff changeset
55 'Selection link': "${_('Selection link')}",
3516
c44645e5a836 fix casings
Mads Kiilerich <madski@unity3d.com>
parents: 3503
diff changeset
56 'Collapse diff': "${_('Collapse diff')}",
c44645e5a836 fix casings
Mads Kiilerich <madski@unity3d.com>
parents: 3503
diff changeset
57 'Expand diff': "${_('Expand diff')}"
2369
c2f131502037 Autocomplete fixes
Marcin Kuzminski <marcin@python-works.com>
parents: 2188
diff changeset
58 };
c2f131502037 Autocomplete fixes
Marcin Kuzminski <marcin@python-works.com>
parents: 2188
diff changeset
59 var _TM = TRANSLATION_MAP;
3388
cb40b3f6428c review members are dynamically changed based on selected other_repo owner
Marcin Kuzminski <marcin@python-works.com>
parents: 3246
diff changeset
60
3066
5d580e9bc730 JS cleanup
Marcin Kuzminski <marcin@python-works.com>
parents: 3001
diff changeset
61 var TOGGLE_FOLLOW_URL = "${h.url('toggle_following')}";
3246
b9ba0d4d3abf implemented #83 show repo size on summary page
Marcin Kuzminski <marcin@python-works.com>
parents: 3206
diff changeset
62
2369
c2f131502037 Autocomplete fixes
Marcin Kuzminski <marcin@python-works.com>
parents: 2188
diff changeset
63 </script>
2850
867820342329 fix for #569 add version to static files for rhodecode to overcome cache problems
Marcin Kuzminski <marcin@python-works.com>
parents: 2812
diff changeset
64 <script type="text/javascript" src="${h.url('/js/yui.2.9.js', ver=c.rhodecode_version)}"></script>
2141
9d54d6516e2e disabled ext canvas for >ie9
Marcin Kuzminski <marcin@python-works.com>
parents: 2001
diff changeset
65 <!--[if lt IE 9]>
1421
c6b811f11c94 Javascripts rewrite: updated yui to latest 2.9, simplified ajax loading for multiple pages. Removed YUI dev package
Marcin Kuzminski <marcin@python-works.com>
parents: 1305
diff changeset
66 <script language="javascript" type="text/javascript" src="${h.url('/js/excanvas.min.js')}"></script>
c6b811f11c94 Javascripts rewrite: updated yui to latest 2.9, simplified ajax loading for multiple pages. Removed YUI dev package
Marcin Kuzminski <marcin@python-works.com>
parents: 1305
diff changeset
67 <![endif]-->
2850
867820342329 fix for #569 add version to static files for rhodecode to overcome cache problems
Marcin Kuzminski <marcin@python-works.com>
parents: 2812
diff changeset
68 <script type="text/javascript" src="${h.url('/js/yui.flot.js', ver=c.rhodecode_version)}"></script>
867820342329 fix for #569 add version to static files for rhodecode to overcome cache problems
Marcin Kuzminski <marcin@python-works.com>
parents: 2812
diff changeset
69 <script type="text/javascript" src="${h.url('/js/native.history.js', ver=c.rhodecode_version)}"></script>
3388
cb40b3f6428c review members are dynamically changed based on selected other_repo owner
Marcin Kuzminski <marcin@python-works.com>
parents: 3246
diff changeset
70 <script type="text/javascript" src="${h.url('/js/pyroutes_map.js', ver=c.rhodecode_version)}"></script>
2850
867820342329 fix for #569 add version to static files for rhodecode to overcome cache problems
Marcin Kuzminski <marcin@python-works.com>
parents: 2812
diff changeset
71 <script type="text/javascript" src="${h.url('/js/rhodecode.js', ver=c.rhodecode_version)}"></script>
1421
c6b811f11c94 Javascripts rewrite: updated yui to latest 2.9, simplified ajax loading for multiple pages. Removed YUI dev package
Marcin Kuzminski <marcin@python-works.com>
parents: 1305
diff changeset
72 ## EXTRA FOR JS
c6b811f11c94 Javascripts rewrite: updated yui to latest 2.9, simplified ajax loading for multiple pages. Removed YUI dev package
Marcin Kuzminski <marcin@python-works.com>
parents: 1305
diff changeset
73 ${self.js_extra()}
c6b811f11c94 Javascripts rewrite: updated yui to latest 2.9, simplified ajax loading for multiple pages. Removed YUI dev package
Marcin Kuzminski <marcin@python-works.com>
parents: 1305
diff changeset
74 <script type="text/javascript">
2686
269c6e0b54cc Reimplemented file-browser using partial-ajax
Marcin Kuzminski <marcin@python-works.com>
parents: 2453
diff changeset
75 (function(window,undefined){
269c6e0b54cc Reimplemented file-browser using partial-ajax
Marcin Kuzminski <marcin@python-works.com>
parents: 2453
diff changeset
76 // Prepare
269c6e0b54cc Reimplemented file-browser using partial-ajax
Marcin Kuzminski <marcin@python-works.com>
parents: 2453
diff changeset
77 var History = window.History; // Note: We are using a capital H instead of a lower h
269c6e0b54cc Reimplemented file-browser using partial-ajax
Marcin Kuzminski <marcin@python-works.com>
parents: 2453
diff changeset
78 if ( !History.enabled ) {
269c6e0b54cc Reimplemented file-browser using partial-ajax
Marcin Kuzminski <marcin@python-works.com>
parents: 2453
diff changeset
79 // History.js is disabled for this browser.
269c6e0b54cc Reimplemented file-browser using partial-ajax
Marcin Kuzminski <marcin@python-works.com>
parents: 2453
diff changeset
80 // This is because we can optionally choose to support HTML4 browsers or not.
269c6e0b54cc Reimplemented file-browser using partial-ajax
Marcin Kuzminski <marcin@python-works.com>
parents: 2453
diff changeset
81 return false;
269c6e0b54cc Reimplemented file-browser using partial-ajax
Marcin Kuzminski <marcin@python-works.com>
parents: 2453
diff changeset
82 }
269c6e0b54cc Reimplemented file-browser using partial-ajax
Marcin Kuzminski <marcin@python-works.com>
parents: 2453
diff changeset
83 })(window);
3149
68f9c216377d white space cleanup
Marcin Kuzminski <marcin@python-works.com>
parents: 3066
diff changeset
84
3066
5d580e9bc730 JS cleanup
Marcin Kuzminski <marcin@python-works.com>
parents: 3001
diff changeset
85 YUE.onDOMReady(function(){
5d580e9bc730 JS cleanup
Marcin Kuzminski <marcin@python-works.com>
parents: 3001
diff changeset
86 tooltip_activate();
5d580e9bc730 JS cleanup
Marcin Kuzminski <marcin@python-works.com>
parents: 3001
diff changeset
87 show_more_event();
5d580e9bc730 JS cleanup
Marcin Kuzminski <marcin@python-works.com>
parents: 3001
diff changeset
88 show_changeset_tooltip();
3388
cb40b3f6428c review members are dynamically changed based on selected other_repo owner
Marcin Kuzminski <marcin@python-works.com>
parents: 3246
diff changeset
89 // routes registration
cb40b3f6428c review members are dynamically changed based on selected other_repo owner
Marcin Kuzminski <marcin@python-works.com>
parents: 3246
diff changeset
90 pyroutes.register('toggle_following', "${h.url('toggle_following')}");
cb40b3f6428c review members are dynamically changed based on selected other_repo owner
Marcin Kuzminski <marcin@python-works.com>
parents: 3246
diff changeset
91 pyroutes.register('changeset_info', "${h.url('changeset_info', repo_name='%(repo_name)s', revision='%(revision)s')}", ['repo_name', 'revision']);
3394
fe2bb88bf7ac whitespace cleanup
Marcin Kuzminski <marcin@python-works.com>
parents: 3388
diff changeset
92 pyroutes.register('repo_size', "${h.url('repo_size', repo_name='%(repo_name)s')}", ['repo_name']);
1888
f91d3f9b7230 White-space cleanup
Marcin Kuzminski <marcin@python-works.com>
parents: 1778
diff changeset
93 })
1421
c6b811f11c94 Javascripts rewrite: updated yui to latest 2.9, simplified ajax loading for multiple pages. Removed YUI dev package
Marcin Kuzminski <marcin@python-works.com>
parents: 1305
diff changeset
94 </script>
c6b811f11c94 Javascripts rewrite: updated yui to latest 2.9, simplified ajax loading for multiple pages. Removed YUI dev package
Marcin Kuzminski <marcin@python-works.com>
parents: 1305
diff changeset
95 </%def>
1700
bc16d1d0869a js cleanup
Marcin Kuzminski <marcin@python-works.com>
parents: 1610
diff changeset
96 <%def name="js_extra()"></%def>
1157
41241617a7a3 rewrote templates, all small pages will inherit from root for easier changes and controll
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
97 ${self.js()}
2413
6bef2a9f73e2 added discoverable rss/atom links in pages
Marcin Kuzminski <marcin@python-works.com>
parents: 2369
diff changeset
98 <%def name="head_extra()"></%def>
6bef2a9f73e2 added discoverable rss/atom links in pages
Marcin Kuzminski <marcin@python-works.com>
parents: 2369
diff changeset
99 ${self.head_extra()}
1157
41241617a7a3 rewrote templates, all small pages will inherit from root for easier changes and controll
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
100 </head>
41241617a7a3 rewrote templates, all small pages will inherit from root for easier changes and controll
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
101 <body id="body">
2163
e77fbd3b069c IE ui fixes ref #349
Marcin Kuzminski <marcin@python-works.com>
parents: 2141
diff changeset
102 ## IE hacks
e77fbd3b069c IE ui fixes ref #349
Marcin Kuzminski <marcin@python-works.com>
parents: 2141
diff changeset
103 <!--[if IE 7]>
e77fbd3b069c IE ui fixes ref #349
Marcin Kuzminski <marcin@python-works.com>
parents: 2141
diff changeset
104 <script>YUD.addClass(document.body,'ie7')</script>
2174
85a64b981c07 ws cleanup, +changelog
Marcin Kuzminski <marcin@python-works.com>
parents: 2163
diff changeset
105 <![endif]-->
2163
e77fbd3b069c IE ui fixes ref #349
Marcin Kuzminski <marcin@python-works.com>
parents: 2141
diff changeset
106 <!--[if IE 8]>
e77fbd3b069c IE ui fixes ref #349
Marcin Kuzminski <marcin@python-works.com>
parents: 2141
diff changeset
107 <script>YUD.addClass(document.body,'ie8')</script>
e77fbd3b069c IE ui fixes ref #349
Marcin Kuzminski <marcin@python-works.com>
parents: 2141
diff changeset
108 <![endif]-->
e77fbd3b069c IE ui fixes ref #349
Marcin Kuzminski <marcin@python-works.com>
parents: 2141
diff changeset
109 <!--[if IE 9]>
e77fbd3b069c IE ui fixes ref #349
Marcin Kuzminski <marcin@python-works.com>
parents: 2141
diff changeset
110 <script>YUD.addClass(document.body,'ie9')</script>
2174
85a64b981c07 ws cleanup, +changelog
Marcin Kuzminski <marcin@python-works.com>
parents: 2163
diff changeset
111 <![endif]-->
2163
e77fbd3b069c IE ui fixes ref #349
Marcin Kuzminski <marcin@python-works.com>
parents: 2141
diff changeset
112
e77fbd3b069c IE ui fixes ref #349
Marcin Kuzminski <marcin@python-works.com>
parents: 2141
diff changeset
113 ${next.body()}
1157
41241617a7a3 rewrote templates, all small pages will inherit from root for easier changes and controll
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
114 </body>
1888
f91d3f9b7230 White-space cleanup
Marcin Kuzminski <marcin@python-works.com>
parents: 1778
diff changeset
115 </html>