annotate rhodecode/templates/branches/branches.html @ 2931:4c7cc3a4c330 beta

fixed issue with show at revision button. Some JS were not properly loaded due to ajaxified files view. Removed JS code and the logic for that is in python view now. Simpler and less ugly JS callbacks
author Marcin Kuzminski <marcin@python-works.com>
date Wed, 17 Oct 2012 21:13:04 +0200
parents 79818f546538
children bf96fd1920c1
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
362
558eb7c5028f version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents: 282
diff changeset
1 ## -*- coding: utf-8 -*-
127
20dc7a5eb748 Html changes and cleanups, made folders for html templates, implemented tags and branches pages
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
2 <%inherit file="/base/base.html"/>
362
558eb7c5028f version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents: 282
diff changeset
3
127
20dc7a5eb748 Html changes and cleanups, made folders for html templates, implemented tags and branches pages
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
4 <%def name="title()">
2417
76d156bef5a2 Better i18n for page titles.
Vincent Duvert <vincent@duvert.net>
parents: 1888
diff changeset
5 ${_('%s Branches') % c.repo_name} - ${c.rhodecode_name}
127
20dc7a5eb748 Html changes and cleanups, made folders for html templates, implemented tags and branches pages
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
6 </%def>
362
558eb7c5028f version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents: 282
diff changeset
7
558eb7c5028f version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents: 282
diff changeset
8 <%def name="breadcrumbs_links()">
1654
713315371e03 added quick filters into branches and tags
Marcin Kuzminski <marcin@python-works.com>
parents: 619
diff changeset
9 <input class="q_filter_box" id="q_filter_branches" size="15" type="text" name="filter" value="${_('quick filter...')}"/>
2492
79818f546538 i18n 'Home' in breadcrumbs
Takumi IINO <trot.thunder@gmail.com>
parents: 2478
diff changeset
10 ${h.link_to(_(u'Home'),h.url('/'))}
1888
f91d3f9b7230 White-space cleanup
Marcin Kuzminski <marcin@python-works.com>
parents: 1782
diff changeset
11 &raquo;
127
20dc7a5eb748 Html changes and cleanups, made folders for html templates, implemented tags and branches pages
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
12 ${h.link_to(c.repo_name,h.url('summary_home',repo_name=c.repo_name))}
362
558eb7c5028f version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents: 282
diff changeset
13 &raquo;
127
20dc7a5eb748 Html changes and cleanups, made folders for html templates, implemented tags and branches pages
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
14 ${_('branches')}
20dc7a5eb748 Html changes and cleanups, made folders for html templates, implemented tags and branches pages
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
15 </%def>
362
558eb7c5028f version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents: 282
diff changeset
16
127
20dc7a5eb748 Html changes and cleanups, made folders for html templates, implemented tags and branches pages
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
17 <%def name="page_nav()">
1888
f91d3f9b7230 White-space cleanup
Marcin Kuzminski <marcin@python-works.com>
parents: 1782
diff changeset
18 ${self.menu('branches')}
127
20dc7a5eb748 Html changes and cleanups, made folders for html templates, implemented tags and branches pages
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
19 </%def>
362
558eb7c5028f version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents: 282
diff changeset
20
127
20dc7a5eb748 Html changes and cleanups, made folders for html templates, implemented tags and branches pages
Marcin Kuzminski <marcin@python-works.com>
parents:
diff changeset
21 <%def name="main()">
362
558eb7c5028f version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents: 282
diff changeset
22 <div class="box">
558eb7c5028f version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents: 282
diff changeset
23 <!-- box / title -->
558eb7c5028f version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents: 282
diff changeset
24 <div class="title">
558eb7c5028f version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents: 282
diff changeset
25 ${self.breadcrumbs()}
558eb7c5028f version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents: 282
diff changeset
26 </div>
558eb7c5028f version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents: 282
diff changeset
27 <!-- end box / title -->
2362
3c4afb8894bd Improved cross repos diffs
Marcin Kuzminski <marcin@python-works.com>
parents: 2243
diff changeset
28 %if c.repo_branches:
2243
f6cdfc730831 Added compare buttons into branch views
Marcin Kuzminski <marcin@python-works.com>
parents: 1888
diff changeset
29 <div class="info_box" id="compare_branches" style="clear: both;padding: 10px 19px;vertical-align: right;text-align: right;"><a href="#" class="ui-btn small">${_('Compare branches')}</a></div>
2362
3c4afb8894bd Improved cross repos diffs
Marcin Kuzminski <marcin@python-works.com>
parents: 2243
diff changeset
30 %endif
362
558eb7c5028f version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents: 282
diff changeset
31 <div class="table">
558eb7c5028f version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents: 282
diff changeset
32 <%include file='branches_data.html'/>
558eb7c5028f version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents: 282
diff changeset
33 </div>
1654
713315371e03 added quick filters into branches and tags
Marcin Kuzminski <marcin@python-works.com>
parents: 619
diff changeset
34 </div>
713315371e03 added quick filters into branches and tags
Marcin Kuzminski <marcin@python-works.com>
parents: 619
diff changeset
35 <script type="text/javascript">
2243
f6cdfc730831 Added compare buttons into branch views
Marcin Kuzminski <marcin@python-works.com>
parents: 1888
diff changeset
36 YUE.on('compare_branches','click',function(e){
f6cdfc730831 Added compare buttons into branch views
Marcin Kuzminski <marcin@python-works.com>
parents: 1888
diff changeset
37 YUE.preventDefault(e);
f6cdfc730831 Added compare buttons into branch views
Marcin Kuzminski <marcin@python-works.com>
parents: 1888
diff changeset
38 var org = YUQ('input[name=compare_org]:checked')[0];
f6cdfc730831 Added compare buttons into branch views
Marcin Kuzminski <marcin@python-works.com>
parents: 1888
diff changeset
39 var other = YUQ('input[name=compare_other]:checked')[0];
1782
eaf09acf6872 added sorting to bookmarks tags and branches
Marcin Kuzminski <marcin@python-works.com>
parents: 1654
diff changeset
40
2243
f6cdfc730831 Added compare buttons into branch views
Marcin Kuzminski <marcin@python-works.com>
parents: 1888
diff changeset
41 if(org && other){
2363
745dda7817ed Rewrote url routes to make all validations and parsing for compare view + added compare fork button into forked repos
Marcin Kuzminski <marcin@python-works.com>
parents: 2362
diff changeset
42 var compare_url = "${h.url('compare_url',repo_name=c.repo_name,org_ref_type='branch',org_ref='__ORG__',other_ref_type='branch',other_ref='__OTHER__')}";
745dda7817ed Rewrote url routes to make all validations and parsing for compare view + added compare fork button into forked repos
Marcin Kuzminski <marcin@python-works.com>
parents: 2362
diff changeset
43 var u = compare_url.replace('__ORG__',org.value)
745dda7817ed Rewrote url routes to make all validations and parsing for compare view + added compare fork button into forked repos
Marcin Kuzminski <marcin@python-works.com>
parents: 2362
diff changeset
44 .replace('__OTHER__',other.value);
2243
f6cdfc730831 Added compare buttons into branch views
Marcin Kuzminski <marcin@python-works.com>
parents: 1888
diff changeset
45 window.location=u;
f6cdfc730831 Added compare buttons into branch views
Marcin Kuzminski <marcin@python-works.com>
parents: 1888
diff changeset
46 }
2478
8eab81115660 white space cleanup
Marcin Kuzminski <marcin@python-works.com>
parents: 2430
diff changeset
47
2243
f6cdfc730831 Added compare buttons into branch views
Marcin Kuzminski <marcin@python-works.com>
parents: 1888
diff changeset
48 })
1782
eaf09acf6872 added sorting to bookmarks tags and branches
Marcin Kuzminski <marcin@python-works.com>
parents: 1654
diff changeset
49 // main table sorting
eaf09acf6872 added sorting to bookmarks tags and branches
Marcin Kuzminski <marcin@python-works.com>
parents: 1654
diff changeset
50 var myColumnDefs = [
eaf09acf6872 added sorting to bookmarks tags and branches
Marcin Kuzminski <marcin@python-works.com>
parents: 1654
diff changeset
51 {key:"name",label:"${_('Name')}",sortable:true},
eaf09acf6872 added sorting to bookmarks tags and branches
Marcin Kuzminski <marcin@python-works.com>
parents: 1654
diff changeset
52 {key:"date",label:"${_('Date')}",sortable:true,
eaf09acf6872 added sorting to bookmarks tags and branches
Marcin Kuzminski <marcin@python-works.com>
parents: 1654
diff changeset
53 sortOptions: { sortFunction: dateSort }},
eaf09acf6872 added sorting to bookmarks tags and branches
Marcin Kuzminski <marcin@python-works.com>
parents: 1654
diff changeset
54 {key:"author",label:"${_('Author')}",sortable:true},
eaf09acf6872 added sorting to bookmarks tags and branches
Marcin Kuzminski <marcin@python-works.com>
parents: 1654
diff changeset
55 {key:"revision",label:"${_('Revision')}",sortable:true,
eaf09acf6872 added sorting to bookmarks tags and branches
Marcin Kuzminski <marcin@python-works.com>
parents: 1654
diff changeset
56 sortOptions: { sortFunction: revisionSort }},
2243
f6cdfc730831 Added compare buttons into branch views
Marcin Kuzminski <marcin@python-works.com>
parents: 1888
diff changeset
57 {key:"compare",label:"${_('Compare')}",sortable:false,},
1782
eaf09acf6872 added sorting to bookmarks tags and branches
Marcin Kuzminski <marcin@python-works.com>
parents: 1654
diff changeset
58 ];
eaf09acf6872 added sorting to bookmarks tags and branches
Marcin Kuzminski <marcin@python-works.com>
parents: 1654
diff changeset
59
eaf09acf6872 added sorting to bookmarks tags and branches
Marcin Kuzminski <marcin@python-works.com>
parents: 1654
diff changeset
60 var myDataSource = new YAHOO.util.DataSource(YUD.get("branches_data"));
eaf09acf6872 added sorting to bookmarks tags and branches
Marcin Kuzminski <marcin@python-works.com>
parents: 1654
diff changeset
61
eaf09acf6872 added sorting to bookmarks tags and branches
Marcin Kuzminski <marcin@python-works.com>
parents: 1654
diff changeset
62 myDataSource.responseType = YAHOO.util.DataSource.TYPE_HTMLTABLE;
eaf09acf6872 added sorting to bookmarks tags and branches
Marcin Kuzminski <marcin@python-works.com>
parents: 1654
diff changeset
63
eaf09acf6872 added sorting to bookmarks tags and branches
Marcin Kuzminski <marcin@python-works.com>
parents: 1654
diff changeset
64 myDataSource.responseSchema = {
eaf09acf6872 added sorting to bookmarks tags and branches
Marcin Kuzminski <marcin@python-works.com>
parents: 1654
diff changeset
65 fields: [
eaf09acf6872 added sorting to bookmarks tags and branches
Marcin Kuzminski <marcin@python-works.com>
parents: 1654
diff changeset
66 {key:"name"},
eaf09acf6872 added sorting to bookmarks tags and branches
Marcin Kuzminski <marcin@python-works.com>
parents: 1654
diff changeset
67 {key:"date"},
eaf09acf6872 added sorting to bookmarks tags and branches
Marcin Kuzminski <marcin@python-works.com>
parents: 1654
diff changeset
68 {key:"author"},
eaf09acf6872 added sorting to bookmarks tags and branches
Marcin Kuzminski <marcin@python-works.com>
parents: 1654
diff changeset
69 {key:"revision"},
2243
f6cdfc730831 Added compare buttons into branch views
Marcin Kuzminski <marcin@python-works.com>
parents: 1888
diff changeset
70 {key:"compare"},
1782
eaf09acf6872 added sorting to bookmarks tags and branches
Marcin Kuzminski <marcin@python-works.com>
parents: 1654
diff changeset
71 ]
eaf09acf6872 added sorting to bookmarks tags and branches
Marcin Kuzminski <marcin@python-works.com>
parents: 1654
diff changeset
72 };
eaf09acf6872 added sorting to bookmarks tags and branches
Marcin Kuzminski <marcin@python-works.com>
parents: 1654
diff changeset
73
eaf09acf6872 added sorting to bookmarks tags and branches
Marcin Kuzminski <marcin@python-works.com>
parents: 1654
diff changeset
74 var myDataTable = new YAHOO.widget.DataTable("table_wrap", myColumnDefs, myDataSource,
eaf09acf6872 added sorting to bookmarks tags and branches
Marcin Kuzminski <marcin@python-works.com>
parents: 1654
diff changeset
75 {
eaf09acf6872 added sorting to bookmarks tags and branches
Marcin Kuzminski <marcin@python-works.com>
parents: 1654
diff changeset
76 sortedBy:{key:"name",dir:"asc"},
eaf09acf6872 added sorting to bookmarks tags and branches
Marcin Kuzminski <marcin@python-works.com>
parents: 1654
diff changeset
77 MSG_SORTASC:"${_('Click to sort ascending')}",
eaf09acf6872 added sorting to bookmarks tags and branches
Marcin Kuzminski <marcin@python-works.com>
parents: 1654
diff changeset
78 MSG_SORTDESC:"${_('Click to sort descending')}",
eaf09acf6872 added sorting to bookmarks tags and branches
Marcin Kuzminski <marcin@python-works.com>
parents: 1654
diff changeset
79 MSG_EMPTY:"${_('No records found.')}",
eaf09acf6872 added sorting to bookmarks tags and branches
Marcin Kuzminski <marcin@python-works.com>
parents: 1654
diff changeset
80 MSG_ERROR:"${_('Data error.')}",
1888
f91d3f9b7230 White-space cleanup
Marcin Kuzminski <marcin@python-works.com>
parents: 1782
diff changeset
81 MSG_LOADING:"${_('Loading...')}",
1782
eaf09acf6872 added sorting to bookmarks tags and branches
Marcin Kuzminski <marcin@python-works.com>
parents: 1654
diff changeset
82 }
eaf09acf6872 added sorting to bookmarks tags and branches
Marcin Kuzminski <marcin@python-works.com>
parents: 1654
diff changeset
83 );
eaf09acf6872 added sorting to bookmarks tags and branches
Marcin Kuzminski <marcin@python-works.com>
parents: 1654
diff changeset
84 myDataTable.subscribe('postRenderEvent',function(oArgs) {
eaf09acf6872 added sorting to bookmarks tags and branches
Marcin Kuzminski <marcin@python-works.com>
parents: 1654
diff changeset
85 tooltip_activate();
eaf09acf6872 added sorting to bookmarks tags and branches
Marcin Kuzminski <marcin@python-works.com>
parents: 1654
diff changeset
86 var func = function(node){
eaf09acf6872 added sorting to bookmarks tags and branches
Marcin Kuzminski <marcin@python-works.com>
parents: 1654
diff changeset
87 return node.parentNode.parentNode.parentNode.parentNode.parentNode;
eaf09acf6872 added sorting to bookmarks tags and branches
Marcin Kuzminski <marcin@python-works.com>
parents: 1654
diff changeset
88 }
1888
f91d3f9b7230 White-space cleanup
Marcin Kuzminski <marcin@python-works.com>
parents: 1782
diff changeset
89 q_filter('q_filter_branches',YUQ('div.table tr td .logtags .branchtag a'),func);
f91d3f9b7230 White-space cleanup
Marcin Kuzminski <marcin@python-works.com>
parents: 1782
diff changeset
90 });
1782
eaf09acf6872 added sorting to bookmarks tags and branches
Marcin Kuzminski <marcin@python-works.com>
parents: 1654
diff changeset
91
1654
713315371e03 added quick filters into branches and tags
Marcin Kuzminski <marcin@python-works.com>
parents: 619
diff changeset
92 </script>
1782
eaf09acf6872 added sorting to bookmarks tags and branches
Marcin Kuzminski <marcin@python-works.com>
parents: 1654
diff changeset
93
1888
f91d3f9b7230 White-space cleanup
Marcin Kuzminski <marcin@python-works.com>
parents: 1782
diff changeset
94 </%def>