Mercurial > kallithea
annotate rhodecode/templates/summary/summary.html @ 1328:ea287ae3b901 beta
fixes issue #189
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Thu, 12 May 2011 19:49:22 +0200 |
parents | 4d37c3f2a410 |
children | 9dacacc5b7c2 |
rev | line source |
---|---|
127
20dc7a5eb748
Html changes and cleanups, made folders for html templates, implemented tags and branches pages
Marcin Kuzminski <marcin@python-works.com>
parents:
126
diff
changeset
|
1 <%inherit file="/base/base.html"/> |
362
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
2 |
74
cdf4fda66dd9
Started summary page. Added filters to templates. used by n,self.f.filtername prefixed by n to disable other filters. Few other fixes found
Marcin Kuzminski <marcin@python-blog.com>
parents:
diff
changeset
|
3 <%def name="title()"> |
619
a1ec653f5f95
#38 updated RhodeCode titles
Marcin Kuzminski <marcin@python-works.com>
parents:
611
diff
changeset
|
4 ${c.repo_name} ${_('Summary')} - ${c.rhodecode_name} |
74
cdf4fda66dd9
Started summary page. Added filters to templates. used by n,self.f.filtername prefixed by n to disable other filters. Few other fixes found
Marcin Kuzminski <marcin@python-blog.com>
parents:
diff
changeset
|
5 </%def> |
362
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
6 |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
7 <%def name="breadcrumbs_links()"> |
74
cdf4fda66dd9
Started summary page. Added filters to templates. used by n,self.f.filtername prefixed by n to disable other filters. Few other fixes found
Marcin Kuzminski <marcin@python-blog.com>
parents:
diff
changeset
|
8 ${h.link_to(u'Home',h.url('/'))} |
362
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
9 » |
1171
2ab211e0aecd
changes for #56
Marcin Kuzminski <marcin@python-works.com>
parents:
1124
diff
changeset
|
10 ${h.link_to(c.dbrepo.just_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
|
11 » |
74
cdf4fda66dd9
Started summary page. Added filters to templates. used by n,self.f.filtername prefixed by n to disable other filters. Few other fixes found
Marcin Kuzminski <marcin@python-blog.com>
parents:
diff
changeset
|
12 ${_('summary')} |
cdf4fda66dd9
Started summary page. Added filters to templates. used by n,self.f.filtername prefixed by n to disable other filters. Few other fixes found
Marcin Kuzminski <marcin@python-blog.com>
parents:
diff
changeset
|
13 </%def> |
362
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
14 |
74
cdf4fda66dd9
Started summary page. Added filters to templates. used by n,self.f.filtername prefixed by n to disable other filters. Few other fixes found
Marcin Kuzminski <marcin@python-blog.com>
parents:
diff
changeset
|
15 <%def name="page_nav()"> |
189
410101210923
removed search field from templates
Marcin Kuzminski <marcin@python-works.com>
parents:
183
diff
changeset
|
16 ${self.menu('summary')} |
74
cdf4fda66dd9
Started summary page. Added filters to templates. used by n,self.f.filtername prefixed by n to disable other filters. Few other fixes found
Marcin Kuzminski <marcin@python-blog.com>
parents:
diff
changeset
|
17 </%def> |
219
64e1125fc479
html + css changes, added icons and etc.
Marcin Kuzminski <marcin@python-works.com>
parents:
210
diff
changeset
|
18 |
362
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
19 <%def name="main()"> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
20 <div class="box box-left"> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
21 <!-- box / title --> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
22 <div class="title"> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
23 ${self.breadcrumbs()} |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
24 </div> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
25 <!-- end box / title --> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
26 <div class="form"> |
1310
4d37c3f2a410
fixed white-space formatting for description in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
1281
diff
changeset
|
27 <div id="summary" class="fields"> |
362
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
28 |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
29 <div class="field"> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
30 <div class="label"> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
31 <label>${_('Name')}:</label> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
32 </div> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
33 <div class="input-short"> |
1171
2ab211e0aecd
changes for #56
Marcin Kuzminski <marcin@python-works.com>
parents:
1124
diff
changeset
|
34 %if c.rhodecode_user.username != 'default': |
2ab211e0aecd
changes for #56
Marcin Kuzminski <marcin@python-works.com>
parents:
1124
diff
changeset
|
35 %if c.following: |
2ab211e0aecd
changes for #56
Marcin Kuzminski <marcin@python-works.com>
parents:
1124
diff
changeset
|
36 <span id="follow_toggle" class="following" title="${_('Stop following this repository')}" |
2ab211e0aecd
changes for #56
Marcin Kuzminski <marcin@python-works.com>
parents:
1124
diff
changeset
|
37 onclick="javascript:toggleFollowingRepo(this,${c.dbrepo.repo_id},'${str(h.get_token())}')"> |
2ab211e0aecd
changes for #56
Marcin Kuzminski <marcin@python-works.com>
parents:
1124
diff
changeset
|
38 </span> |
2ab211e0aecd
changes for #56
Marcin Kuzminski <marcin@python-works.com>
parents:
1124
diff
changeset
|
39 %else: |
2ab211e0aecd
changes for #56
Marcin Kuzminski <marcin@python-works.com>
parents:
1124
diff
changeset
|
40 <span id="follow_toggle" class="follow" title="${_('Start following this repository')}" |
2ab211e0aecd
changes for #56
Marcin Kuzminski <marcin@python-works.com>
parents:
1124
diff
changeset
|
41 onclick="javascript:toggleFollowingRepo(this,${c.dbrepo.repo_id},'${str(h.get_token())}')"> |
2ab211e0aecd
changes for #56
Marcin Kuzminski <marcin@python-works.com>
parents:
1124
diff
changeset
|
42 </span> |
2ab211e0aecd
changes for #56
Marcin Kuzminski <marcin@python-works.com>
parents:
1124
diff
changeset
|
43 %endif |
2ab211e0aecd
changes for #56
Marcin Kuzminski <marcin@python-works.com>
parents:
1124
diff
changeset
|
44 %endif: |
1180
c5e330c4ed65
small fixes to summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
1171
diff
changeset
|
45 |
c5e330c4ed65
small fixes to summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
1171
diff
changeset
|
46 ##REPO TYPE |
1038
5554aa9c2480
another major code rafactor, reimplemented (almost from scratch)
Marcin Kuzminski <marcin@python-works.com>
parents:
999
diff
changeset
|
47 %if c.dbrepo.repo_type =='hg': |
1051
90eadff2c2a8
changed all urls for IMAGES files to use pylons url function
Marcin Kuzminski <marcin@python-works.com>
parents:
1038
diff
changeset
|
48 <img style="margin-bottom:2px" class="icon" title="${_('Mercurial repository')}" alt="${_('Mercurial repository')}" src="${h.url("/images/icons/hgicon.png")}"/> |
637
b04d5214fd3c
removed shortlog from main menu, as duplicated functionality of changelog,
Marcin Kuzminski <marcin@python-works.com>
parents:
636
diff
changeset
|
49 %endif |
1038
5554aa9c2480
another major code rafactor, reimplemented (almost from scratch)
Marcin Kuzminski <marcin@python-works.com>
parents:
999
diff
changeset
|
50 %if c.dbrepo.repo_type =='git': |
1051
90eadff2c2a8
changed all urls for IMAGES files to use pylons url function
Marcin Kuzminski <marcin@python-works.com>
parents:
1038
diff
changeset
|
51 <img style="margin-bottom:2px" class="icon" title="${_('Git repository')}" alt="${_('Git repository')}" src="${h.url("/images/icons/giticon.png")}"/> |
637
b04d5214fd3c
removed shortlog from main menu, as duplicated functionality of changelog,
Marcin Kuzminski <marcin@python-works.com>
parents:
636
diff
changeset
|
52 %endif |
1180
c5e330c4ed65
small fixes to summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
1171
diff
changeset
|
53 |
c5e330c4ed65
small fixes to summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
1171
diff
changeset
|
54 ##PUBLIC/PRIVATE |
1038
5554aa9c2480
another major code rafactor, reimplemented (almost from scratch)
Marcin Kuzminski <marcin@python-works.com>
parents:
999
diff
changeset
|
55 %if c.dbrepo.private: |
1051
90eadff2c2a8
changed all urls for IMAGES files to use pylons url function
Marcin Kuzminski <marcin@python-works.com>
parents:
1038
diff
changeset
|
56 <img style="margin-bottom:2px" class="icon" title="${_('private repository')}" alt="${_('private repository')}" src="${h.url("/images/icons/lock.png")}"/> |
532
946ed2955f48
template updates, added icon to repo name showing private/public
Marcin Kuzminski <marcin@python-works.com>
parents:
531
diff
changeset
|
57 %else: |
1051
90eadff2c2a8
changed all urls for IMAGES files to use pylons url function
Marcin Kuzminski <marcin@python-works.com>
parents:
1038
diff
changeset
|
58 <img style="margin-bottom:2px" class="icon" title="${_('public repository')}" alt="${_('public repository')}" src="${h.url("/images/icons/lock_open.png")}"/> |
532
946ed2955f48
template updates, added icon to repo name showing private/public
Marcin Kuzminski <marcin@python-works.com>
parents:
531
diff
changeset
|
59 %endif |
1180
c5e330c4ed65
small fixes to summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
1171
diff
changeset
|
60 |
c5e330c4ed65
small fixes to summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
1171
diff
changeset
|
61 ##REPO NAME |
1310
4d37c3f2a410
fixed white-space formatting for description in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
1281
diff
changeset
|
62 <span class="repo_name">${h.repo_link(c.dbrepo.groups_and_repo)}</span> |
1180
c5e330c4ed65
small fixes to summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
1171
diff
changeset
|
63 |
c5e330c4ed65
small fixes to summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
1171
diff
changeset
|
64 ##FORK |
c5e330c4ed65
small fixes to summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
1171
diff
changeset
|
65 %if c.dbrepo.fork: |
c5e330c4ed65
small fixes to summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
1171
diff
changeset
|
66 <div style="margin-top:5px;clear:both""> |
c5e330c4ed65
small fixes to summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
1171
diff
changeset
|
67 <a href="${h.url('summary_home',repo_name=c.dbrepo.fork.repo_name)}"> |
c5e330c4ed65
small fixes to summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
1171
diff
changeset
|
68 <img class="icon" alt="${_('public')}" |
c5e330c4ed65
small fixes to summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
1171
diff
changeset
|
69 title="${_('Fork of')} ${c.dbrepo.fork.repo_name}" |
c5e330c4ed65
small fixes to summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
1171
diff
changeset
|
70 src="${h.url("/images/icons/arrow_divide.png")}"/> |
c5e330c4ed65
small fixes to summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
1171
diff
changeset
|
71 ${_('Fork of')} ${c.dbrepo.fork.repo_name} |
c5e330c4ed65
small fixes to summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
1171
diff
changeset
|
72 </a> |
c5e330c4ed65
small fixes to summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
1171
diff
changeset
|
73 </div> |
c5e330c4ed65
small fixes to summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
1171
diff
changeset
|
74 %endif |
c5e330c4ed65
small fixes to summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
1171
diff
changeset
|
75 ##REMOTE |
c5e330c4ed65
small fixes to summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
1171
diff
changeset
|
76 %if c.dbrepo.clone_uri: |
c5e330c4ed65
small fixes to summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
1171
diff
changeset
|
77 <div style="margin-top:5px;clear:both"> |
c5e330c4ed65
small fixes to summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
1171
diff
changeset
|
78 <a href="${h.url(str(c.dbrepo.clone_uri))}"> |
c5e330c4ed65
small fixes to summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
1171
diff
changeset
|
79 <img class="icon" alt="${_('remote clone')}" |
c5e330c4ed65
small fixes to summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
1171
diff
changeset
|
80 title="${_('Clone from')} ${c.dbrepo.clone_uri}" |
c5e330c4ed65
small fixes to summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
1171
diff
changeset
|
81 src="${h.url("/images/icons/connect.png")}"/> |
c5e330c4ed65
small fixes to summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
1171
diff
changeset
|
82 ${_('Clone from')} ${c.dbrepo.clone_uri} |
c5e330c4ed65
small fixes to summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
1171
diff
changeset
|
83 </a> |
c5e330c4ed65
small fixes to summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
1171
diff
changeset
|
84 </div> |
c5e330c4ed65
small fixes to summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
1171
diff
changeset
|
85 %endif |
362
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
86 </div> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
87 </div> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
88 |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
89 |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
90 <div class="field"> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
91 <div class="label"> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
92 <label>${_('Description')}:</label> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
93 </div> |
1310
4d37c3f2a410
fixed white-space formatting for description in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
1281
diff
changeset
|
94 <div class="input-short desc">${c.dbrepo.description}</div> |
362
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
95 </div> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
96 |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
97 |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
98 <div class="field"> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
99 <div class="label"> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
100 <label>${_('Contact')}:</label> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
101 </div> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
102 <div class="input-short"> |
400
7eba3d1e4227
webhelpers import bugfix for gravatar
Marcin Kuzminski <marcin@python-works.com>
parents:
390
diff
changeset
|
103 <div class="gravatar"> |
1038
5554aa9c2480
another major code rafactor, reimplemented (almost from scratch)
Marcin Kuzminski <marcin@python-works.com>
parents:
999
diff
changeset
|
104 <img alt="gravatar" src="${h.gravatar_url(c.dbrepo.user.email)}"/> |
400
7eba3d1e4227
webhelpers import bugfix for gravatar
Marcin Kuzminski <marcin@python-works.com>
parents:
390
diff
changeset
|
105 </div> |
1038
5554aa9c2480
another major code rafactor, reimplemented (almost from scratch)
Marcin Kuzminski <marcin@python-works.com>
parents:
999
diff
changeset
|
106 ${_('Username')}: ${c.dbrepo.user.username}<br/> |
5554aa9c2480
another major code rafactor, reimplemented (almost from scratch)
Marcin Kuzminski <marcin@python-works.com>
parents:
999
diff
changeset
|
107 ${_('Name')}: ${c.dbrepo.user.name} ${c.dbrepo.user.lastname}<br/> |
5554aa9c2480
another major code rafactor, reimplemented (almost from scratch)
Marcin Kuzminski <marcin@python-works.com>
parents:
999
diff
changeset
|
108 ${_('Email')}: <a href="mailto:${c.dbrepo.user.email}">${c.dbrepo.user.email}</a> |
362
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
109 </div> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
110 </div> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
111 |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
112 <div class="field"> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
113 <div class="label"> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
114 <label>${_('Last change')}:</label> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
115 </div> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
116 <div class="input-short"> |
1171
2ab211e0aecd
changes for #56
Marcin Kuzminski <marcin@python-works.com>
parents:
1124
diff
changeset
|
117 <b>${'r%s:%s' % (h.get_changeset_safe(c.rhodecode_repo,'tip').revision, |
2ab211e0aecd
changes for #56
Marcin Kuzminski <marcin@python-works.com>
parents:
1124
diff
changeset
|
118 h.get_changeset_safe(c.rhodecode_repo,'tip').short_id)}</b> - |
2ab211e0aecd
changes for #56
Marcin Kuzminski <marcin@python-works.com>
parents:
1124
diff
changeset
|
119 <span class="tooltip" title="${c.rhodecode_repo.last_change}"> |
2ab211e0aecd
changes for #56
Marcin Kuzminski <marcin@python-works.com>
parents:
1124
diff
changeset
|
120 ${h.age(c.rhodecode_repo.last_change)}</span><br/> |
2ab211e0aecd
changes for #56
Marcin Kuzminski <marcin@python-works.com>
parents:
1124
diff
changeset
|
121 ${_('by')} ${h.get_changeset_safe(c.rhodecode_repo,'tip').author} |
487
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
122 |
362
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
123 </div> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
124 </div> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
125 |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
126 <div class="field"> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
127 <div class="label"> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
128 <label>${_('Clone url')}:</label> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
129 </div> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
130 <div class="input-short"> |
1281
0d3706ccf129
small fixes for git support
Marcin Kuzminski <marcin@python-works.com>
parents:
1247
diff
changeset
|
131 <input type="text" id="clone_url" readonly="readonly" value="${c.rhodecode_repo.alias} clone ${c.clone_repo_url}" size="70"/> |
362
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
132 </div> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
133 </div> |
506
d5efb83590ef
fixed lock decorator bug which didn't release the lock after func execution and rewrote the pidlock a little with Ask Solem suggestions!
Marcin Kuzminski <marcin@python-works.com>
parents:
493
diff
changeset
|
134 |
d5efb83590ef
fixed lock decorator bug which didn't release the lock after func execution and rewrote the pidlock a little with Ask Solem suggestions!
Marcin Kuzminski <marcin@python-works.com>
parents:
493
diff
changeset
|
135 <div class="field"> |
d5efb83590ef
fixed lock decorator bug which didn't release the lock after func execution and rewrote the pidlock a little with Ask Solem suggestions!
Marcin Kuzminski <marcin@python-works.com>
parents:
493
diff
changeset
|
136 <div class="label"> |
763
0dad296d2a57
extended trending languages to more entries, implemented new faster and "fancy"
Marcin Kuzminski <marcin@python-works.com>
parents:
739
diff
changeset
|
137 <label>${_('Trending source files')}:</label> |
506
d5efb83590ef
fixed lock decorator bug which didn't release the lock after func execution and rewrote the pidlock a little with Ask Solem suggestions!
Marcin Kuzminski <marcin@python-works.com>
parents:
493
diff
changeset
|
138 </div> |
d5efb83590ef
fixed lock decorator bug which didn't release the lock after func execution and rewrote the pidlock a little with Ask Solem suggestions!
Marcin Kuzminski <marcin@python-works.com>
parents:
493
diff
changeset
|
139 <div class="input-short"> |
942
32318ec7bfc1
added branch/tag options to download links in summary
Marcin Kuzminski <marcin@python-works.com>
parents:
917
diff
changeset
|
140 <div id="lang_stats"></div> |
32318ec7bfc1
added branch/tag options to download links in summary
Marcin Kuzminski <marcin@python-works.com>
parents:
917
diff
changeset
|
141 </div> |
32318ec7bfc1
added branch/tag options to download links in summary
Marcin Kuzminski <marcin@python-works.com>
parents:
917
diff
changeset
|
142 </div> |
32318ec7bfc1
added branch/tag options to download links in summary
Marcin Kuzminski <marcin@python-works.com>
parents:
917
diff
changeset
|
143 |
32318ec7bfc1
added branch/tag options to download links in summary
Marcin Kuzminski <marcin@python-works.com>
parents:
917
diff
changeset
|
144 <div class="field"> |
32318ec7bfc1
added branch/tag options to download links in summary
Marcin Kuzminski <marcin@python-works.com>
parents:
917
diff
changeset
|
145 <div class="label"> |
32318ec7bfc1
added branch/tag options to download links in summary
Marcin Kuzminski <marcin@python-works.com>
parents:
917
diff
changeset
|
146 <label>${_('Download')}:</label> |
32318ec7bfc1
added branch/tag options to download links in summary
Marcin Kuzminski <marcin@python-works.com>
parents:
917
diff
changeset
|
147 </div> |
32318ec7bfc1
added branch/tag options to download links in summary
Marcin Kuzminski <marcin@python-works.com>
parents:
917
diff
changeset
|
148 <div class="input-short"> |
1171
2ab211e0aecd
changes for #56
Marcin Kuzminski <marcin@python-works.com>
parents:
1124
diff
changeset
|
149 %if len(c.rhodecode_repo.revisions) == 0: |
945
05b59c48556f
fixed error when trying to make download on empty repository
Marcin Kuzminski <marcin@python-works.com>
parents:
944
diff
changeset
|
150 ${_('There are no downloads yet')} |
962
72f008ed9b18
implemented #84 downloads can be enabled/disabled per each repository from now.
Marcin Kuzminski <marcin@python-works.com>
parents:
945
diff
changeset
|
151 %elif c.enable_downloads is False: |
72f008ed9b18
implemented #84 downloads can be enabled/disabled per each repository from now.
Marcin Kuzminski <marcin@python-works.com>
parents:
945
diff
changeset
|
152 ${_('Downloads are disabled for this repository')} |
72f008ed9b18
implemented #84 downloads can be enabled/disabled per each repository from now.
Marcin Kuzminski <marcin@python-works.com>
parents:
945
diff
changeset
|
153 %if h.HasPermissionAll('hg.admin')('enable stats on from summary'): |
72f008ed9b18
implemented #84 downloads can be enabled/disabled per each repository from now.
Marcin Kuzminski <marcin@python-works.com>
parents:
945
diff
changeset
|
154 [${h.link_to(_('enable'),h.url('edit_repo',repo_name=c.repo_name))}] |
72f008ed9b18
implemented #84 downloads can be enabled/disabled per each repository from now.
Marcin Kuzminski <marcin@python-works.com>
parents:
945
diff
changeset
|
155 %endif |
945
05b59c48556f
fixed error when trying to make download on empty repository
Marcin Kuzminski <marcin@python-works.com>
parents:
944
diff
changeset
|
156 %else: |
1171
2ab211e0aecd
changes for #56
Marcin Kuzminski <marcin@python-works.com>
parents:
1124
diff
changeset
|
157 ${h.select('download_options',c.rhodecode_repo.get_changeset().raw_id,c.download_options)} |
2ab211e0aecd
changes for #56
Marcin Kuzminski <marcin@python-works.com>
parents:
1124
diff
changeset
|
158 %for cnt,archive in enumerate(c.rhodecode_repo._get_archives()): |
945
05b59c48556f
fixed error when trying to make download on empty repository
Marcin Kuzminski <marcin@python-works.com>
parents:
944
diff
changeset
|
159 %if cnt >=1: |
05b59c48556f
fixed error when trying to make download on empty repository
Marcin Kuzminski <marcin@python-works.com>
parents:
944
diff
changeset
|
160 | |
05b59c48556f
fixed error when trying to make download on empty repository
Marcin Kuzminski <marcin@python-works.com>
parents:
944
diff
changeset
|
161 %endif |
05b59c48556f
fixed error when trying to make download on empty repository
Marcin Kuzminski <marcin@python-works.com>
parents:
944
diff
changeset
|
162 <span class="tooltip" title="${_('Download %s as %s') %('tip',archive['type'])}" |
05b59c48556f
fixed error when trying to make download on empty repository
Marcin Kuzminski <marcin@python-works.com>
parents:
944
diff
changeset
|
163 id="${archive['type']+'_link'}">${h.link_to(archive['type'], |
1171
2ab211e0aecd
changes for #56
Marcin Kuzminski <marcin@python-works.com>
parents:
1124
diff
changeset
|
164 h.url('files_archive_home',repo_name=c.dbrepo.repo_name, |
945
05b59c48556f
fixed error when trying to make download on empty repository
Marcin Kuzminski <marcin@python-works.com>
parents:
944
diff
changeset
|
165 fname='tip'+archive['extension']),class_="archive_icon")}</span> |
05b59c48556f
fixed error when trying to make download on empty repository
Marcin Kuzminski <marcin@python-works.com>
parents:
944
diff
changeset
|
166 %endfor |
05b59c48556f
fixed error when trying to make download on empty repository
Marcin Kuzminski <marcin@python-works.com>
parents:
944
diff
changeset
|
167 %endif |
942
32318ec7bfc1
added branch/tag options to download links in summary
Marcin Kuzminski <marcin@python-works.com>
parents:
917
diff
changeset
|
168 </div> |
32318ec7bfc1
added branch/tag options to download links in summary
Marcin Kuzminski <marcin@python-works.com>
parents:
917
diff
changeset
|
169 </div> |
32318ec7bfc1
added branch/tag options to download links in summary
Marcin Kuzminski <marcin@python-works.com>
parents:
917
diff
changeset
|
170 |
32318ec7bfc1
added branch/tag options to download links in summary
Marcin Kuzminski <marcin@python-works.com>
parents:
917
diff
changeset
|
171 <div class="field"> |
32318ec7bfc1
added branch/tag options to download links in summary
Marcin Kuzminski <marcin@python-works.com>
parents:
917
diff
changeset
|
172 <div class="label"> |
32318ec7bfc1
added branch/tag options to download links in summary
Marcin Kuzminski <marcin@python-works.com>
parents:
917
diff
changeset
|
173 <label>${_('Feeds')}:</label> |
32318ec7bfc1
added branch/tag options to download links in summary
Marcin Kuzminski <marcin@python-works.com>
parents:
917
diff
changeset
|
174 </div> |
32318ec7bfc1
added branch/tag options to download links in summary
Marcin Kuzminski <marcin@python-works.com>
parents:
917
diff
changeset
|
175 <div class="input-short"> |
1122
31e82d872631
disabled api key for anonymous users, and added api_key to rss/atom links for other users
Marcin Kuzminski <marcin@python-works.com>
parents:
1112
diff
changeset
|
176 %if c.rhodecode_user.username != 'default': |
1171
2ab211e0aecd
changes for #56
Marcin Kuzminski <marcin@python-works.com>
parents:
1124
diff
changeset
|
177 ${h.link_to(_('RSS'),h.url('rss_feed_home',repo_name=c.dbrepo.repo_name,api_key=c.rhodecode_user.api_key),class_='rss_icon')} |
2ab211e0aecd
changes for #56
Marcin Kuzminski <marcin@python-works.com>
parents:
1124
diff
changeset
|
178 ${h.link_to(_('Atom'),h.url('atom_feed_home',repo_name=c.dbrepo.repo_name,api_key=c.rhodecode_user.api_key),class_='atom_icon')} |
1122
31e82d872631
disabled api key for anonymous users, and added api_key to rss/atom links for other users
Marcin Kuzminski <marcin@python-works.com>
parents:
1112
diff
changeset
|
179 %else: |
1171
2ab211e0aecd
changes for #56
Marcin Kuzminski <marcin@python-works.com>
parents:
1124
diff
changeset
|
180 ${h.link_to(_('RSS'),h.url('rss_feed_home',repo_name=c.dbrepo.repo_name),class_='rss_icon')} |
2ab211e0aecd
changes for #56
Marcin Kuzminski <marcin@python-works.com>
parents:
1124
diff
changeset
|
181 ${h.link_to(_('Atom'),h.url('atom_feed_home',repo_name=c.dbrepo.repo_name),class_='atom_icon')} |
1122
31e82d872631
disabled api key for anonymous users, and added api_key to rss/atom links for other users
Marcin Kuzminski <marcin@python-works.com>
parents:
1112
diff
changeset
|
182 %endif |
942
32318ec7bfc1
added branch/tag options to download links in summary
Marcin Kuzminski <marcin@python-works.com>
parents:
917
diff
changeset
|
183 </div> |
32318ec7bfc1
added branch/tag options to download links in summary
Marcin Kuzminski <marcin@python-works.com>
parents:
917
diff
changeset
|
184 </div> |
32318ec7bfc1
added branch/tag options to download links in summary
Marcin Kuzminski <marcin@python-works.com>
parents:
917
diff
changeset
|
185 </div> |
32318ec7bfc1
added branch/tag options to download links in summary
Marcin Kuzminski <marcin@python-works.com>
parents:
917
diff
changeset
|
186 </div> |
943
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
187 <script type="text/javascript"> |
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
188 YUE.onDOMReady(function(e){ |
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
189 id = 'clone_url'; |
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
190 YUE.on(id,'click',function(e){ |
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
191 YUD.get('clone_url').select(); |
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
192 }) |
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
193 }) |
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
194 var data = ${c.trending_languages|n}; |
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
195 var total = 0; |
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
196 var no_data = true; |
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
197 for (k in data){ |
1244
0eceb478c720
fixed issue #165 trending source files are now stored in cache as ext only, and translated to description only when displaying, so future changes of mappings will take affect right away.
Marcin Kuzminski <marcin@python-works.com>
parents:
1240
diff
changeset
|
198 total += data[k].count; |
943
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
199 no_data = false; |
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
200 } |
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
201 var tbl = document.createElement('table'); |
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
202 tbl.setAttribute('class','trending_language_tbl'); |
1244
0eceb478c720
fixed issue #165 trending source files are now stored in cache as ext only, and translated to description only when displaying, so future changes of mappings will take affect right away.
Marcin Kuzminski <marcin@python-works.com>
parents:
1240
diff
changeset
|
203 var cnt = 0; |
943
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
204 for (k in data){ |
1244
0eceb478c720
fixed issue #165 trending source files are now stored in cache as ext only, and translated to description only when displaying, so future changes of mappings will take affect right away.
Marcin Kuzminski <marcin@python-works.com>
parents:
1240
diff
changeset
|
205 cnt += 1; |
943
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
206 var hide = cnt>2; |
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
207 var tr = document.createElement('tr'); |
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
208 if (hide){ |
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
209 tr.setAttribute('style','display:none'); |
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
210 tr.setAttribute('class','stats_hidden'); |
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
211 } |
1244
0eceb478c720
fixed issue #165 trending source files are now stored in cache as ext only, and translated to description only when displaying, so future changes of mappings will take affect right away.
Marcin Kuzminski <marcin@python-works.com>
parents:
1240
diff
changeset
|
212 var percentage = Math.round((data[k].count/total*100),2); |
0eceb478c720
fixed issue #165 trending source files are now stored in cache as ext only, and translated to description only when displaying, so future changes of mappings will take affect right away.
Marcin Kuzminski <marcin@python-works.com>
parents:
1240
diff
changeset
|
213 var value = data[k].count; |
943
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
214 var td1 = document.createElement('td'); |
1244
0eceb478c720
fixed issue #165 trending source files are now stored in cache as ext only, and translated to description only when displaying, so future changes of mappings will take affect right away.
Marcin Kuzminski <marcin@python-works.com>
parents:
1240
diff
changeset
|
215 td1.width = 150; |
943
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
216 var trending_language_label = document.createElement('div'); |
1244
0eceb478c720
fixed issue #165 trending source files are now stored in cache as ext only, and translated to description only when displaying, so future changes of mappings will take affect right away.
Marcin Kuzminski <marcin@python-works.com>
parents:
1240
diff
changeset
|
217 trending_language_label.innerHTML = data[k].desc+" ("+k+")"; |
943
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
218 td1.appendChild(trending_language_label); |
506
d5efb83590ef
fixed lock decorator bug which didn't release the lock after func execution and rewrote the pidlock a little with Ask Solem suggestions!
Marcin Kuzminski <marcin@python-works.com>
parents:
493
diff
changeset
|
219 |
943
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
220 var td2 = document.createElement('td'); |
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
221 td2.setAttribute('style','padding-right:14px !important'); |
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
222 var trending_language = document.createElement('div'); |
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
223 var nr_files = value+" ${_('files')}"; |
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
224 |
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
225 trending_language.title = k+" "+nr_files; |
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
226 |
1244
0eceb478c720
fixed issue #165 trending source files are now stored in cache as ext only, and translated to description only when displaying, so future changes of mappings will take affect right away.
Marcin Kuzminski <marcin@python-works.com>
parents:
1240
diff
changeset
|
227 if (percentage>22){ |
943
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
228 trending_language.innerHTML = "<b style='font-size:0.8em'>"+percentage+"% "+nr_files+ "</b>"; |
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
229 } |
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
230 else{ |
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
231 trending_language.innerHTML = "<b style='font-size:0.8em'>"+percentage+"%</b>"; |
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
232 } |
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
233 |
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
234 trending_language.setAttribute("class", 'trending_language top-right-rounded-corner bottom-right-rounded-corner'); |
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
235 trending_language.style.width=percentage+"%"; |
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
236 td2.appendChild(trending_language); |
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
237 |
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
238 tr.appendChild(td1); |
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
239 tr.appendChild(td2); |
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
240 tbl.appendChild(tr); |
1328
ea287ae3b901
fixes issue #189
Marcin Kuzminski <marcin@python-works.com>
parents:
1310
diff
changeset
|
241 if(cnt == 3){ |
943
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
242 var show_more = document.createElement('tr'); |
1328
ea287ae3b901
fixes issue #189
Marcin Kuzminski <marcin@python-works.com>
parents:
1310
diff
changeset
|
243 var td = document.createElement('td'); |
943
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
244 lnk = document.createElement('a'); |
1328
ea287ae3b901
fixes issue #189
Marcin Kuzminski <marcin@python-works.com>
parents:
1310
diff
changeset
|
245 |
943
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
246 lnk.href='#'; |
1244
0eceb478c720
fixed issue #165 trending source files are now stored in cache as ext only, and translated to description only when displaying, so future changes of mappings will take affect right away.
Marcin Kuzminski <marcin@python-works.com>
parents:
1240
diff
changeset
|
247 lnk.innerHTML = "${_('show more')}"; |
943
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
248 lnk.id='code_stats_show_more'; |
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
249 td.appendChild(lnk); |
1328
ea287ae3b901
fixes issue #189
Marcin Kuzminski <marcin@python-works.com>
parents:
1310
diff
changeset
|
250 |
943
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
251 show_more.appendChild(td); |
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
252 show_more.appendChild(document.createElement('td')); |
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
253 tbl.appendChild(show_more); |
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
254 } |
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
255 |
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
256 } |
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
257 if(no_data){ |
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
258 var tr = document.createElement('tr'); |
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
259 var td1 = document.createElement('td'); |
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
260 td1.innerHTML = "${c.no_data_msg}"; |
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
261 tr.appendChild(td1); |
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
262 tbl.appendChild(tr); |
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
263 } |
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
264 YUD.get('lang_stats').appendChild(tbl); |
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
265 YUE.on('code_stats_show_more','click',function(){ |
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
266 l = YUD.getElementsByClassName('stats_hidden') |
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
267 for (e in l){ |
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
268 YUD.setStyle(l[e],'display',''); |
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
269 }; |
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
270 YUD.setStyle(YUD.get('code_stats_show_more'), |
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
271 'display','none'); |
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
272 }) |
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
273 |
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
274 |
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
275 YUE.on('download_options','change',function(e){ |
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
276 var new_cs = e.target.options[e.target.selectedIndex]; |
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
277 var tmpl_links = {} |
1171
2ab211e0aecd
changes for #56
Marcin Kuzminski <marcin@python-works.com>
parents:
1124
diff
changeset
|
278 %for cnt,archive in enumerate(c.rhodecode_repo._get_archives()): |
943
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
279 tmpl_links['${archive['type']}'] = '${h.link_to(archive['type'], |
1171
2ab211e0aecd
changes for #56
Marcin Kuzminski <marcin@python-works.com>
parents:
1124
diff
changeset
|
280 h.url('files_archive_home',repo_name=c.dbrepo.repo_name, |
943
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
281 fname='__CS__'+archive['extension']),class_="archive_icon")}'; |
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
282 %endfor |
942
32318ec7bfc1
added branch/tag options to download links in summary
Marcin Kuzminski <marcin@python-works.com>
parents:
917
diff
changeset
|
283 |
943
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
284 |
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
285 for(k in tmpl_links){ |
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
286 var s = YUD.get(k+'_link') |
1240
2c558e2264b4
fixes issue #159, thanks to Thomas Waldmann
Marcin Kuzminski <marcin@python-works.com>
parents:
1181
diff
changeset
|
287 title_tmpl = "${_('Download %s as %s') % ('__CS_NAME__','__CS_EXT__')}"; |
2c558e2264b4
fixes issue #159, thanks to Thomas Waldmann
Marcin Kuzminski <marcin@python-works.com>
parents:
1181
diff
changeset
|
288 s.title = title_tmpl.replace('__CS_NAME__',new_cs.text); |
2c558e2264b4
fixes issue #159, thanks to Thomas Waldmann
Marcin Kuzminski <marcin@python-works.com>
parents:
1181
diff
changeset
|
289 s.title = s.title.replace('__CS_EXT__',k); |
943
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
290 s.innerHTML = tmpl_links[k].replace('__CS__',new_cs.value); |
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
291 } |
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
292 |
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
293 }) |
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
294 |
1f28cf5384bf
Implemented dynamic download links in summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
942
diff
changeset
|
295 </script> |
362
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
296 </div> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
297 |
410
9a7ae16ff53e
fixes translations, style updates.
Marcin Kuzminski <marcin@python-works.com>
parents:
409
diff
changeset
|
298 <div class="box box-right" style="min-height:455px"> |
362
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
299 <!-- box / title --> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
300 <div class="title"> |
493
2256c78afe53
implemented basic autoupdating statistics fetched from database
Marcin Kuzminski <marcin@python-works.com>
parents:
489
diff
changeset
|
301 <h5>${_('Commit activity by day / author')}</h5> |
362
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
302 </div> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
303 |
1247
4d195ad0ff03
made rhodecode compatible with 1024px displays
Marcin Kuzminski <marcin@python-works.com>
parents:
1244
diff
changeset
|
304 <div class="graph"> |
1181
36b12336cb7f
added percentage of progress of gathered commit activity statistics
Marcin Kuzminski <marcin@python-works.com>
parents:
1180
diff
changeset
|
305 <div style="padding:0 10px 10px 15px;font-size: 1.2em;"> |
800
e41aacb6aa18
small fixes for summary graph, added message about no data for the graph, when empty
Marcin Kuzminski <marcin@python-works.com>
parents:
793
diff
changeset
|
306 %if c.no_data: |
1181
36b12336cb7f
added percentage of progress of gathered commit activity statistics
Marcin Kuzminski <marcin@python-works.com>
parents:
1180
diff
changeset
|
307 ${c.no_data_msg} |
917
de8b95f461f6
enabled quick link to enabling statistics in admin page, for admins
Marcin Kuzminski <marcin@python-works.com>
parents:
872
diff
changeset
|
308 %if h.HasPermissionAll('hg.admin')('enable stats on from summary'): |
de8b95f461f6
enabled quick link to enabling statistics in admin page, for admins
Marcin Kuzminski <marcin@python-works.com>
parents:
872
diff
changeset
|
309 [${h.link_to(_('enable'),h.url('edit_repo',repo_name=c.repo_name))}] |
945
05b59c48556f
fixed error when trying to make download on empty repository
Marcin Kuzminski <marcin@python-works.com>
parents:
944
diff
changeset
|
310 %endif |
1181
36b12336cb7f
added percentage of progress of gathered commit activity statistics
Marcin Kuzminski <marcin@python-works.com>
parents:
1180
diff
changeset
|
311 |
36b12336cb7f
added percentage of progress of gathered commit activity statistics
Marcin Kuzminski <marcin@python-works.com>
parents:
1180
diff
changeset
|
312 %else: |
36b12336cb7f
added percentage of progress of gathered commit activity statistics
Marcin Kuzminski <marcin@python-works.com>
parents:
1180
diff
changeset
|
313 ${_('Loaded in')} ${c.stats_percentage} % |
36b12336cb7f
added percentage of progress of gathered commit activity statistics
Marcin Kuzminski <marcin@python-works.com>
parents:
1180
diff
changeset
|
314 %endif |
36b12336cb7f
added percentage of progress of gathered commit activity statistics
Marcin Kuzminski <marcin@python-works.com>
parents:
1180
diff
changeset
|
315 </div> |
1247
4d195ad0ff03
made rhodecode compatible with 1024px displays
Marcin Kuzminski <marcin@python-works.com>
parents:
1244
diff
changeset
|
316 <div id="commit_history" style="width:450px;height:300px;float:left"></div> |
486
5c376ac2d4c9
rewrote graph plotting, added zooming and json dump insted of stupid string formating.
Marcin Kuzminski <marcin@python-works.com>
parents:
480
diff
changeset
|
317 <div style="clear: both;height: 10px"></div> |
1247
4d195ad0ff03
made rhodecode compatible with 1024px displays
Marcin Kuzminski <marcin@python-works.com>
parents:
1244
diff
changeset
|
318 <div id="overview" style="width:450px;height:100px;float:left"></div> |
486
5c376ac2d4c9
rewrote graph plotting, added zooming and json dump insted of stupid string formating.
Marcin Kuzminski <marcin@python-works.com>
parents:
480
diff
changeset
|
319 |
5c376ac2d4c9
rewrote graph plotting, added zooming and json dump insted of stupid string formating.
Marcin Kuzminski <marcin@python-works.com>
parents:
480
diff
changeset
|
320 <div id="legend_data" style="clear:both;margin-top:10px;"> |
362
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
321 <div id="legend_container"></div> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
322 <div id="legend_choices"> |
379
86a25ad59766
fixed min width set.
Marcin Kuzminski <marcin@python-works.com>
parents:
372
diff
changeset
|
323 <table id="legend_choices_tables" style="font-size:smaller;color:#545454"></table> |
362
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
324 </div> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
325 </div> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
326 <script type="text/javascript"> |
487
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
327 /** |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
328 * Plots summary graph |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
329 * |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
330 * @class SummaryPlot |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
331 * @param {from} initial from for detailed graph |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
332 * @param {to} initial to for detailed graph |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
333 * @param {dataset} |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
334 * @param {overview_dataset} |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
335 */ |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
336 function SummaryPlot(from,to,dataset,overview_dataset) { |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
337 var initial_ranges = { |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
338 "xaxis":{ |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
339 "from":from, |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
340 "to":to, |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
341 }, |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
342 }; |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
343 var dataset = dataset; |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
344 var overview_dataset = [overview_dataset]; |
763
0dad296d2a57
extended trending languages to more entries, implemented new faster and "fancy"
Marcin Kuzminski <marcin@python-works.com>
parents:
739
diff
changeset
|
345 var choiceContainer = YUD.get("legend_choices"); |
0dad296d2a57
extended trending languages to more entries, implemented new faster and "fancy"
Marcin Kuzminski <marcin@python-works.com>
parents:
739
diff
changeset
|
346 var choiceContainerTable = YUD.get("legend_choices_tables"); |
0dad296d2a57
extended trending languages to more entries, implemented new faster and "fancy"
Marcin Kuzminski <marcin@python-works.com>
parents:
739
diff
changeset
|
347 var plotContainer = YUD.get('commit_history'); |
0dad296d2a57
extended trending languages to more entries, implemented new faster and "fancy"
Marcin Kuzminski <marcin@python-works.com>
parents:
739
diff
changeset
|
348 var overviewContainer = YUD.get('overview'); |
487
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
349 |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
350 var plot_options = { |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
351 bars: {show:true,align:'center',lineWidth:4}, |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
352 legend: {show:true, container:"legend_container"}, |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
353 points: {show:true,radius:0,fill:false}, |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
354 yaxis: {tickDecimals:0,}, |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
355 xaxis: { |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
356 mode: "time", |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
357 timeformat: "%d/%m", |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
358 min:from, |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
359 max:to, |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
360 }, |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
361 grid: { |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
362 hoverable: true, |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
363 clickable: true, |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
364 autoHighlight:true, |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
365 color: "#999" |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
366 }, |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
367 //selection: {mode: "x"} |
362
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
368 }; |
487
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
369 var overview_options = { |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
370 legend:{show:false}, |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
371 bars: {show:true,barWidth: 2,}, |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
372 shadowSize: 0, |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
373 xaxis: {mode: "time", timeformat: "%d/%m/%y",}, |
801
a81bd2a8cdd4
fixed decimal tick on overview of commit data
Marcin Kuzminski <marcin@python-works.com>
parents:
800
diff
changeset
|
374 yaxis: {ticks: 3, min: 0,tickDecimals:0,}, |
487
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
375 grid: {color: "#999",}, |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
376 selection: {mode: "x"} |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
377 }; |
410
9a7ae16ff53e
fixes translations, style updates.
Marcin Kuzminski <marcin@python-works.com>
parents:
409
diff
changeset
|
378 |
487
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
379 /** |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
380 *get dummy data needed in few places |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
381 */ |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
382 function getDummyData(label){ |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
383 return {"label":label, |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
384 "data":[{"time":0, |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
385 "commits":0, |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
386 "added":0, |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
387 "changed":0, |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
388 "removed":0, |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
389 }], |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
390 "schema":["commits"], |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
391 "color":'#ffffff', |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
392 } |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
393 } |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
394 |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
395 /** |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
396 * generate checkboxes accordindly to data |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
397 * @param keys |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
398 * @returns |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
399 */ |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
400 function generateCheckboxes(data) { |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
401 //append checkboxes |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
402 var i = 0; |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
403 choiceContainerTable.innerHTML = ''; |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
404 for(var pos in data) { |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
405 |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
406 data[pos].color = i; |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
407 i++; |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
408 if(data[pos].label != ''){ |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
409 choiceContainerTable.innerHTML += '<tr><td>'+ |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
410 '<input type="checkbox" name="' + data[pos].label +'" checked="checked" />' |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
411 +data[pos].label+ |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
412 '</td></tr>'; |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
413 } |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
414 } |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
415 } |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
416 |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
417 /** |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
418 * ToolTip show |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
419 */ |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
420 function showTooltip(x, y, contents) { |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
421 var div=document.getElementById('tooltip'); |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
422 if(!div) { |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
423 div = document.createElement('div'); |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
424 div.id="tooltip"; |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
425 div.style.position="absolute"; |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
426 div.style.border='1px solid #fdd'; |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
427 div.style.padding='2px'; |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
428 div.style.backgroundColor='#fee'; |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
429 document.body.appendChild(div); |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
430 } |
763
0dad296d2a57
extended trending languages to more entries, implemented new faster and "fancy"
Marcin Kuzminski <marcin@python-works.com>
parents:
739
diff
changeset
|
431 YUD.setStyle(div, 'opacity', 0); |
487
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
432 div.innerHTML = contents; |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
433 div.style.top=(y + 5) + "px"; |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
434 div.style.left=(x + 5) + "px"; |
486
5c376ac2d4c9
rewrote graph plotting, added zooming and json dump insted of stupid string formating.
Marcin Kuzminski <marcin@python-works.com>
parents:
480
diff
changeset
|
435 |
487
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
436 var anim = new YAHOO.util.Anim(div, {opacity: {to: 0.8}}, 0.2); |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
437 anim.animate(); |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
438 } |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
439 |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
440 /** |
730
6f05265eab14
small template fix
Marcin Kuzminski <marcin@python-works.com>
parents:
696
diff
changeset
|
441 * This function will detect if selected period has some changesets |
6f05265eab14
small template fix
Marcin Kuzminski <marcin@python-works.com>
parents:
696
diff
changeset
|
442 for this user if it does this data is then pushed for displaying |
6f05265eab14
small template fix
Marcin Kuzminski <marcin@python-works.com>
parents:
696
diff
changeset
|
443 Additionally it will only display users that are selected by the checkbox |
487
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
444 */ |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
445 function getDataAccordingToRanges(ranges) { |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
446 |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
447 var data = []; |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
448 var keys = []; |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
449 for(var key in dataset){ |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
450 var push = false; |
730
6f05265eab14
small template fix
Marcin Kuzminski <marcin@python-works.com>
parents:
696
diff
changeset
|
451 |
487
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
452 //method1 slow !! |
730
6f05265eab14
small template fix
Marcin Kuzminski <marcin@python-works.com>
parents:
696
diff
changeset
|
453 //* |
487
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
454 for(var ds in dataset[key].data){ |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
455 commit_data = dataset[key].data[ds]; |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
456 if (commit_data.time >= ranges.xaxis.from && commit_data.time <= ranges.xaxis.to){ |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
457 push = true; |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
458 break; |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
459 } |
362
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
460 } |
730
6f05265eab14
small template fix
Marcin Kuzminski <marcin@python-works.com>
parents:
696
diff
changeset
|
461 //*/ |
6f05265eab14
small template fix
Marcin Kuzminski <marcin@python-works.com>
parents:
696
diff
changeset
|
462 |
487
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
463 /*//method2 sorted commit data !!! |
730
6f05265eab14
small template fix
Marcin Kuzminski <marcin@python-works.com>
parents:
696
diff
changeset
|
464 |
487
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
465 var first_commit = dataset[key].data[0].time; |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
466 var last_commit = dataset[key].data[dataset[key].data.length-1].time; |
486
5c376ac2d4c9
rewrote graph plotting, added zooming and json dump insted of stupid string formating.
Marcin Kuzminski <marcin@python-works.com>
parents:
480
diff
changeset
|
467 |
487
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
468 if (first_commit >= ranges.xaxis.from && last_commit <= ranges.xaxis.to){ |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
469 push = true; |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
470 } |
730
6f05265eab14
small template fix
Marcin Kuzminski <marcin@python-works.com>
parents:
696
diff
changeset
|
471 //*/ |
6f05265eab14
small template fix
Marcin Kuzminski <marcin@python-works.com>
parents:
696
diff
changeset
|
472 |
487
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
473 if(push){ |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
474 data.push(dataset[key]); |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
475 } |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
476 } |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
477 if(data.length >= 1){ |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
478 return data; |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
479 } |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
480 else{ |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
481 //just return dummy data for graph to plot itself |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
482 return [getDummyData('')]; |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
483 } |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
484 |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
485 } |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
486 |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
487 /** |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
488 * redraw using new checkbox data |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
489 */ |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
490 function plotchoiced(e,args){ |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
491 var cur_data = args[0]; |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
492 var cur_ranges = args[1]; |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
493 |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
494 var new_data = []; |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
495 var inputs = choiceContainer.getElementsByTagName("input"); |
486
5c376ac2d4c9
rewrote graph plotting, added zooming and json dump insted of stupid string formating.
Marcin Kuzminski <marcin@python-works.com>
parents:
480
diff
changeset
|
496 |
487
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
497 //show only checked labels |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
498 for(var i=0; i<inputs.length; i++) { |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
499 var checkbox_key = inputs[i].name; |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
500 |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
501 if(inputs[i].checked){ |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
502 for(var d in cur_data){ |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
503 if(cur_data[d].label == checkbox_key){ |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
504 new_data.push(cur_data[d]); |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
505 } |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
506 } |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
507 } |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
508 else{ |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
509 //push dummy data to not hide the label |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
510 new_data.push(getDummyData(checkbox_key)); |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
511 } |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
512 } |
730
6f05265eab14
small template fix
Marcin Kuzminski <marcin@python-works.com>
parents:
696
diff
changeset
|
513 |
487
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
514 var new_options = YAHOO.lang.merge(plot_options, { |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
515 xaxis: { |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
516 min: cur_ranges.xaxis.from, |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
517 max: cur_ranges.xaxis.to, |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
518 mode:"time", |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
519 timeformat: "%d/%m", |
730
6f05265eab14
small template fix
Marcin Kuzminski <marcin@python-works.com>
parents:
696
diff
changeset
|
520 }, |
487
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
521 }); |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
522 if (!new_data){ |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
523 new_data = [[0,1]]; |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
524 } |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
525 // do the zooming |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
526 plot = YAHOO.widget.Flot(plotContainer, new_data, new_options); |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
527 |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
528 plot.subscribe("plotselected", plotselected); |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
529 |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
530 //resubscribe plothover |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
531 plot.subscribe("plothover", plothover); |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
532 |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
533 // don't fire event on the overview to prevent eternal loop |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
534 overview.setSelection(cur_ranges, true); |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
535 |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
536 } |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
537 |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
538 /** |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
539 * plot only selected items from overview |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
540 * @param ranges |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
541 * @returns |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
542 */ |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
543 function plotselected(ranges,cur_data) { |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
544 //updates the data for new plot |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
545 data = getDataAccordingToRanges(ranges); |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
546 generateCheckboxes(data); |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
547 |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
548 var new_options = YAHOO.lang.merge(plot_options, { |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
549 xaxis: { |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
550 min: ranges.xaxis.from, |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
551 max: ranges.xaxis.to, |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
552 mode:"time", |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
553 timeformat: "%d/%m", |
730
6f05265eab14
small template fix
Marcin Kuzminski <marcin@python-works.com>
parents:
696
diff
changeset
|
554 }, |
6f05265eab14
small template fix
Marcin Kuzminski <marcin@python-works.com>
parents:
696
diff
changeset
|
555 yaxis: { |
6f05265eab14
small template fix
Marcin Kuzminski <marcin@python-works.com>
parents:
696
diff
changeset
|
556 min: ranges.yaxis.from, |
6f05265eab14
small template fix
Marcin Kuzminski <marcin@python-works.com>
parents:
696
diff
changeset
|
557 max: ranges.yaxis.to, |
6f05265eab14
small template fix
Marcin Kuzminski <marcin@python-works.com>
parents:
696
diff
changeset
|
558 }, |
6f05265eab14
small template fix
Marcin Kuzminski <marcin@python-works.com>
parents:
696
diff
changeset
|
559 |
487
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
560 }); |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
561 // do the zooming |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
562 plot = YAHOO.widget.Flot(plotContainer, data, new_options); |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
563 |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
564 plot.subscribe("plotselected", plotselected); |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
565 |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
566 //resubscribe plothover |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
567 plot.subscribe("plothover", plothover); |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
568 |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
569 // don't fire event on the overview to prevent eternal loop |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
570 overview.setSelection(ranges, true); |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
571 |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
572 //resubscribe choiced |
763
0dad296d2a57
extended trending languages to more entries, implemented new faster and "fancy"
Marcin Kuzminski <marcin@python-works.com>
parents:
739
diff
changeset
|
573 YUE.on(choiceContainer.getElementsByTagName("input"), "click", plotchoiced, [data, ranges]); |
487
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
574 } |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
575 |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
576 var previousPoint = null; |
410
9a7ae16ff53e
fixes translations, style updates.
Marcin Kuzminski <marcin@python-works.com>
parents:
409
diff
changeset
|
577 |
487
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
578 function plothover(o) { |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
579 var pos = o.pos; |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
580 var item = o.item; |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
581 |
763
0dad296d2a57
extended trending languages to more entries, implemented new faster and "fancy"
Marcin Kuzminski <marcin@python-works.com>
parents:
739
diff
changeset
|
582 //YUD.get("x").innerHTML = pos.x.toFixed(2); |
0dad296d2a57
extended trending languages to more entries, implemented new faster and "fancy"
Marcin Kuzminski <marcin@python-works.com>
parents:
739
diff
changeset
|
583 //YUD.get("y").innerHTML = pos.y.toFixed(2); |
487
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
584 if (item) { |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
585 if (previousPoint != item.datapoint) { |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
586 previousPoint = item.datapoint; |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
587 |
763
0dad296d2a57
extended trending languages to more entries, implemented new faster and "fancy"
Marcin Kuzminski <marcin@python-works.com>
parents:
739
diff
changeset
|
588 var tooltip = YUD.get("tooltip"); |
487
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
589 if(tooltip) { |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
590 tooltip.parentNode.removeChild(tooltip); |
362
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
591 } |
487
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
592 var x = item.datapoint.x.toFixed(2); |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
593 var y = item.datapoint.y.toFixed(2); |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
594 |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
595 if (!item.series.label){ |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
596 item.series.label = 'commits'; |
362
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
597 } |
487
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
598 var d = new Date(x*1000); |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
599 var fd = d.toDateString() |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
600 var nr_commits = parseInt(y); |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
601 |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
602 var cur_data = dataset[item.series.label].data[item.dataIndex]; |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
603 var added = cur_data.added; |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
604 var changed = cur_data.changed; |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
605 var removed = cur_data.removed; |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
606 |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
607 var nr_commits_suffix = " ${_('commits')} "; |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
608 var added_suffix = " ${_('files added')} "; |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
609 var changed_suffix = " ${_('files changed')} "; |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
610 var removed_suffix = " ${_('files removed')} "; |
74
cdf4fda66dd9
Started summary page. Added filters to templates. used by n,self.f.filtername prefixed by n to disable other filters. Few other fixes found
Marcin Kuzminski <marcin@python-blog.com>
parents:
diff
changeset
|
611 |
487
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
612 |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
613 if(nr_commits == 1){nr_commits_suffix = " ${_('commit')} ";} |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
614 if(added==1){added_suffix=" ${_('file added')} ";} |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
615 if(changed==1){changed_suffix=" ${_('file changed')} ";} |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
616 if(removed==1){removed_suffix=" ${_('file removed')} ";} |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
617 |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
618 showTooltip(item.pageX, item.pageY, item.series.label + " on " + fd |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
619 +'<br/>'+ |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
620 nr_commits + nr_commits_suffix+'<br/>'+ |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
621 added + added_suffix +'<br/>'+ |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
622 changed + changed_suffix + '<br/>'+ |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
623 removed + removed_suffix + '<br/>'); |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
624 } |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
625 } |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
626 else { |
763
0dad296d2a57
extended trending languages to more entries, implemented new faster and "fancy"
Marcin Kuzminski <marcin@python-works.com>
parents:
739
diff
changeset
|
627 var tooltip = YUD.get("tooltip"); |
487
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
628 |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
629 if(tooltip) { |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
630 tooltip.parentNode.removeChild(tooltip); |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
631 } |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
632 previousPoint = null; |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
633 } |
362
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
634 } |
487
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
635 |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
636 /** |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
637 * MAIN EXECUTION |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
638 */ |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
639 |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
640 var data = getDataAccordingToRanges(initial_ranges); |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
641 generateCheckboxes(data); |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
642 |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
643 //main plot |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
644 var plot = YAHOO.widget.Flot(plotContainer,data,plot_options); |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
645 |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
646 //overview |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
647 var overview = YAHOO.widget.Flot(overviewContainer, overview_dataset, overview_options); |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
648 |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
649 //show initial selection on overview |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
650 overview.setSelection(initial_ranges); |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
651 |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
652 plot.subscribe("plotselected", plotselected); |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
653 |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
654 overview.subscribe("plotselected", function (ranges) { |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
655 plot.setSelection(ranges); |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
656 }); |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
657 |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
658 plot.subscribe("plothover", plothover); |
362
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
659 |
763
0dad296d2a57
extended trending languages to more entries, implemented new faster and "fancy"
Marcin Kuzminski <marcin@python-works.com>
parents:
739
diff
changeset
|
660 YUE.on(choiceContainer.getElementsByTagName("input"), "click", plotchoiced, [data, initial_ranges]); |
487
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
661 } |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
662 SummaryPlot(${c.ts_min},${c.ts_max},${c.commit_data|n},${c.overview_data|n}); |
b12ea84fb906
Some fixes to summary, and total rewrite of summary graphs implemented more interactive graph.
Marcin Kuzminski <marcin@python-works.com>
parents:
486
diff
changeset
|
663 </script> |
362
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
664 |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
665 </div> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
666 </div> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
667 |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
668 <div class="box"> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
669 <div class="title"> |
739
554ed64953ff
fixes #76 added confirmation dialog for user removal.
Marcin Kuzminski <marcin@python-works.com>
parents:
734
diff
changeset
|
670 <div class="breadcrumbs">${h.link_to(_('Shortlog'),h.url('shortlog_home',repo_name=c.repo_name))}</div> |
362
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
671 </div> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
672 <div class="table"> |
637
b04d5214fd3c
removed shortlog from main menu, as duplicated functionality of changelog,
Marcin Kuzminski <marcin@python-works.com>
parents:
636
diff
changeset
|
673 <div id="shortlog_data"> |
b04d5214fd3c
removed shortlog from main menu, as duplicated functionality of changelog,
Marcin Kuzminski <marcin@python-works.com>
parents:
636
diff
changeset
|
674 <%include file='../shortlog/shortlog_data.html'/> |
b04d5214fd3c
removed shortlog from main menu, as duplicated functionality of changelog,
Marcin Kuzminski <marcin@python-works.com>
parents:
636
diff
changeset
|
675 </div> |
b04d5214fd3c
removed shortlog from main menu, as duplicated functionality of changelog,
Marcin Kuzminski <marcin@python-works.com>
parents:
636
diff
changeset
|
676 ##%if c.repo_changesets: |
b04d5214fd3c
removed shortlog from main menu, as duplicated functionality of changelog,
Marcin Kuzminski <marcin@python-works.com>
parents:
636
diff
changeset
|
677 ## ${h.link_to(_('show more'),h.url('changelog_home',repo_name=c.repo_name))} |
b04d5214fd3c
removed shortlog from main menu, as duplicated functionality of changelog,
Marcin Kuzminski <marcin@python-works.com>
parents:
636
diff
changeset
|
678 ##%endif |
362
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
679 </div> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
680 </div> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
681 <div class="box"> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
682 <div class="title"> |
820
de5d9de45146
fixed message about disabled stats, template fixes for summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
810
diff
changeset
|
683 <div class="breadcrumbs">${h.link_to(_('Tags'),h.url('tags_home',repo_name=c.repo_name))}</div> |
362
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
684 </div> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
685 <div class="table"> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
686 <%include file='../tags/tags_data.html'/> |
509
b50e79b4257a
fixes to pidlock, to not raise unneded execptions
Marcin Kuzminski <marcin@python-works.com>
parents:
506
diff
changeset
|
687 %if c.repo_changesets: |
b50e79b4257a
fixes to pidlock, to not raise unneded execptions
Marcin Kuzminski <marcin@python-works.com>
parents:
506
diff
changeset
|
688 ${h.link_to(_('show more'),h.url('tags_home',repo_name=c.repo_name))} |
b50e79b4257a
fixes to pidlock, to not raise unneded execptions
Marcin Kuzminski <marcin@python-works.com>
parents:
506
diff
changeset
|
689 %endif |
362
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
690 </div> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
691 </div> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
692 <div class="box"> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
693 <div class="title"> |
820
de5d9de45146
fixed message about disabled stats, template fixes for summary page
Marcin Kuzminski <marcin@python-works.com>
parents:
810
diff
changeset
|
694 <div class="breadcrumbs">${h.link_to(_('Branches'),h.url('branches_home',repo_name=c.repo_name))}</div> |
362
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
695 </div> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
696 <div class="table"> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
697 <%include file='../branches/branches_data.html'/> |
509
b50e79b4257a
fixes to pidlock, to not raise unneded execptions
Marcin Kuzminski <marcin@python-works.com>
parents:
506
diff
changeset
|
698 %if c.repo_changesets: |
b50e79b4257a
fixes to pidlock, to not raise unneded execptions
Marcin Kuzminski <marcin@python-works.com>
parents:
506
diff
changeset
|
699 ${h.link_to(_('show more'),h.url('branches_home',repo_name=c.repo_name))} |
b50e79b4257a
fixes to pidlock, to not raise unneded execptions
Marcin Kuzminski <marcin@python-works.com>
parents:
506
diff
changeset
|
700 %endif |
362
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
701 </div> |
558eb7c5028f
version bump to 0.8
Marcin Kuzminski <marcin@python-works.com>
parents:
282
diff
changeset
|
702 </div> |
74
cdf4fda66dd9
Started summary page. Added filters to templates. used by n,self.f.filtername prefixed by n to disable other filters. Few other fixes found
Marcin Kuzminski <marcin@python-blog.com>
parents:
diff
changeset
|
703 |
942
32318ec7bfc1
added branch/tag options to download links in summary
Marcin Kuzminski <marcin@python-works.com>
parents:
917
diff
changeset
|
704 </%def> |