##// END OF EJS Templates
changelog: more commits by default; tweak top header layout
Aras Pranckevicius -
r1850:c4ff52b0 beta
parent child Browse files
Show More
@@ -1,141 +1,141 b''
1 # -*- coding: utf-8 -*-
1 # -*- coding: utf-8 -*-
2 """
2 """
3 rhodecode.controllers.changelog
3 rhodecode.controllers.changelog
4 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5
5
6 changelog controller for rhodecode
6 changelog controller for rhodecode
7
7
8 :created_on: Apr 21, 2010
8 :created_on: Apr 21, 2010
9 :author: marcink
9 :author: marcink
10 :copyright: (C) 2010-2012 Marcin Kuzminski <marcin@python-works.com>
10 :copyright: (C) 2010-2012 Marcin Kuzminski <marcin@python-works.com>
11 :license: GPLv3, see COPYING for more details.
11 :license: GPLv3, see COPYING for more details.
12 """
12 """
13 # This program is free software: you can redistribute it and/or modify
13 # This program is free software: you can redistribute it and/or modify
14 # it under the terms of the GNU General Public License as published by
14 # it under the terms of the GNU General Public License as published by
15 # the Free Software Foundation, either version 3 of the License, or
15 # the Free Software Foundation, either version 3 of the License, or
16 # (at your option) any later version.
16 # (at your option) any later version.
17 #
17 #
18 # This program is distributed in the hope that it will be useful,
18 # This program is distributed in the hope that it will be useful,
19 # but WITHOUT ANY WARRANTY; without even the implied warranty of
19 # but WITHOUT ANY WARRANTY; without even the implied warranty of
20 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
21 # GNU General Public License for more details.
21 # GNU General Public License for more details.
22 #
22 #
23 # You should have received a copy of the GNU General Public License
23 # You should have received a copy of the GNU General Public License
24 # along with this program. If not, see <http://www.gnu.org/licenses/>.
24 # along with this program. If not, see <http://www.gnu.org/licenses/>.
25
25
26 import logging
26 import logging
27 import traceback
27 import traceback
28
28
29 from mercurial import graphmod
29 from mercurial import graphmod
30 from pylons import request, url, session, tmpl_context as c
30 from pylons import request, url, session, tmpl_context as c
31 from pylons.controllers.util import redirect
31 from pylons.controllers.util import redirect
32 from pylons.i18n.translation import _
32 from pylons.i18n.translation import _
33
33
34 import rhodecode.lib.helpers as h
34 import rhodecode.lib.helpers as h
35 from rhodecode.lib.auth import LoginRequired, HasRepoPermissionAnyDecorator
35 from rhodecode.lib.auth import LoginRequired, HasRepoPermissionAnyDecorator
36 from rhodecode.lib.base import BaseRepoController, render
36 from rhodecode.lib.base import BaseRepoController, render
37 from rhodecode.lib.helpers import RepoPage
37 from rhodecode.lib.helpers import RepoPage
38 from rhodecode.lib.compat import json
38 from rhodecode.lib.compat import json
39
39
40 from vcs.exceptions import RepositoryError, ChangesetError, \
40 from vcs.exceptions import RepositoryError, ChangesetError, \
41 ChangesetDoesNotExistError,BranchDoesNotExistError
41 ChangesetDoesNotExistError,BranchDoesNotExistError
42
42
43 log = logging.getLogger(__name__)
43 log = logging.getLogger(__name__)
44
44
45
45
46 class ChangelogController(BaseRepoController):
46 class ChangelogController(BaseRepoController):
47
47
48 @LoginRequired()
48 @LoginRequired()
49 @HasRepoPermissionAnyDecorator('repository.read', 'repository.write',
49 @HasRepoPermissionAnyDecorator('repository.read', 'repository.write',
50 'repository.admin')
50 'repository.admin')
51 def __before__(self):
51 def __before__(self):
52 super(ChangelogController, self).__before__()
52 super(ChangelogController, self).__before__()
53 c.affected_files_cut_off = 60
53 c.affected_files_cut_off = 60
54
54
55 def index(self):
55 def index(self):
56 limit = 100
56 limit = 100
57 default = 20
57 default = 40
58 if request.params.get('size'):
58 if request.params.get('size'):
59 try:
59 try:
60 int_size = int(request.params.get('size'))
60 int_size = int(request.params.get('size'))
61 except ValueError:
61 except ValueError:
62 int_size = default
62 int_size = default
63 int_size = int_size if int_size <= limit else limit
63 int_size = int_size if int_size <= limit else limit
64 c.size = int_size
64 c.size = int_size
65 session['changelog_size'] = c.size
65 session['changelog_size'] = c.size
66 session.save()
66 session.save()
67 else:
67 else:
68 c.size = int(session.get('changelog_size', default))
68 c.size = int(session.get('changelog_size', default))
69
69
70 p = int(request.params.get('page', 1))
70 p = int(request.params.get('page', 1))
71 branch_name = request.params.get('branch', None)
71 branch_name = request.params.get('branch', None)
72 try:
72 try:
73 if branch_name:
73 if branch_name:
74 collection = [z for z in
74 collection = [z for z in
75 c.rhodecode_repo.get_changesets(start=0,
75 c.rhodecode_repo.get_changesets(start=0,
76 branch_name=branch_name)]
76 branch_name=branch_name)]
77 c.total_cs = len(collection)
77 c.total_cs = len(collection)
78 else:
78 else:
79 collection = list(c.rhodecode_repo)
79 collection = list(c.rhodecode_repo)
80 c.total_cs = len(c.rhodecode_repo)
80 c.total_cs = len(c.rhodecode_repo)
81
81
82
82
83 c.pagination = RepoPage(collection, page=p, item_count=c.total_cs,
83 c.pagination = RepoPage(collection, page=p, item_count=c.total_cs,
84 items_per_page=c.size, branch=branch_name)
84 items_per_page=c.size, branch=branch_name)
85 except (RepositoryError, ChangesetDoesNotExistError, Exception), e:
85 except (RepositoryError, ChangesetDoesNotExistError, Exception), e:
86 log.error(traceback.format_exc())
86 log.error(traceback.format_exc())
87 h.flash(str(e), category='warning')
87 h.flash(str(e), category='warning')
88 return redirect(url('home'))
88 return redirect(url('home'))
89
89
90 self._graph(c.rhodecode_repo, collection, c.total_cs, c.size, p)
90 self._graph(c.rhodecode_repo, collection, c.total_cs, c.size, p)
91
91
92 c.branch_name = branch_name
92 c.branch_name = branch_name
93 c.branch_filters = [('',_('All Branches'))] + \
93 c.branch_filters = [('',_('All Branches'))] + \
94 [(k,k) for k in c.rhodecode_repo.branches.keys()]
94 [(k,k) for k in c.rhodecode_repo.branches.keys()]
95
95
96
96
97 return render('changelog/changelog.html')
97 return render('changelog/changelog.html')
98
98
99 def changelog_details(self, cs):
99 def changelog_details(self, cs):
100 if request.environ.get('HTTP_X_PARTIAL_XHR'):
100 if request.environ.get('HTTP_X_PARTIAL_XHR'):
101 c.cs = c.rhodecode_repo.get_changeset(cs)
101 c.cs = c.rhodecode_repo.get_changeset(cs)
102 return render('changelog/changelog_details.html')
102 return render('changelog/changelog_details.html')
103
103
104 def _graph(self, repo, collection, repo_size, size, p):
104 def _graph(self, repo, collection, repo_size, size, p):
105 """
105 """
106 Generates a DAG graph for mercurial
106 Generates a DAG graph for mercurial
107
107
108 :param repo: repo instance
108 :param repo: repo instance
109 :param size: number of commits to show
109 :param size: number of commits to show
110 :param p: page number
110 :param p: page number
111 """
111 """
112 if not collection:
112 if not collection:
113 c.jsdata = json.dumps([])
113 c.jsdata = json.dumps([])
114 return
114 return
115
115
116 revcount = min(repo_size, size)
116 revcount = min(repo_size, size)
117 offset = 1 if p == 1 else ((p - 1) * revcount + 1)
117 offset = 1 if p == 1 else ((p - 1) * revcount + 1)
118 try:
118 try:
119 rev_end = collection.index(collection[(-1 * offset)])
119 rev_end = collection.index(collection[(-1 * offset)])
120 except IndexError:
120 except IndexError:
121 rev_end = collection.index(collection[-1])
121 rev_end = collection.index(collection[-1])
122 rev_start = max(0, rev_end - revcount)
122 rev_start = max(0, rev_end - revcount)
123
123
124 data = []
124 data = []
125 rev_end += 1
125 rev_end += 1
126
126
127 if repo.alias == 'git':
127 if repo.alias == 'git':
128 for _ in xrange(rev_start, rev_end):
128 for _ in xrange(rev_start, rev_end):
129 vtx = [0, 1]
129 vtx = [0, 1]
130 edges = [[0, 0, 1]]
130 edges = [[0, 0, 1]]
131 data.append(['', vtx, edges])
131 data.append(['', vtx, edges])
132
132
133 elif repo.alias == 'hg':
133 elif repo.alias == 'hg':
134 revs = list(reversed(xrange(rev_start, rev_end)))
134 revs = list(reversed(xrange(rev_start, rev_end)))
135 c.dag = graphmod.colored(graphmod.dagwalker(repo._repo, revs))
135 c.dag = graphmod.colored(graphmod.dagwalker(repo._repo, revs))
136 for (id, type, ctx, vtx, edges) in c.dag:
136 for (id, type, ctx, vtx, edges) in c.dag:
137 if type != graphmod.CHANGESET:
137 if type != graphmod.CHANGESET:
138 continue
138 continue
139 data.append(['', vtx, edges])
139 data.append(['', vtx, edges])
140
140
141 c.jsdata = json.dumps(data)
141 c.jsdata = json.dumps(data)
@@ -1,4109 +1,4109 b''
1 html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
1 html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
2 {
2 {
3 border: 0;
3 border: 0;
4 outline: 0;
4 outline: 0;
5 font-size: 100%;
5 font-size: 100%;
6 vertical-align: baseline;
6 vertical-align: baseline;
7 background: transparent;
7 background: transparent;
8 margin: 0;
8 margin: 0;
9 padding: 0;
9 padding: 0;
10 }
10 }
11
11
12 body {
12 body {
13 line-height: 1;
13 line-height: 1;
14 height: 100%;
14 height: 100%;
15 background: url("../images/background.png") repeat scroll 0 0 #B0B0B0;
15 background: url("../images/background.png") repeat scroll 0 0 #B0B0B0;
16 font-family: Lucida Grande, Verdana, Lucida Sans Regular,
16 font-family: Lucida Grande, Verdana, Lucida Sans Regular,
17 Lucida Sans Unicode, Arial, sans-serif; font-size : 12px;
17 Lucida Sans Unicode, Arial, sans-serif; font-size : 12px;
18 color: #000;
18 color: #000;
19 margin: 0;
19 margin: 0;
20 padding: 0;
20 padding: 0;
21 font-size: 12px;
21 font-size: 12px;
22 }
22 }
23
23
24 ol,ul {
24 ol,ul {
25 list-style: none;
25 list-style: none;
26 }
26 }
27
27
28 blockquote,q {
28 blockquote,q {
29 quotes: none;
29 quotes: none;
30 }
30 }
31
31
32 blockquote:before,blockquote:after,q:before,q:after {
32 blockquote:before,blockquote:after,q:before,q:after {
33 content: none;
33 content: none;
34 }
34 }
35
35
36 :focus {
36 :focus {
37 outline: 0;
37 outline: 0;
38 }
38 }
39
39
40 del {
40 del {
41 text-decoration: line-through;
41 text-decoration: line-through;
42 }
42 }
43
43
44 table {
44 table {
45 border-collapse: collapse;
45 border-collapse: collapse;
46 border-spacing: 0;
46 border-spacing: 0;
47 }
47 }
48
48
49 html {
49 html {
50 height: 100%;
50 height: 100%;
51 }
51 }
52
52
53 a {
53 a {
54 color: #003367;
54 color: #003367;
55 text-decoration: none;
55 text-decoration: none;
56 cursor: pointer;
56 cursor: pointer;
57 }
57 }
58
58
59 a:hover {
59 a:hover {
60 color: #316293;
60 color: #316293;
61 text-decoration: underline;
61 text-decoration: underline;
62 }
62 }
63
63
64 h1,h2,h3,h4,h5,h6 {
64 h1,h2,h3,h4,h5,h6 {
65 color: #292929;
65 color: #292929;
66 font-weight: 700;
66 font-weight: 700;
67 }
67 }
68
68
69 h1 {
69 h1 {
70 font-size: 22px;
70 font-size: 22px;
71 }
71 }
72
72
73 h2 {
73 h2 {
74 font-size: 20px;
74 font-size: 20px;
75 }
75 }
76
76
77 h3 {
77 h3 {
78 font-size: 18px;
78 font-size: 18px;
79 }
79 }
80
80
81 h4 {
81 h4 {
82 font-size: 16px;
82 font-size: 16px;
83 }
83 }
84
84
85 h5 {
85 h5 {
86 font-size: 14px;
86 font-size: 14px;
87 }
87 }
88
88
89 h6 {
89 h6 {
90 font-size: 11px;
90 font-size: 11px;
91 }
91 }
92
92
93 ul.circle {
93 ul.circle {
94 list-style-type: circle;
94 list-style-type: circle;
95 }
95 }
96
96
97 ul.disc {
97 ul.disc {
98 list-style-type: disc;
98 list-style-type: disc;
99 }
99 }
100
100
101 ul.square {
101 ul.square {
102 list-style-type: square;
102 list-style-type: square;
103 }
103 }
104
104
105 ol.lower-roman {
105 ol.lower-roman {
106 list-style-type: lower-roman;
106 list-style-type: lower-roman;
107 }
107 }
108
108
109 ol.upper-roman {
109 ol.upper-roman {
110 list-style-type: upper-roman;
110 list-style-type: upper-roman;
111 }
111 }
112
112
113 ol.lower-alpha {
113 ol.lower-alpha {
114 list-style-type: lower-alpha;
114 list-style-type: lower-alpha;
115 }
115 }
116
116
117 ol.upper-alpha {
117 ol.upper-alpha {
118 list-style-type: upper-alpha;
118 list-style-type: upper-alpha;
119 }
119 }
120
120
121 ol.decimal {
121 ol.decimal {
122 list-style-type: decimal;
122 list-style-type: decimal;
123 }
123 }
124
124
125 div.color {
125 div.color {
126 clear: both;
126 clear: both;
127 overflow: hidden;
127 overflow: hidden;
128 position: absolute;
128 position: absolute;
129 background: #FFF;
129 background: #FFF;
130 margin: 7px 0 0 60px;
130 margin: 7px 0 0 60px;
131 padding: 1px 1px 1px 0;
131 padding: 1px 1px 1px 0;
132 }
132 }
133
133
134 div.color a {
134 div.color a {
135 width: 15px;
135 width: 15px;
136 height: 15px;
136 height: 15px;
137 display: block;
137 display: block;
138 float: left;
138 float: left;
139 margin: 0 0 0 1px;
139 margin: 0 0 0 1px;
140 padding: 0;
140 padding: 0;
141 }
141 }
142
142
143 div.options {
143 div.options {
144 clear: both;
144 clear: both;
145 overflow: hidden;
145 overflow: hidden;
146 position: absolute;
146 position: absolute;
147 background: #FFF;
147 background: #FFF;
148 margin: 7px 0 0 162px;
148 margin: 7px 0 0 162px;
149 padding: 0;
149 padding: 0;
150 }
150 }
151
151
152 div.options a {
152 div.options a {
153 height: 1%;
153 height: 1%;
154 display: block;
154 display: block;
155 text-decoration: none;
155 text-decoration: none;
156 margin: 0;
156 margin: 0;
157 padding: 3px 8px;
157 padding: 3px 8px;
158 }
158 }
159
159
160 .top-left-rounded-corner {
160 .top-left-rounded-corner {
161 -webkit-border-top-left-radius: 8px;
161 -webkit-border-top-left-radius: 8px;
162 -khtml-border-radius-topleft: 8px;
162 -khtml-border-radius-topleft: 8px;
163 -moz-border-radius-topleft: 8px;
163 -moz-border-radius-topleft: 8px;
164 border-top-left-radius: 8px;
164 border-top-left-radius: 8px;
165 }
165 }
166
166
167 .top-right-rounded-corner {
167 .top-right-rounded-corner {
168 -webkit-border-top-right-radius: 8px;
168 -webkit-border-top-right-radius: 8px;
169 -khtml-border-radius-topright: 8px;
169 -khtml-border-radius-topright: 8px;
170 -moz-border-radius-topright: 8px;
170 -moz-border-radius-topright: 8px;
171 border-top-right-radius: 8px;
171 border-top-right-radius: 8px;
172 }
172 }
173
173
174 .bottom-left-rounded-corner {
174 .bottom-left-rounded-corner {
175 -webkit-border-bottom-left-radius: 8px;
175 -webkit-border-bottom-left-radius: 8px;
176 -khtml-border-radius-bottomleft: 8px;
176 -khtml-border-radius-bottomleft: 8px;
177 -moz-border-radius-bottomleft: 8px;
177 -moz-border-radius-bottomleft: 8px;
178 border-bottom-left-radius: 8px;
178 border-bottom-left-radius: 8px;
179 }
179 }
180
180
181 .bottom-right-rounded-corner {
181 .bottom-right-rounded-corner {
182 -webkit-border-bottom-right-radius: 8px;
182 -webkit-border-bottom-right-radius: 8px;
183 -khtml-border-radius-bottomright: 8px;
183 -khtml-border-radius-bottomright: 8px;
184 -moz-border-radius-bottomright: 8px;
184 -moz-border-radius-bottomright: 8px;
185 border-bottom-right-radius: 8px;
185 border-bottom-right-radius: 8px;
186 }
186 }
187
187
188 #header {
188 #header {
189 margin: 0;
189 margin: 0;
190 padding: 0 10px;
190 padding: 0 10px;
191 }
191 }
192
192
193 #header ul#logged-user {
193 #header ul#logged-user {
194 margin-bottom: 5px !important;
194 margin-bottom: 5px !important;
195 -webkit-border-radius: 0px 0px 8px 8px;
195 -webkit-border-radius: 0px 0px 8px 8px;
196 -khtml-border-radius: 0px 0px 8px 8px;
196 -khtml-border-radius: 0px 0px 8px 8px;
197 -moz-border-radius: 0px 0px 8px 8px;
197 -moz-border-radius: 0px 0px 8px 8px;
198 border-radius: 0px 0px 8px 8px;
198 border-radius: 0px 0px 8px 8px;
199 height: 37px;
199 height: 37px;
200 background-color: #eedc94;
200 background-color: #eedc94;
201 background-repeat: repeat-x;
201 background-repeat: repeat-x;
202 background-image: -khtml-gradient(linear, left top, left bottom, from(#fceec1),
202 background-image: -khtml-gradient(linear, left top, left bottom, from(#fceec1),
203 to(#eedc94) );
203 to(#eedc94) );
204 background-image: -moz-linear-gradient(top, #003b76, #00376e);
204 background-image: -moz-linear-gradient(top, #003b76, #00376e);
205 background-image: -ms-linear-gradient(top, #003b76, #00376e);
205 background-image: -ms-linear-gradient(top, #003b76, #00376e);
206 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #003b76),
206 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #003b76),
207 color-stop(100%, #00376e) );
207 color-stop(100%, #00376e) );
208 background-image: -webkit-linear-gradient(top, #003b76, #00376e) );
208 background-image: -webkit-linear-gradient(top, #003b76, #00376e) );
209 background-image: -o-linear-gradient(top, #003b76, #00376e) );
209 background-image: -o-linear-gradient(top, #003b76, #00376e) );
210 background-image: linear-gradient(top, #003b76, #00376e);
210 background-image: linear-gradient(top, #003b76, #00376e);
211 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#003b76',
211 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#003b76',
212 endColorstr='#00376e', GradientType=0 );
212 endColorstr='#00376e', GradientType=0 );
213 box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
213 box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
214 }
214 }
215
215
216 #header ul#logged-user li {
216 #header ul#logged-user li {
217 list-style: none;
217 list-style: none;
218 float: left;
218 float: left;
219 margin: 8px 0 0;
219 margin: 8px 0 0;
220 padding: 4px 12px;
220 padding: 4px 12px;
221 border-left: 1px solid #316293;
221 border-left: 1px solid #316293;
222 }
222 }
223
223
224 #header ul#logged-user li.first {
224 #header ul#logged-user li.first {
225 border-left: none;
225 border-left: none;
226 margin: 4px;
226 margin: 4px;
227 }
227 }
228
228
229 #header ul#logged-user li.first div.gravatar {
229 #header ul#logged-user li.first div.gravatar {
230 margin-top: -2px;
230 margin-top: -2px;
231 }
231 }
232
232
233 #header ul#logged-user li.first div.account {
233 #header ul#logged-user li.first div.account {
234 padding-top: 4px;
234 padding-top: 4px;
235 float: left;
235 float: left;
236 }
236 }
237
237
238 #header ul#logged-user li.last {
238 #header ul#logged-user li.last {
239 border-right: none;
239 border-right: none;
240 }
240 }
241
241
242 #header ul#logged-user li a {
242 #header ul#logged-user li a {
243 color: #fff;
243 color: #fff;
244 font-weight: 700;
244 font-weight: 700;
245 text-decoration: none;
245 text-decoration: none;
246 }
246 }
247
247
248 #header ul#logged-user li a:hover {
248 #header ul#logged-user li a:hover {
249 text-decoration: underline;
249 text-decoration: underline;
250 }
250 }
251
251
252 #header ul#logged-user li.highlight a {
252 #header ul#logged-user li.highlight a {
253 color: #fff;
253 color: #fff;
254 }
254 }
255
255
256 #header ul#logged-user li.highlight a:hover {
256 #header ul#logged-user li.highlight a:hover {
257 color: #FFF;
257 color: #FFF;
258 }
258 }
259
259
260 #header #header-inner {
260 #header #header-inner {
261 min-height: 40px;
261 min-height: 40px;
262 clear: both;
262 clear: both;
263 position: relative;
263 position: relative;
264 background-color: #eedc94;
264 background-color: #eedc94;
265 background-repeat: repeat-x;
265 background-repeat: repeat-x;
266 background-image: -khtml-gradient(linear, left top, left bottom, from(#fceec1),
266 background-image: -khtml-gradient(linear, left top, left bottom, from(#fceec1),
267 to(#eedc94) );
267 to(#eedc94) );
268 background-image: -moz-linear-gradient(top, #003b76, #00376e);
268 background-image: -moz-linear-gradient(top, #003b76, #00376e);
269 background-image: -ms-linear-gradient(top, #003b76, #00376e);
269 background-image: -ms-linear-gradient(top, #003b76, #00376e);
270 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #003b76),
270 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #003b76),
271 color-stop(100%, #00376e) );
271 color-stop(100%, #00376e) );
272 background-image: -webkit-linear-gradient(top, #003b76, #00376e) );
272 background-image: -webkit-linear-gradient(top, #003b76, #00376e) );
273 background-image: -o-linear-gradient(top, #003b76, #00376e) );
273 background-image: -o-linear-gradient(top, #003b76, #00376e) );
274 background-image: linear-gradient(top, #003b76, #00376e);
274 background-image: linear-gradient(top, #003b76, #00376e);
275 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#003b76',
275 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#003b76',
276 endColorstr='#00376e', GradientType=0 );
276 endColorstr='#00376e', GradientType=0 );
277 margin: 0;
277 margin: 0;
278 padding: 0;
278 padding: 0;
279 display: block;
279 display: block;
280 box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
280 box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
281 -webkit-border-radius: 4px 4px 4px 4px;
281 -webkit-border-radius: 4px 4px 4px 4px;
282 -khtml-border-radius: 4px 4px 4px 4px;
282 -khtml-border-radius: 4px 4px 4px 4px;
283 -moz-border-radius: 4px 4px 4px 4px;
283 -moz-border-radius: 4px 4px 4px 4px;
284 border-radius: 4px 4px 4px 4px;
284 border-radius: 4px 4px 4px 4px;
285 }
285 }
286 #header #header-inner.hover{
286 #header #header-inner.hover{
287 position: fixed !important;
287 position: fixed !important;
288 width: 100% !important;
288 width: 100% !important;
289 margin-left: -10px !important;
289 margin-left: -10px !important;
290 z-index: 10000;
290 z-index: 10000;
291 border-radius: 0px 0px 4px 4px;
291 border-radius: 0px 0px 4px 4px;
292 }
292 }
293 #header #header-inner #home a {
293 #header #header-inner #home a {
294 height: 40px;
294 height: 40px;
295 width: 46px;
295 width: 46px;
296 display: block;
296 display: block;
297 background: url("../images/button_home.png");
297 background: url("../images/button_home.png");
298 background-position: 0 0;
298 background-position: 0 0;
299 margin: 0;
299 margin: 0;
300 padding: 0;
300 padding: 0;
301 }
301 }
302
302
303 #header #header-inner #home a:hover {
303 #header #header-inner #home a:hover {
304 background-position: 0 -40px;
304 background-position: 0 -40px;
305 }
305 }
306
306
307 #header #header-inner #logo {
307 #header #header-inner #logo {
308 float: left;
308 float: left;
309 position: absolute;
309 position: absolute;
310 }
310 }
311
311
312 #header #header-inner #logo h1 {
312 #header #header-inner #logo h1 {
313 color: #FFF;
313 color: #FFF;
314 font-size: 18px;
314 font-size: 18px;
315 margin: 10px 0 0 13px;
315 margin: 10px 0 0 13px;
316 padding: 0;
316 padding: 0;
317 }
317 }
318
318
319 #header #header-inner #logo a {
319 #header #header-inner #logo a {
320 color: #fff;
320 color: #fff;
321 text-decoration: none;
321 text-decoration: none;
322 }
322 }
323
323
324 #header #header-inner #logo a:hover {
324 #header #header-inner #logo a:hover {
325 color: #bfe3ff;
325 color: #bfe3ff;
326 }
326 }
327
327
328 #header #header-inner #quick,#header #header-inner #quick ul {
328 #header #header-inner #quick,#header #header-inner #quick ul {
329 position: relative;
329 position: relative;
330 float: right;
330 float: right;
331 list-style-type: none;
331 list-style-type: none;
332 list-style-position: outside;
332 list-style-position: outside;
333 margin: 6px 5px 0 0;
333 margin: 6px 5px 0 0;
334 padding: 0;
334 padding: 0;
335 }
335 }
336
336
337 #header #header-inner #quick li {
337 #header #header-inner #quick li {
338 position: relative;
338 position: relative;
339 float: left;
339 float: left;
340 margin: 0 5px 0 0;
340 margin: 0 5px 0 0;
341 padding: 0;
341 padding: 0;
342 }
342 }
343
343
344 #header #header-inner #quick li a {
344 #header #header-inner #quick li a {
345 top: 0;
345 top: 0;
346 left: 0;
346 left: 0;
347 height: 1%;
347 height: 1%;
348 display: block;
348 display: block;
349 clear: both;
349 clear: both;
350 overflow: hidden;
350 overflow: hidden;
351 color: #FFF;
351 color: #FFF;
352 font-weight: 700;
352 font-weight: 700;
353 text-decoration: none;
353 text-decoration: none;
354 background: #369;
354 background: #369;
355 padding: 0;
355 padding: 0;
356 -webkit-border-radius: 4px 4px 4px 4px;
356 -webkit-border-radius: 4px 4px 4px 4px;
357 -khtml-border-radius: 4px 4px 4px 4px;
357 -khtml-border-radius: 4px 4px 4px 4px;
358 -moz-border-radius: 4px 4px 4px 4px;
358 -moz-border-radius: 4px 4px 4px 4px;
359 border-radius: 4px 4px 4px 4px;
359 border-radius: 4px 4px 4px 4px;
360 }
360 }
361
361
362 #header #header-inner #quick li span.short {
362 #header #header-inner #quick li span.short {
363 padding: 9px 6px 8px 6px;
363 padding: 9px 6px 8px 6px;
364 }
364 }
365
365
366 #header #header-inner #quick li span {
366 #header #header-inner #quick li span {
367 top: 0;
367 top: 0;
368 right: 0;
368 right: 0;
369 height: 1%;
369 height: 1%;
370 display: block;
370 display: block;
371 float: left;
371 float: left;
372 border-left: 1px solid #3f6f9f;
372 border-left: 1px solid #3f6f9f;
373 margin: 0;
373 margin: 0;
374 padding: 10px 12px 8px 10px;
374 padding: 10px 12px 8px 10px;
375 }
375 }
376
376
377 #header #header-inner #quick li span.normal {
377 #header #header-inner #quick li span.normal {
378 border: none;
378 border: none;
379 padding: 10px 12px 8px;
379 padding: 10px 12px 8px;
380 }
380 }
381
381
382 #header #header-inner #quick li span.icon {
382 #header #header-inner #quick li span.icon {
383 top: 0;
383 top: 0;
384 left: 0;
384 left: 0;
385 border-left: none;
385 border-left: none;
386 border-right: 1px solid #2e5c89;
386 border-right: 1px solid #2e5c89;
387 padding: 8px 6px 4px;
387 padding: 8px 6px 4px;
388 }
388 }
389
389
390 #header #header-inner #quick li span.icon_short {
390 #header #header-inner #quick li span.icon_short {
391 top: 0;
391 top: 0;
392 left: 0;
392 left: 0;
393 border-left: none;
393 border-left: none;
394 border-right: 1px solid #2e5c89;
394 border-right: 1px solid #2e5c89;
395 padding: 8px 6px 4px;
395 padding: 8px 6px 4px;
396 }
396 }
397
397
398 #header #header-inner #quick li span.icon img,#header #header-inner #quick li span.icon_short img
398 #header #header-inner #quick li span.icon img,#header #header-inner #quick li span.icon_short img
399 {
399 {
400 margin: 0px -2px 0px 0px;
400 margin: 0px -2px 0px 0px;
401 }
401 }
402
402
403 #header #header-inner #quick li a:hover {
403 #header #header-inner #quick li a:hover {
404 background: #4e4e4e no-repeat top left;
404 background: #4e4e4e no-repeat top left;
405 }
405 }
406
406
407 #header #header-inner #quick li a:hover span {
407 #header #header-inner #quick li a:hover span {
408 border-left: 1px solid #545454;
408 border-left: 1px solid #545454;
409 }
409 }
410
410
411 #header #header-inner #quick li a:hover span.icon,#header #header-inner #quick li a:hover span.icon_short
411 #header #header-inner #quick li a:hover span.icon,#header #header-inner #quick li a:hover span.icon_short
412 {
412 {
413 border-left: none;
413 border-left: none;
414 border-right: 1px solid #464646;
414 border-right: 1px solid #464646;
415 }
415 }
416
416
417 #header #header-inner #quick ul {
417 #header #header-inner #quick ul {
418 top: 29px;
418 top: 29px;
419 right: 0;
419 right: 0;
420 min-width: 200px;
420 min-width: 200px;
421 display: none;
421 display: none;
422 position: absolute;
422 position: absolute;
423 background: #FFF;
423 background: #FFF;
424 border: 1px solid #666;
424 border: 1px solid #666;
425 border-top: 1px solid #003367;
425 border-top: 1px solid #003367;
426 z-index: 100;
426 z-index: 100;
427 margin: 0;
427 margin: 0;
428 padding: 0;
428 padding: 0;
429 }
429 }
430
430
431 #header #header-inner #quick ul.repo_switcher {
431 #header #header-inner #quick ul.repo_switcher {
432 max-height: 275px;
432 max-height: 275px;
433 overflow-x: hidden;
433 overflow-x: hidden;
434 overflow-y: auto;
434 overflow-y: auto;
435 }
435 }
436
436
437 #header #header-inner #quick ul.repo_switcher li.qfilter_rs {
437 #header #header-inner #quick ul.repo_switcher li.qfilter_rs {
438 float: none;
438 float: none;
439 margin: 0;
439 margin: 0;
440 border-bottom: 2px solid #003367;
440 border-bottom: 2px solid #003367;
441 }
441 }
442
442
443 #header #header-inner #quick .repo_switcher_type {
443 #header #header-inner #quick .repo_switcher_type {
444 position: absolute;
444 position: absolute;
445 left: 0;
445 left: 0;
446 top: 9px;
446 top: 9px;
447 }
447 }
448
448
449 #header #header-inner #quick li ul li {
449 #header #header-inner #quick li ul li {
450 border-bottom: 1px solid #ddd;
450 border-bottom: 1px solid #ddd;
451 }
451 }
452
452
453 #header #header-inner #quick li ul li a {
453 #header #header-inner #quick li ul li a {
454 width: 182px;
454 width: 182px;
455 height: auto;
455 height: auto;
456 display: block;
456 display: block;
457 float: left;
457 float: left;
458 background: #FFF;
458 background: #FFF;
459 color: #003367;
459 color: #003367;
460 font-weight: 400;
460 font-weight: 400;
461 margin: 0;
461 margin: 0;
462 padding: 7px 9px;
462 padding: 7px 9px;
463 }
463 }
464
464
465 #header #header-inner #quick li ul li a:hover {
465 #header #header-inner #quick li ul li a:hover {
466 color: #000;
466 color: #000;
467 background: #FFF;
467 background: #FFF;
468 }
468 }
469
469
470 #header #header-inner #quick ul ul {
470 #header #header-inner #quick ul ul {
471 top: auto;
471 top: auto;
472 }
472 }
473
473
474 #header #header-inner #quick li ul ul {
474 #header #header-inner #quick li ul ul {
475 right: 200px;
475 right: 200px;
476 max-height: 275px;
476 max-height: 275px;
477 overflow: auto;
477 overflow: auto;
478 overflow-x: hidden;
478 overflow-x: hidden;
479 white-space: normal;
479 white-space: normal;
480 }
480 }
481
481
482 #header #header-inner #quick li ul li a.journal,#header #header-inner #quick li ul li a.journal:hover
482 #header #header-inner #quick li ul li a.journal,#header #header-inner #quick li ul li a.journal:hover
483 {
483 {
484 background: url("../images/icons/book.png") no-repeat scroll 4px 9px
484 background: url("../images/icons/book.png") no-repeat scroll 4px 9px
485 #FFF;
485 #FFF;
486 width: 167px;
486 width: 167px;
487 margin: 0;
487 margin: 0;
488 padding: 12px 9px 7px 24px;
488 padding: 12px 9px 7px 24px;
489 }
489 }
490
490
491 #header #header-inner #quick li ul li a.private_repo,#header #header-inner #quick li ul li a.private_repo:hover
491 #header #header-inner #quick li ul li a.private_repo,#header #header-inner #quick li ul li a.private_repo:hover
492 {
492 {
493 background: url("../images/icons/lock.png") no-repeat scroll 4px 9px
493 background: url("../images/icons/lock.png") no-repeat scroll 4px 9px
494 #FFF;
494 #FFF;
495 min-width: 167px;
495 min-width: 167px;
496 margin: 0;
496 margin: 0;
497 padding: 12px 9px 7px 24px;
497 padding: 12px 9px 7px 24px;
498 }
498 }
499
499
500 #header #header-inner #quick li ul li a.public_repo,#header #header-inner #quick li ul li a.public_repo:hover
500 #header #header-inner #quick li ul li a.public_repo,#header #header-inner #quick li ul li a.public_repo:hover
501 {
501 {
502 background: url("../images/icons/lock_open.png") no-repeat scroll 4px
502 background: url("../images/icons/lock_open.png") no-repeat scroll 4px
503 9px #FFF;
503 9px #FFF;
504 min-width: 167px;
504 min-width: 167px;
505 margin: 0;
505 margin: 0;
506 padding: 12px 9px 7px 24px;
506 padding: 12px 9px 7px 24px;
507 }
507 }
508
508
509 #header #header-inner #quick li ul li a.hg,#header #header-inner #quick li ul li a.hg:hover
509 #header #header-inner #quick li ul li a.hg,#header #header-inner #quick li ul li a.hg:hover
510 {
510 {
511 background: url("../images/icons/hgicon.png") no-repeat scroll 4px 9px
511 background: url("../images/icons/hgicon.png") no-repeat scroll 4px 9px
512 #FFF;
512 #FFF;
513 min-width: 167px;
513 min-width: 167px;
514 margin: 0 0 0 14px;
514 margin: 0 0 0 14px;
515 padding: 12px 9px 7px 24px;
515 padding: 12px 9px 7px 24px;
516 }
516 }
517
517
518 #header #header-inner #quick li ul li a.git,#header #header-inner #quick li ul li a.git:hover
518 #header #header-inner #quick li ul li a.git,#header #header-inner #quick li ul li a.git:hover
519 {
519 {
520 background: url("../images/icons/giticon.png") no-repeat scroll 4px 9px
520 background: url("../images/icons/giticon.png") no-repeat scroll 4px 9px
521 #FFF;
521 #FFF;
522 min-width: 167px;
522 min-width: 167px;
523 margin: 0 0 0 14px;
523 margin: 0 0 0 14px;
524 padding: 12px 9px 7px 24px;
524 padding: 12px 9px 7px 24px;
525 }
525 }
526
526
527 #header #header-inner #quick li ul li a.repos,#header #header-inner #quick li ul li a.repos:hover
527 #header #header-inner #quick li ul li a.repos,#header #header-inner #quick li ul li a.repos:hover
528 {
528 {
529 background: url("../images/icons/database_edit.png") no-repeat scroll
529 background: url("../images/icons/database_edit.png") no-repeat scroll
530 4px 9px #FFF;
530 4px 9px #FFF;
531 width: 167px;
531 width: 167px;
532 margin: 0;
532 margin: 0;
533 padding: 12px 9px 7px 24px;
533 padding: 12px 9px 7px 24px;
534 }
534 }
535
535
536 #header #header-inner #quick li ul li a.repos_groups,#header #header-inner #quick li ul li a.repos_groups:hover
536 #header #header-inner #quick li ul li a.repos_groups,#header #header-inner #quick li ul li a.repos_groups:hover
537 {
537 {
538 background: url("../images/icons/database_link.png") no-repeat scroll
538 background: url("../images/icons/database_link.png") no-repeat scroll
539 4px 9px #FFF;
539 4px 9px #FFF;
540 width: 167px;
540 width: 167px;
541 margin: 0;
541 margin: 0;
542 padding: 12px 9px 7px 24px;
542 padding: 12px 9px 7px 24px;
543 }
543 }
544
544
545 #header #header-inner #quick li ul li a.users,#header #header-inner #quick li ul li a.users:hover
545 #header #header-inner #quick li ul li a.users,#header #header-inner #quick li ul li a.users:hover
546 {
546 {
547 background: #FFF url("../images/icons/user_edit.png") no-repeat 4px 9px;
547 background: #FFF url("../images/icons/user_edit.png") no-repeat 4px 9px;
548 width: 167px;
548 width: 167px;
549 margin: 0;
549 margin: 0;
550 padding: 12px 9px 7px 24px;
550 padding: 12px 9px 7px 24px;
551 }
551 }
552
552
553 #header #header-inner #quick li ul li a.groups,#header #header-inner #quick li ul li a.groups:hover
553 #header #header-inner #quick li ul li a.groups,#header #header-inner #quick li ul li a.groups:hover
554 {
554 {
555 background: #FFF url("../images/icons/group_edit.png") no-repeat 4px 9px;
555 background: #FFF url("../images/icons/group_edit.png") no-repeat 4px 9px;
556 width: 167px;
556 width: 167px;
557 margin: 0;
557 margin: 0;
558 padding: 12px 9px 7px 24px;
558 padding: 12px 9px 7px 24px;
559 }
559 }
560
560
561 #header #header-inner #quick li ul li a.settings,#header #header-inner #quick li ul li a.settings:hover
561 #header #header-inner #quick li ul li a.settings,#header #header-inner #quick li ul li a.settings:hover
562 {
562 {
563 background: #FFF url("../images/icons/cog.png") no-repeat 4px 9px;
563 background: #FFF url("../images/icons/cog.png") no-repeat 4px 9px;
564 width: 167px;
564 width: 167px;
565 margin: 0;
565 margin: 0;
566 padding: 12px 9px 7px 24px;
566 padding: 12px 9px 7px 24px;
567 }
567 }
568
568
569 #header #header-inner #quick li ul li a.permissions,#header #header-inner #quick li ul li a.permissions:hover
569 #header #header-inner #quick li ul li a.permissions,#header #header-inner #quick li ul li a.permissions:hover
570 {
570 {
571 background: #FFF url("../images/icons/key.png") no-repeat 4px 9px;
571 background: #FFF url("../images/icons/key.png") no-repeat 4px 9px;
572 width: 167px;
572 width: 167px;
573 margin: 0;
573 margin: 0;
574 padding: 12px 9px 7px 24px;
574 padding: 12px 9px 7px 24px;
575 }
575 }
576
576
577 #header #header-inner #quick li ul li a.ldap,#header #header-inner #quick li ul li a.ldap:hover
577 #header #header-inner #quick li ul li a.ldap,#header #header-inner #quick li ul li a.ldap:hover
578 {
578 {
579 background: #FFF url("../images/icons/server_key.png") no-repeat 4px 9px;
579 background: #FFF url("../images/icons/server_key.png") no-repeat 4px 9px;
580 width: 167px;
580 width: 167px;
581 margin: 0;
581 margin: 0;
582 padding: 12px 9px 7px 24px;
582 padding: 12px 9px 7px 24px;
583 }
583 }
584
584
585 #header #header-inner #quick li ul li a.fork,#header #header-inner #quick li ul li a.fork:hover
585 #header #header-inner #quick li ul li a.fork,#header #header-inner #quick li ul li a.fork:hover
586 {
586 {
587 background: #FFF url("../images/icons/arrow_divide.png") no-repeat 4px
587 background: #FFF url("../images/icons/arrow_divide.png") no-repeat 4px
588 9px;
588 9px;
589 width: 167px;
589 width: 167px;
590 margin: 0;
590 margin: 0;
591 padding: 12px 9px 7px 24px;
591 padding: 12px 9px 7px 24px;
592 }
592 }
593
593
594 #header #header-inner #quick li ul li a.search,#header #header-inner #quick li ul li a.search:hover
594 #header #header-inner #quick li ul li a.search,#header #header-inner #quick li ul li a.search:hover
595 {
595 {
596 background: #FFF url("../images/icons/search_16.png") no-repeat 4px 9px;
596 background: #FFF url("../images/icons/search_16.png") no-repeat 4px 9px;
597 width: 167px;
597 width: 167px;
598 margin: 0;
598 margin: 0;
599 padding: 12px 9px 7px 24px;
599 padding: 12px 9px 7px 24px;
600 }
600 }
601
601
602 #header #header-inner #quick li ul li a.delete,#header #header-inner #quick li ul li a.delete:hover
602 #header #header-inner #quick li ul li a.delete,#header #header-inner #quick li ul li a.delete:hover
603 {
603 {
604 background: #FFF url("../images/icons/delete.png") no-repeat 4px 9px;
604 background: #FFF url("../images/icons/delete.png") no-repeat 4px 9px;
605 width: 167px;
605 width: 167px;
606 margin: 0;
606 margin: 0;
607 padding: 12px 9px 7px 24px;
607 padding: 12px 9px 7px 24px;
608 }
608 }
609
609
610 #header #header-inner #quick li ul li a.branches,#header #header-inner #quick li ul li a.branches:hover
610 #header #header-inner #quick li ul li a.branches,#header #header-inner #quick li ul li a.branches:hover
611 {
611 {
612 background: #FFF url("../images/icons/arrow_branch.png") no-repeat 4px
612 background: #FFF url("../images/icons/arrow_branch.png") no-repeat 4px
613 9px;
613 9px;
614 width: 167px;
614 width: 167px;
615 margin: 0;
615 margin: 0;
616 padding: 12px 9px 7px 24px;
616 padding: 12px 9px 7px 24px;
617 }
617 }
618
618
619 #header #header-inner #quick li ul li a.tags,
619 #header #header-inner #quick li ul li a.tags,
620 #header #header-inner #quick li ul li a.tags:hover{
620 #header #header-inner #quick li ul li a.tags:hover{
621 background: #FFF url("../images/icons/tag_blue.png") no-repeat 4px 9px;
621 background: #FFF url("../images/icons/tag_blue.png") no-repeat 4px 9px;
622 width: 167px;
622 width: 167px;
623 margin: 0;
623 margin: 0;
624 padding: 12px 9px 7px 24px;
624 padding: 12px 9px 7px 24px;
625 }
625 }
626
626
627 #header #header-inner #quick li ul li a.bookmarks,
627 #header #header-inner #quick li ul li a.bookmarks,
628 #header #header-inner #quick li ul li a.bookmarks:hover{
628 #header #header-inner #quick li ul li a.bookmarks:hover{
629 background: #FFF url("../images/icons/tag_green.png") no-repeat 4px 9px;
629 background: #FFF url("../images/icons/tag_green.png") no-repeat 4px 9px;
630 width: 167px;
630 width: 167px;
631 margin: 0;
631 margin: 0;
632 padding: 12px 9px 7px 24px;
632 padding: 12px 9px 7px 24px;
633 }
633 }
634
634
635 #header #header-inner #quick li ul li a.admin,
635 #header #header-inner #quick li ul li a.admin,
636 #header #header-inner #quick li ul li a.admin:hover{
636 #header #header-inner #quick li ul li a.admin:hover{
637 background: #FFF url("../images/icons/cog_edit.png") no-repeat 4px 9px;
637 background: #FFF url("../images/icons/cog_edit.png") no-repeat 4px 9px;
638 width: 167px;
638 width: 167px;
639 margin: 0;
639 margin: 0;
640 padding: 12px 9px 7px 24px;
640 padding: 12px 9px 7px 24px;
641 }
641 }
642
642
643 .groups_breadcrumbs a {
643 .groups_breadcrumbs a {
644 color: #fff;
644 color: #fff;
645 }
645 }
646
646
647 .groups_breadcrumbs a:hover {
647 .groups_breadcrumbs a:hover {
648 color: #bfe3ff;
648 color: #bfe3ff;
649 text-decoration: none;
649 text-decoration: none;
650 }
650 }
651
651
652 td.quick_repo_menu {
652 td.quick_repo_menu {
653 background: #FFF url("../images/vertical-indicator.png") 8px 50% no-repeat !important;
653 background: #FFF url("../images/vertical-indicator.png") 8px 50% no-repeat !important;
654 cursor: pointer;
654 cursor: pointer;
655 width: 8px;
655 width: 8px;
656 border: 1px solid transparent;
656 border: 1px solid transparent;
657 }
657 }
658
658
659 td.quick_repo_menu.active {
659 td.quick_repo_menu.active {
660 background: url("../images/dt-arrow-dn.png") no-repeat scroll 5px 50% #FFFFFF !important;
660 background: url("../images/dt-arrow-dn.png") no-repeat scroll 5px 50% #FFFFFF !important;
661 border: 1px solid #003367;
661 border: 1px solid #003367;
662 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
662 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
663 cursor: pointer;
663 cursor: pointer;
664 }
664 }
665
665
666 td.quick_repo_menu .menu_items {
666 td.quick_repo_menu .menu_items {
667 margin-top: 10px;
667 margin-top: 10px;
668 margin-left:-6px;
668 margin-left:-6px;
669 width: 150px;
669 width: 150px;
670 position: absolute;
670 position: absolute;
671 background-color: #FFF;
671 background-color: #FFF;
672 background: none repeat scroll 0 0 #FFFFFF;
672 background: none repeat scroll 0 0 #FFFFFF;
673 border-color: #003367 #666666 #666666;
673 border-color: #003367 #666666 #666666;
674 border-right: 1px solid #666666;
674 border-right: 1px solid #666666;
675 border-style: solid;
675 border-style: solid;
676 border-width: 1px;
676 border-width: 1px;
677 box-shadow: 2px 8px 4px rgba(0, 0, 0, 0.2);
677 box-shadow: 2px 8px 4px rgba(0, 0, 0, 0.2);
678 border-top-style: none;
678 border-top-style: none;
679 }
679 }
680
680
681 td.quick_repo_menu .menu_items li {
681 td.quick_repo_menu .menu_items li {
682 padding: 0 !important;
682 padding: 0 !important;
683 }
683 }
684
684
685 td.quick_repo_menu .menu_items a {
685 td.quick_repo_menu .menu_items a {
686 display: block;
686 display: block;
687 padding: 4px 12px 4px 8px;
687 padding: 4px 12px 4px 8px;
688 }
688 }
689
689
690 td.quick_repo_menu .menu_items a:hover {
690 td.quick_repo_menu .menu_items a:hover {
691 background-color: #EEE;
691 background-color: #EEE;
692 text-decoration: none;
692 text-decoration: none;
693 }
693 }
694
694
695 td.quick_repo_menu .menu_items .icon img {
695 td.quick_repo_menu .menu_items .icon img {
696 margin-bottom: -2px;
696 margin-bottom: -2px;
697 }
697 }
698
698
699 td.quick_repo_menu .menu_items.hidden {
699 td.quick_repo_menu .menu_items.hidden {
700 display: none;
700 display: none;
701 }
701 }
702
702
703 .yui-dt-first th {
703 .yui-dt-first th {
704 text-align: left;
704 text-align: left;
705 }
705 }
706
706
707 /*
707 /*
708 Copyright (c) 2011, Yahoo! Inc. All rights reserved.
708 Copyright (c) 2011, Yahoo! Inc. All rights reserved.
709 Code licensed under the BSD License:
709 Code licensed under the BSD License:
710 http://developer.yahoo.com/yui/license.html
710 http://developer.yahoo.com/yui/license.html
711 version: 2.9.0
711 version: 2.9.0
712 */
712 */
713 .yui-skin-sam .yui-dt-mask {
713 .yui-skin-sam .yui-dt-mask {
714 position: absolute;
714 position: absolute;
715 z-index: 9500;
715 z-index: 9500;
716 }
716 }
717 .yui-dt-tmp {
717 .yui-dt-tmp {
718 position: absolute;
718 position: absolute;
719 left: -9000px;
719 left: -9000px;
720 }
720 }
721 .yui-dt-scrollable .yui-dt-bd { overflow: auto }
721 .yui-dt-scrollable .yui-dt-bd { overflow: auto }
722 .yui-dt-scrollable .yui-dt-hd {
722 .yui-dt-scrollable .yui-dt-hd {
723 overflow: hidden;
723 overflow: hidden;
724 position: relative;
724 position: relative;
725 }
725 }
726 .yui-dt-scrollable .yui-dt-bd thead tr,
726 .yui-dt-scrollable .yui-dt-bd thead tr,
727 .yui-dt-scrollable .yui-dt-bd thead th {
727 .yui-dt-scrollable .yui-dt-bd thead th {
728 position: absolute;
728 position: absolute;
729 left: -1500px;
729 left: -1500px;
730 }
730 }
731 .yui-dt-scrollable tbody { -moz-outline: 0 }
731 .yui-dt-scrollable tbody { -moz-outline: 0 }
732 .yui-skin-sam thead .yui-dt-sortable { cursor: pointer }
732 .yui-skin-sam thead .yui-dt-sortable { cursor: pointer }
733 .yui-skin-sam thead .yui-dt-draggable { cursor: move }
733 .yui-skin-sam thead .yui-dt-draggable { cursor: move }
734 .yui-dt-coltarget {
734 .yui-dt-coltarget {
735 position: absolute;
735 position: absolute;
736 z-index: 999;
736 z-index: 999;
737 }
737 }
738 .yui-dt-hd { zoom: 1 }
738 .yui-dt-hd { zoom: 1 }
739 th.yui-dt-resizeable .yui-dt-resizerliner { position: relative }
739 th.yui-dt-resizeable .yui-dt-resizerliner { position: relative }
740 .yui-dt-resizer {
740 .yui-dt-resizer {
741 position: absolute;
741 position: absolute;
742 right: 0;
742 right: 0;
743 bottom: 0;
743 bottom: 0;
744 height: 100%;
744 height: 100%;
745 cursor: e-resize;
745 cursor: e-resize;
746 cursor: col-resize;
746 cursor: col-resize;
747 background-color: #CCC;
747 background-color: #CCC;
748 opacity: 0;
748 opacity: 0;
749 filter: alpha(opacity=0);
749 filter: alpha(opacity=0);
750 }
750 }
751 .yui-dt-resizerproxy {
751 .yui-dt-resizerproxy {
752 visibility: hidden;
752 visibility: hidden;
753 position: absolute;
753 position: absolute;
754 z-index: 9000;
754 z-index: 9000;
755 background-color: #CCC;
755 background-color: #CCC;
756 opacity: 0;
756 opacity: 0;
757 filter: alpha(opacity=0);
757 filter: alpha(opacity=0);
758 }
758 }
759 th.yui-dt-hidden .yui-dt-liner,
759 th.yui-dt-hidden .yui-dt-liner,
760 td.yui-dt-hidden .yui-dt-liner,
760 td.yui-dt-hidden .yui-dt-liner,
761 th.yui-dt-hidden .yui-dt-resizer { display: none }
761 th.yui-dt-hidden .yui-dt-resizer { display: none }
762 .yui-dt-editor,
762 .yui-dt-editor,
763 .yui-dt-editor-shim {
763 .yui-dt-editor-shim {
764 position: absolute;
764 position: absolute;
765 z-index: 9000;
765 z-index: 9000;
766 }
766 }
767 .yui-skin-sam .yui-dt table {
767 .yui-skin-sam .yui-dt table {
768 margin: 0;
768 margin: 0;
769 padding: 0;
769 padding: 0;
770 font-family: arial;
770 font-family: arial;
771 font-size: inherit;
771 font-size: inherit;
772 border-collapse: separate;
772 border-collapse: separate;
773 *border-collapse: collapse;
773 *border-collapse: collapse;
774 border-spacing: 0;
774 border-spacing: 0;
775 border: 1px solid #7f7f7f;
775 border: 1px solid #7f7f7f;
776 }
776 }
777 .yui-skin-sam .yui-dt thead { border-spacing: 0 }
777 .yui-skin-sam .yui-dt thead { border-spacing: 0 }
778 .yui-skin-sam .yui-dt caption {
778 .yui-skin-sam .yui-dt caption {
779 color: #000;
779 color: #000;
780 font-size: 85%;
780 font-size: 85%;
781 font-weight: normal;
781 font-weight: normal;
782 font-style: italic;
782 font-style: italic;
783 line-height: 1;
783 line-height: 1;
784 padding: 1em 0;
784 padding: 1em 0;
785 text-align: center;
785 text-align: center;
786 }
786 }
787 .yui-skin-sam .yui-dt th { background: #d8d8da url(../images/sprite.png) repeat-x 0 0 }
787 .yui-skin-sam .yui-dt th { background: #d8d8da url(../images/sprite.png) repeat-x 0 0 }
788 .yui-skin-sam .yui-dt th,
788 .yui-skin-sam .yui-dt th,
789 .yui-skin-sam .yui-dt th a {
789 .yui-skin-sam .yui-dt th a {
790 font-weight: normal;
790 font-weight: normal;
791 text-decoration: none;
791 text-decoration: none;
792 color: #000;
792 color: #000;
793 vertical-align: bottom;
793 vertical-align: bottom;
794 }
794 }
795 .yui-skin-sam .yui-dt th {
795 .yui-skin-sam .yui-dt th {
796 margin: 0;
796 margin: 0;
797 padding: 0;
797 padding: 0;
798 border: 0;
798 border: 0;
799 border-right: 1px solid #cbcbcb;
799 border-right: 1px solid #cbcbcb;
800 }
800 }
801 .yui-skin-sam .yui-dt tr.yui-dt-first td { border-top: 1px solid #7f7f7f }
801 .yui-skin-sam .yui-dt tr.yui-dt-first td { border-top: 1px solid #7f7f7f }
802 .yui-skin-sam .yui-dt th .yui-dt-liner { white-space: nowrap }
802 .yui-skin-sam .yui-dt th .yui-dt-liner { white-space: nowrap }
803 .yui-skin-sam .yui-dt-liner {
803 .yui-skin-sam .yui-dt-liner {
804 margin: 0;
804 margin: 0;
805 padding: 0;
805 padding: 0;
806 }
806 }
807 .yui-skin-sam .yui-dt-coltarget {
807 .yui-skin-sam .yui-dt-coltarget {
808 width: 5px;
808 width: 5px;
809 background-color: red;
809 background-color: red;
810 }
810 }
811 .yui-skin-sam .yui-dt td {
811 .yui-skin-sam .yui-dt td {
812 margin: 0;
812 margin: 0;
813 padding: 0;
813 padding: 0;
814 border: 0;
814 border: 0;
815 border-right: 1px solid #cbcbcb;
815 border-right: 1px solid #cbcbcb;
816 text-align: left;
816 text-align: left;
817 }
817 }
818 .yui-skin-sam .yui-dt-list td { border-right: 0 }
818 .yui-skin-sam .yui-dt-list td { border-right: 0 }
819 .yui-skin-sam .yui-dt-resizer { width: 6px }
819 .yui-skin-sam .yui-dt-resizer { width: 6px }
820 .yui-skin-sam .yui-dt-mask {
820 .yui-skin-sam .yui-dt-mask {
821 background-color: #000;
821 background-color: #000;
822 opacity: .25;
822 opacity: .25;
823 filter: alpha(opacity=25);
823 filter: alpha(opacity=25);
824 }
824 }
825 .yui-skin-sam .yui-dt-message { background-color: #FFF }
825 .yui-skin-sam .yui-dt-message { background-color: #FFF }
826 .yui-skin-sam .yui-dt-scrollable table { border: 0 }
826 .yui-skin-sam .yui-dt-scrollable table { border: 0 }
827 .yui-skin-sam .yui-dt-scrollable .yui-dt-hd {
827 .yui-skin-sam .yui-dt-scrollable .yui-dt-hd {
828 border-left: 1px solid #7f7f7f;
828 border-left: 1px solid #7f7f7f;
829 border-top: 1px solid #7f7f7f;
829 border-top: 1px solid #7f7f7f;
830 border-right: 1px solid #7f7f7f;
830 border-right: 1px solid #7f7f7f;
831 }
831 }
832 .yui-skin-sam .yui-dt-scrollable .yui-dt-bd {
832 .yui-skin-sam .yui-dt-scrollable .yui-dt-bd {
833 border-left: 1px solid #7f7f7f;
833 border-left: 1px solid #7f7f7f;
834 border-bottom: 1px solid #7f7f7f;
834 border-bottom: 1px solid #7f7f7f;
835 border-right: 1px solid #7f7f7f;
835 border-right: 1px solid #7f7f7f;
836 background-color: #FFF;
836 background-color: #FFF;
837 }
837 }
838 .yui-skin-sam .yui-dt-scrollable .yui-dt-data tr.yui-dt-last td { border-bottom: 1px solid #7f7f7f }
838 .yui-skin-sam .yui-dt-scrollable .yui-dt-data tr.yui-dt-last td { border-bottom: 1px solid #7f7f7f }
839 .yui-skin-sam th.yui-dt-asc,
839 .yui-skin-sam th.yui-dt-asc,
840 .yui-skin-sam th.yui-dt-desc { background: url(../images/sprite.png) repeat-x 0 -100px }
840 .yui-skin-sam th.yui-dt-desc { background: url(../images/sprite.png) repeat-x 0 -100px }
841 .yui-skin-sam th.yui-dt-sortable .yui-dt-label { margin-right: 10px }
841 .yui-skin-sam th.yui-dt-sortable .yui-dt-label { margin-right: 10px }
842 .yui-skin-sam th.yui-dt-asc .yui-dt-liner { background: url(../images/dt-arrow-up.png) no-repeat right }
842 .yui-skin-sam th.yui-dt-asc .yui-dt-liner { background: url(../images/dt-arrow-up.png) no-repeat right }
843 .yui-skin-sam th.yui-dt-desc .yui-dt-liner { background: url(../images/dt-arrow-dn.png) no-repeat right }
843 .yui-skin-sam th.yui-dt-desc .yui-dt-liner { background: url(../images/dt-arrow-dn.png) no-repeat right }
844 tbody .yui-dt-editable { cursor: pointer }
844 tbody .yui-dt-editable { cursor: pointer }
845 .yui-dt-editor {
845 .yui-dt-editor {
846 text-align: left;
846 text-align: left;
847 background-color: #f2f2f2;
847 background-color: #f2f2f2;
848 border: 1px solid #808080;
848 border: 1px solid #808080;
849 padding: 6px;
849 padding: 6px;
850 }
850 }
851 .yui-dt-editor label {
851 .yui-dt-editor label {
852 padding-left: 4px;
852 padding-left: 4px;
853 padding-right: 6px;
853 padding-right: 6px;
854 }
854 }
855 .yui-dt-editor .yui-dt-button {
855 .yui-dt-editor .yui-dt-button {
856 padding-top: 6px;
856 padding-top: 6px;
857 text-align: right;
857 text-align: right;
858 }
858 }
859 .yui-dt-editor .yui-dt-button button {
859 .yui-dt-editor .yui-dt-button button {
860 background: url(../images/sprite.png) repeat-x 0 0;
860 background: url(../images/sprite.png) repeat-x 0 0;
861 border: 1px solid #999;
861 border: 1px solid #999;
862 width: 4em;
862 width: 4em;
863 height: 1.8em;
863 height: 1.8em;
864 margin-left: 6px;
864 margin-left: 6px;
865 }
865 }
866 .yui-dt-editor .yui-dt-button button.yui-dt-default {
866 .yui-dt-editor .yui-dt-button button.yui-dt-default {
867 background: url(../images/sprite.png) repeat-x 0 -1400px;
867 background: url(../images/sprite.png) repeat-x 0 -1400px;
868 background-color: #5584e0;
868 background-color: #5584e0;
869 border: 1px solid #304369;
869 border: 1px solid #304369;
870 color: #FFF;
870 color: #FFF;
871 }
871 }
872 .yui-dt-editor .yui-dt-button button:hover {
872 .yui-dt-editor .yui-dt-button button:hover {
873 background: url(../images/sprite.png) repeat-x 0 -1300px;
873 background: url(../images/sprite.png) repeat-x 0 -1300px;
874 color: #000;
874 color: #000;
875 }
875 }
876 .yui-dt-editor .yui-dt-button button:active {
876 .yui-dt-editor .yui-dt-button button:active {
877 background: url(../images/sprite.png) repeat-x 0 -1700px;
877 background: url(../images/sprite.png) repeat-x 0 -1700px;
878 color: #000;
878 color: #000;
879 }
879 }
880 .yui-skin-sam tr.yui-dt-even { background-color: #FFF }
880 .yui-skin-sam tr.yui-dt-even { background-color: #FFF }
881 .yui-skin-sam tr.yui-dt-odd { background-color: #edf5ff }
881 .yui-skin-sam tr.yui-dt-odd { background-color: #edf5ff }
882 .yui-skin-sam tr.yui-dt-even td.yui-dt-asc,
882 .yui-skin-sam tr.yui-dt-even td.yui-dt-asc,
883 .yui-skin-sam tr.yui-dt-even td.yui-dt-desc { background-color: #edf5ff }
883 .yui-skin-sam tr.yui-dt-even td.yui-dt-desc { background-color: #edf5ff }
884 .yui-skin-sam tr.yui-dt-odd td.yui-dt-asc,
884 .yui-skin-sam tr.yui-dt-odd td.yui-dt-asc,
885 .yui-skin-sam tr.yui-dt-odd td.yui-dt-desc { background-color: #dbeaff }
885 .yui-skin-sam tr.yui-dt-odd td.yui-dt-desc { background-color: #dbeaff }
886 .yui-skin-sam .yui-dt-list tr.yui-dt-even { background-color: #FFF }
886 .yui-skin-sam .yui-dt-list tr.yui-dt-even { background-color: #FFF }
887 .yui-skin-sam .yui-dt-list tr.yui-dt-odd { background-color: #FFF }
887 .yui-skin-sam .yui-dt-list tr.yui-dt-odd { background-color: #FFF }
888 .yui-skin-sam .yui-dt-list tr.yui-dt-even td.yui-dt-asc,
888 .yui-skin-sam .yui-dt-list tr.yui-dt-even td.yui-dt-asc,
889 .yui-skin-sam .yui-dt-list tr.yui-dt-even td.yui-dt-desc { background-color: #edf5ff }
889 .yui-skin-sam .yui-dt-list tr.yui-dt-even td.yui-dt-desc { background-color: #edf5ff }
890 .yui-skin-sam .yui-dt-list tr.yui-dt-odd td.yui-dt-asc,
890 .yui-skin-sam .yui-dt-list tr.yui-dt-odd td.yui-dt-asc,
891 .yui-skin-sam .yui-dt-list tr.yui-dt-odd td.yui-dt-desc { background-color: #edf5ff }
891 .yui-skin-sam .yui-dt-list tr.yui-dt-odd td.yui-dt-desc { background-color: #edf5ff }
892 .yui-skin-sam th.yui-dt-highlighted,
892 .yui-skin-sam th.yui-dt-highlighted,
893 .yui-skin-sam th.yui-dt-highlighted a { background-color: #b2d2ff }
893 .yui-skin-sam th.yui-dt-highlighted a { background-color: #b2d2ff }
894 .yui-skin-sam tr.yui-dt-highlighted,
894 .yui-skin-sam tr.yui-dt-highlighted,
895 .yui-skin-sam tr.yui-dt-highlighted td.yui-dt-asc,
895 .yui-skin-sam tr.yui-dt-highlighted td.yui-dt-asc,
896 .yui-skin-sam tr.yui-dt-highlighted td.yui-dt-desc,
896 .yui-skin-sam tr.yui-dt-highlighted td.yui-dt-desc,
897 .yui-skin-sam tr.yui-dt-even td.yui-dt-highlighted,
897 .yui-skin-sam tr.yui-dt-even td.yui-dt-highlighted,
898 .yui-skin-sam tr.yui-dt-odd td.yui-dt-highlighted {
898 .yui-skin-sam tr.yui-dt-odd td.yui-dt-highlighted {
899 cursor: pointer;
899 cursor: pointer;
900 background-color: #b2d2ff;
900 background-color: #b2d2ff;
901 }
901 }
902 .yui-skin-sam .yui-dt-list th.yui-dt-highlighted,
902 .yui-skin-sam .yui-dt-list th.yui-dt-highlighted,
903 .yui-skin-sam .yui-dt-list th.yui-dt-highlighted a { background-color: #b2d2ff }
903 .yui-skin-sam .yui-dt-list th.yui-dt-highlighted a { background-color: #b2d2ff }
904 .yui-skin-sam .yui-dt-list tr.yui-dt-highlighted,
904 .yui-skin-sam .yui-dt-list tr.yui-dt-highlighted,
905 .yui-skin-sam .yui-dt-list tr.yui-dt-highlighted td.yui-dt-asc,
905 .yui-skin-sam .yui-dt-list tr.yui-dt-highlighted td.yui-dt-asc,
906 .yui-skin-sam .yui-dt-list tr.yui-dt-highlighted td.yui-dt-desc,
906 .yui-skin-sam .yui-dt-list tr.yui-dt-highlighted td.yui-dt-desc,
907 .yui-skin-sam .yui-dt-list tr.yui-dt-even td.yui-dt-highlighted,
907 .yui-skin-sam .yui-dt-list tr.yui-dt-even td.yui-dt-highlighted,
908 .yui-skin-sam .yui-dt-list tr.yui-dt-odd td.yui-dt-highlighted {
908 .yui-skin-sam .yui-dt-list tr.yui-dt-odd td.yui-dt-highlighted {
909 cursor: pointer;
909 cursor: pointer;
910 background-color: #b2d2ff;
910 background-color: #b2d2ff;
911 }
911 }
912 .yui-skin-sam th.yui-dt-selected,
912 .yui-skin-sam th.yui-dt-selected,
913 .yui-skin-sam th.yui-dt-selected a { background-color: #446cd7 }
913 .yui-skin-sam th.yui-dt-selected a { background-color: #446cd7 }
914 .yui-skin-sam tr.yui-dt-selected td,
914 .yui-skin-sam tr.yui-dt-selected td,
915 .yui-skin-sam tr.yui-dt-selected td.yui-dt-asc,
915 .yui-skin-sam tr.yui-dt-selected td.yui-dt-asc,
916 .yui-skin-sam tr.yui-dt-selected td.yui-dt-desc {
916 .yui-skin-sam tr.yui-dt-selected td.yui-dt-desc {
917 background-color: #426fd9;
917 background-color: #426fd9;
918 color: #FFF;
918 color: #FFF;
919 }
919 }
920 .yui-skin-sam tr.yui-dt-even td.yui-dt-selected,
920 .yui-skin-sam tr.yui-dt-even td.yui-dt-selected,
921 .yui-skin-sam tr.yui-dt-odd td.yui-dt-selected {
921 .yui-skin-sam tr.yui-dt-odd td.yui-dt-selected {
922 background-color: #446cd7;
922 background-color: #446cd7;
923 color: #FFF;
923 color: #FFF;
924 }
924 }
925 .yui-skin-sam .yui-dt-list th.yui-dt-selected,
925 .yui-skin-sam .yui-dt-list th.yui-dt-selected,
926 .yui-skin-sam .yui-dt-list th.yui-dt-selected a { background-color: #446cd7 }
926 .yui-skin-sam .yui-dt-list th.yui-dt-selected a { background-color: #446cd7 }
927 .yui-skin-sam .yui-dt-list tr.yui-dt-selected td,
927 .yui-skin-sam .yui-dt-list tr.yui-dt-selected td,
928 .yui-skin-sam .yui-dt-list tr.yui-dt-selected td.yui-dt-asc,
928 .yui-skin-sam .yui-dt-list tr.yui-dt-selected td.yui-dt-asc,
929 .yui-skin-sam .yui-dt-list tr.yui-dt-selected td.yui-dt-desc {
929 .yui-skin-sam .yui-dt-list tr.yui-dt-selected td.yui-dt-desc {
930 background-color: #426fd9;
930 background-color: #426fd9;
931 color: #FFF;
931 color: #FFF;
932 }
932 }
933 .yui-skin-sam .yui-dt-list tr.yui-dt-even td.yui-dt-selected,
933 .yui-skin-sam .yui-dt-list tr.yui-dt-even td.yui-dt-selected,
934 .yui-skin-sam .yui-dt-list tr.yui-dt-odd td.yui-dt-selected {
934 .yui-skin-sam .yui-dt-list tr.yui-dt-odd td.yui-dt-selected {
935 background-color: #446cd7;
935 background-color: #446cd7;
936 color: #FFF;
936 color: #FFF;
937 }
937 }
938 .yui-skin-sam .yui-dt-paginator {
938 .yui-skin-sam .yui-dt-paginator {
939 display: block;
939 display: block;
940 margin: 6px 0;
940 margin: 6px 0;
941 white-space: nowrap;
941 white-space: nowrap;
942 }
942 }
943 .yui-skin-sam .yui-dt-paginator .yui-dt-first,
943 .yui-skin-sam .yui-dt-paginator .yui-dt-first,
944 .yui-skin-sam .yui-dt-paginator .yui-dt-last,
944 .yui-skin-sam .yui-dt-paginator .yui-dt-last,
945 .yui-skin-sam .yui-dt-paginator .yui-dt-selected { padding: 2px 6px }
945 .yui-skin-sam .yui-dt-paginator .yui-dt-selected { padding: 2px 6px }
946 .yui-skin-sam .yui-dt-paginator a.yui-dt-first,
946 .yui-skin-sam .yui-dt-paginator a.yui-dt-first,
947 .yui-skin-sam .yui-dt-paginator a.yui-dt-last { text-decoration: none }
947 .yui-skin-sam .yui-dt-paginator a.yui-dt-last { text-decoration: none }
948 .yui-skin-sam .yui-dt-paginator .yui-dt-previous,
948 .yui-skin-sam .yui-dt-paginator .yui-dt-previous,
949 .yui-skin-sam .yui-dt-paginator .yui-dt-next { display: none }
949 .yui-skin-sam .yui-dt-paginator .yui-dt-next { display: none }
950 .yui-skin-sam a.yui-dt-page {
950 .yui-skin-sam a.yui-dt-page {
951 border: 1px solid #cbcbcb;
951 border: 1px solid #cbcbcb;
952 padding: 2px 6px;
952 padding: 2px 6px;
953 text-decoration: none;
953 text-decoration: none;
954 background-color: #fff;
954 background-color: #fff;
955 }
955 }
956 .yui-skin-sam .yui-dt-selected {
956 .yui-skin-sam .yui-dt-selected {
957 border: 1px solid #fff;
957 border: 1px solid #fff;
958 background-color: #fff;
958 background-color: #fff;
959 }
959 }
960
960
961 #content #left {
961 #content #left {
962 left: 0;
962 left: 0;
963 width: 280px;
963 width: 280px;
964 position: absolute;
964 position: absolute;
965 }
965 }
966
966
967 #content #right {
967 #content #right {
968 margin: 0 60px 10px 290px;
968 margin: 0 60px 10px 290px;
969 }
969 }
970
970
971 #content div.box {
971 #content div.box {
972 clear: both;
972 clear: both;
973 overflow: hidden;
973 overflow: hidden;
974 background: #fff;
974 background: #fff;
975 margin: 0 0 10px;
975 margin: 0 0 10px;
976 padding: 0 0 10px;
976 padding: 0 0 10px;
977 -webkit-border-radius: 4px 4px 4px 4px;
977 -webkit-border-radius: 4px 4px 4px 4px;
978 -khtml-border-radius: 4px 4px 4px 4px;
978 -khtml-border-radius: 4px 4px 4px 4px;
979 -moz-border-radius: 4px 4px 4px 4px;
979 -moz-border-radius: 4px 4px 4px 4px;
980 border-radius: 4px 4px 4px 4px;
980 border-radius: 4px 4px 4px 4px;
981 box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
981 box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
982 }
982 }
983
983
984 #content div.box-left {
984 #content div.box-left {
985 width: 49%;
985 width: 49%;
986 clear: none;
986 clear: none;
987 float: left;
987 float: left;
988 margin: 0 0 10px;
988 margin: 0 0 10px;
989 }
989 }
990
990
991 #content div.box-right {
991 #content div.box-right {
992 width: 49%;
992 width: 49%;
993 clear: none;
993 clear: none;
994 float: right;
994 float: right;
995 margin: 0 0 10px;
995 margin: 0 0 10px;
996 }
996 }
997
997
998 #content div.box div.title {
998 #content div.box div.title {
999 clear: both;
999 clear: both;
1000 overflow: hidden;
1000 overflow: hidden;
1001 background-color: #eedc94;
1001 background-color: #eedc94;
1002 background-repeat: repeat-x;
1002 background-repeat: repeat-x;
1003 background-image: -khtml-gradient(linear, left top, left bottom, from(#fceec1),
1003 background-image: -khtml-gradient(linear, left top, left bottom, from(#fceec1),
1004 to(#eedc94) );
1004 to(#eedc94) );
1005 background-image: -moz-linear-gradient(top, #003b76, #00376e);
1005 background-image: -moz-linear-gradient(top, #003b76, #00376e);
1006 background-image: -ms-linear-gradient(top, #003b76, #00376e);
1006 background-image: -ms-linear-gradient(top, #003b76, #00376e);
1007 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #003b76),
1007 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #003b76),
1008 color-stop(100%, #00376e) );
1008 color-stop(100%, #00376e) );
1009 background-image: -webkit-linear-gradient(top, #003b76, #00376e) );
1009 background-image: -webkit-linear-gradient(top, #003b76, #00376e) );
1010 background-image: -o-linear-gradient(top, #003b76, #00376e) );
1010 background-image: -o-linear-gradient(top, #003b76, #00376e) );
1011 background-image: linear-gradient(top, #003b76, #00376e);
1011 background-image: linear-gradient(top, #003b76, #00376e);
1012 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#003b76',
1012 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#003b76',
1013 endColorstr='#00376e', GradientType=0 );
1013 endColorstr='#00376e', GradientType=0 );
1014 margin: 0 0 20px;
1014 margin: 0 0 20px;
1015 padding: 0;
1015 padding: 0;
1016 }
1016 }
1017
1017
1018 #content div.box div.title h5 {
1018 #content div.box div.title h5 {
1019 float: left;
1019 float: left;
1020 border: none;
1020 border: none;
1021 color: #fff;
1021 color: #fff;
1022 text-transform: uppercase;
1022 text-transform: uppercase;
1023 margin: 0;
1023 margin: 0;
1024 padding: 11px 0 11px 10px;
1024 padding: 11px 0 11px 10px;
1025 }
1025 }
1026
1026
1027 #content div.box div.title .link-white{
1027 #content div.box div.title .link-white{
1028 color: #FFFFFF;
1028 color: #FFFFFF;
1029 }
1029 }
1030
1030
1031 #content div.box div.title ul.links li {
1031 #content div.box div.title ul.links li {
1032 list-style: none;
1032 list-style: none;
1033 float: left;
1033 float: left;
1034 margin: 0;
1034 margin: 0;
1035 padding: 0;
1035 padding: 0;
1036 }
1036 }
1037
1037
1038 #content div.box div.title ul.links li a {
1038 #content div.box div.title ul.links li a {
1039 border-left: 1px solid #316293;
1039 border-left: 1px solid #316293;
1040 color: #FFFFFF;
1040 color: #FFFFFF;
1041 display: block;
1041 display: block;
1042 float: left;
1042 float: left;
1043 font-size: 13px;
1043 font-size: 13px;
1044 font-weight: 700;
1044 font-weight: 700;
1045 height: 1%;
1045 height: 1%;
1046 margin: 0;
1046 margin: 0;
1047 padding: 11px 22px 12px;
1047 padding: 11px 22px 12px;
1048 text-decoration: none;
1048 text-decoration: none;
1049 }
1049 }
1050
1050
1051 #content div.box h1,#content div.box h2,#content div.box h3,#content div.box h4,#content div.box h5,#content div.box h6
1051 #content div.box h1,#content div.box h2,#content div.box h3,#content div.box h4,#content div.box h5,#content div.box h6
1052 {
1052 {
1053 clear: both;
1053 clear: both;
1054 overflow: hidden;
1054 overflow: hidden;
1055 border-bottom: 1px solid #DDD;
1055 border-bottom: 1px solid #DDD;
1056 margin: 10px 20px;
1056 margin: 10px 20px;
1057 padding: 0 0 15px;
1057 padding: 0 0 15px;
1058 }
1058 }
1059
1059
1060 #content div.box p {
1060 #content div.box p {
1061 color: #5f5f5f;
1061 color: #5f5f5f;
1062 font-size: 12px;
1062 font-size: 12px;
1063 line-height: 150%;
1063 line-height: 150%;
1064 margin: 0 24px 10px;
1064 margin: 0 24px 10px;
1065 padding: 0;
1065 padding: 0;
1066 }
1066 }
1067
1067
1068 #content div.box blockquote {
1068 #content div.box blockquote {
1069 border-left: 4px solid #DDD;
1069 border-left: 4px solid #DDD;
1070 color: #5f5f5f;
1070 color: #5f5f5f;
1071 font-size: 11px;
1071 font-size: 11px;
1072 line-height: 150%;
1072 line-height: 150%;
1073 margin: 0 34px;
1073 margin: 0 34px;
1074 padding: 0 0 0 14px;
1074 padding: 0 0 0 14px;
1075 }
1075 }
1076
1076
1077 #content div.box blockquote p {
1077 #content div.box blockquote p {
1078 margin: 10px 0;
1078 margin: 10px 0;
1079 padding: 0;
1079 padding: 0;
1080 }
1080 }
1081
1081
1082 #content div.box dl {
1082 #content div.box dl {
1083 margin: 10px 0px;
1083 margin: 10px 0px;
1084 }
1084 }
1085
1085
1086 #content div.box dt {
1086 #content div.box dt {
1087 font-size: 12px;
1087 font-size: 12px;
1088 margin: 0;
1088 margin: 0;
1089 }
1089 }
1090
1090
1091 #content div.box dd {
1091 #content div.box dd {
1092 font-size: 12px;
1092 font-size: 12px;
1093 margin: 0;
1093 margin: 0;
1094 padding: 8px 0 8px 15px;
1094 padding: 8px 0 8px 15px;
1095 }
1095 }
1096
1096
1097 #content div.box li {
1097 #content div.box li {
1098 font-size: 12px;
1098 font-size: 12px;
1099 padding: 4px 0;
1099 padding: 4px 0;
1100 }
1100 }
1101
1101
1102 #content div.box ul.disc,#content div.box ul.circle {
1102 #content div.box ul.disc,#content div.box ul.circle {
1103 margin: 10px 24px 10px 38px;
1103 margin: 10px 24px 10px 38px;
1104 }
1104 }
1105
1105
1106 #content div.box ul.square {
1106 #content div.box ul.square {
1107 margin: 10px 24px 10px 40px;
1107 margin: 10px 24px 10px 40px;
1108 }
1108 }
1109
1109
1110 #content div.box img.left {
1110 #content div.box img.left {
1111 border: none;
1111 border: none;
1112 float: left;
1112 float: left;
1113 margin: 10px 10px 10px 0;
1113 margin: 10px 10px 10px 0;
1114 }
1114 }
1115
1115
1116 #content div.box img.right {
1116 #content div.box img.right {
1117 border: none;
1117 border: none;
1118 float: right;
1118 float: right;
1119 margin: 10px 0 10px 10px;
1119 margin: 10px 0 10px 10px;
1120 }
1120 }
1121
1121
1122 #content div.box div.messages {
1122 #content div.box div.messages {
1123 clear: both;
1123 clear: both;
1124 overflow: hidden;
1124 overflow: hidden;
1125 margin: 0 20px;
1125 margin: 0 20px;
1126 padding: 0;
1126 padding: 0;
1127 }
1127 }
1128
1128
1129 #content div.box div.message {
1129 #content div.box div.message {
1130 clear: both;
1130 clear: both;
1131 overflow: hidden;
1131 overflow: hidden;
1132 margin: 0;
1132 margin: 0;
1133 padding: 10px 0;
1133 padding: 10px 0;
1134 }
1134 }
1135
1135
1136 #content div.box div.message a {
1136 #content div.box div.message a {
1137 font-weight: 400 !important;
1137 font-weight: 400 !important;
1138 }
1138 }
1139
1139
1140 #content div.box div.message div.image {
1140 #content div.box div.message div.image {
1141 float: left;
1141 float: left;
1142 margin: 9px 0 0 5px;
1142 margin: 9px 0 0 5px;
1143 padding: 6px;
1143 padding: 6px;
1144 }
1144 }
1145
1145
1146 #content div.box div.message div.image img {
1146 #content div.box div.message div.image img {
1147 vertical-align: middle;
1147 vertical-align: middle;
1148 margin: 0;
1148 margin: 0;
1149 }
1149 }
1150
1150
1151 #content div.box div.message div.text {
1151 #content div.box div.message div.text {
1152 float: left;
1152 float: left;
1153 margin: 0;
1153 margin: 0;
1154 padding: 9px 6px;
1154 padding: 9px 6px;
1155 }
1155 }
1156
1156
1157 #content div.box div.message div.dismiss a {
1157 #content div.box div.message div.dismiss a {
1158 height: 16px;
1158 height: 16px;
1159 width: 16px;
1159 width: 16px;
1160 display: block;
1160 display: block;
1161 background: url("../images/icons/cross.png") no-repeat;
1161 background: url("../images/icons/cross.png") no-repeat;
1162 margin: 15px 14px 0 0;
1162 margin: 15px 14px 0 0;
1163 padding: 0;
1163 padding: 0;
1164 }
1164 }
1165
1165
1166 #content div.box div.message div.text h1,#content div.box div.message div.text h2,#content div.box div.message div.text h3,#content div.box div.message div.text h4,#content div.box div.message div.text h5,#content div.box div.message div.text h6
1166 #content div.box div.message div.text h1,#content div.box div.message div.text h2,#content div.box div.message div.text h3,#content div.box div.message div.text h4,#content div.box div.message div.text h5,#content div.box div.message div.text h6
1167 {
1167 {
1168 border: none;
1168 border: none;
1169 margin: 0;
1169 margin: 0;
1170 padding: 0;
1170 padding: 0;
1171 }
1171 }
1172
1172
1173 #content div.box div.message div.text span {
1173 #content div.box div.message div.text span {
1174 height: 1%;
1174 height: 1%;
1175 display: block;
1175 display: block;
1176 margin: 0;
1176 margin: 0;
1177 padding: 5px 0 0;
1177 padding: 5px 0 0;
1178 }
1178 }
1179
1179
1180 #content div.box div.message-error {
1180 #content div.box div.message-error {
1181 height: 1%;
1181 height: 1%;
1182 clear: both;
1182 clear: both;
1183 overflow: hidden;
1183 overflow: hidden;
1184 background: #FBE3E4;
1184 background: #FBE3E4;
1185 border: 1px solid #FBC2C4;
1185 border: 1px solid #FBC2C4;
1186 color: #860006;
1186 color: #860006;
1187 }
1187 }
1188
1188
1189 #content div.box div.message-error h6 {
1189 #content div.box div.message-error h6 {
1190 color: #860006;
1190 color: #860006;
1191 }
1191 }
1192
1192
1193 #content div.box div.message-warning {
1193 #content div.box div.message-warning {
1194 height: 1%;
1194 height: 1%;
1195 clear: both;
1195 clear: both;
1196 overflow: hidden;
1196 overflow: hidden;
1197 background: #FFF6BF;
1197 background: #FFF6BF;
1198 border: 1px solid #FFD324;
1198 border: 1px solid #FFD324;
1199 color: #5f5200;
1199 color: #5f5200;
1200 }
1200 }
1201
1201
1202 #content div.box div.message-warning h6 {
1202 #content div.box div.message-warning h6 {
1203 color: #5f5200;
1203 color: #5f5200;
1204 }
1204 }
1205
1205
1206 #content div.box div.message-notice {
1206 #content div.box div.message-notice {
1207 height: 1%;
1207 height: 1%;
1208 clear: both;
1208 clear: both;
1209 overflow: hidden;
1209 overflow: hidden;
1210 background: #8FBDE0;
1210 background: #8FBDE0;
1211 border: 1px solid #6BACDE;
1211 border: 1px solid #6BACDE;
1212 color: #003863;
1212 color: #003863;
1213 }
1213 }
1214
1214
1215 #content div.box div.message-notice h6 {
1215 #content div.box div.message-notice h6 {
1216 color: #003863;
1216 color: #003863;
1217 }
1217 }
1218
1218
1219 #content div.box div.message-success {
1219 #content div.box div.message-success {
1220 height: 1%;
1220 height: 1%;
1221 clear: both;
1221 clear: both;
1222 overflow: hidden;
1222 overflow: hidden;
1223 background: #E6EFC2;
1223 background: #E6EFC2;
1224 border: 1px solid #C6D880;
1224 border: 1px solid #C6D880;
1225 color: #4e6100;
1225 color: #4e6100;
1226 }
1226 }
1227
1227
1228 #content div.box div.message-success h6 {
1228 #content div.box div.message-success h6 {
1229 color: #4e6100;
1229 color: #4e6100;
1230 }
1230 }
1231
1231
1232 #content div.box div.form div.fields div.field {
1232 #content div.box div.form div.fields div.field {
1233 height: 1%;
1233 height: 1%;
1234 border-bottom: 1px solid #DDD;
1234 border-bottom: 1px solid #DDD;
1235 clear: both;
1235 clear: both;
1236 margin: 0;
1236 margin: 0;
1237 padding: 10px 0;
1237 padding: 10px 0;
1238 }
1238 }
1239
1239
1240 #content div.box div.form div.fields div.field-first {
1240 #content div.box div.form div.fields div.field-first {
1241 padding: 0 0 10px;
1241 padding: 0 0 10px;
1242 }
1242 }
1243
1243
1244 #content div.box div.form div.fields div.field-noborder {
1244 #content div.box div.form div.fields div.field-noborder {
1245 border-bottom: 0 !important;
1245 border-bottom: 0 !important;
1246 }
1246 }
1247
1247
1248 #content div.box div.form div.fields div.field span.error-message {
1248 #content div.box div.form div.fields div.field span.error-message {
1249 height: 1%;
1249 height: 1%;
1250 display: inline-block;
1250 display: inline-block;
1251 color: red;
1251 color: red;
1252 margin: 8px 0 0 4px;
1252 margin: 8px 0 0 4px;
1253 padding: 0;
1253 padding: 0;
1254 }
1254 }
1255
1255
1256 #content div.box div.form div.fields div.field span.success {
1256 #content div.box div.form div.fields div.field span.success {
1257 height: 1%;
1257 height: 1%;
1258 display: block;
1258 display: block;
1259 color: #316309;
1259 color: #316309;
1260 margin: 8px 0 0;
1260 margin: 8px 0 0;
1261 padding: 0;
1261 padding: 0;
1262 }
1262 }
1263
1263
1264 #content div.box div.form div.fields div.field div.label {
1264 #content div.box div.form div.fields div.field div.label {
1265 left: 70px;
1265 left: 70px;
1266 width: 155px;
1266 width: 155px;
1267 position: absolute;
1267 position: absolute;
1268 margin: 0;
1268 margin: 0;
1269 padding: 5px 0 0 0px;
1269 padding: 5px 0 0 0px;
1270 }
1270 }
1271
1271
1272 #content div.box div.form div.fields div.field div.label-summary {
1272 #content div.box div.form div.fields div.field div.label-summary {
1273 left: 30px;
1273 left: 30px;
1274 width: 155px;
1274 width: 155px;
1275 position: absolute;
1275 position: absolute;
1276 margin: 0;
1276 margin: 0;
1277 padding: 0px 0 0 0px;
1277 padding: 0px 0 0 0px;
1278 }
1278 }
1279
1279
1280 #content div.box-left div.form div.fields div.field div.label,
1280 #content div.box-left div.form div.fields div.field div.label,
1281 #content div.box-right div.form div.fields div.field div.label,
1281 #content div.box-right div.form div.fields div.field div.label,
1282 #content div.box-left div.form div.fields div.field div.label,
1282 #content div.box-left div.form div.fields div.field div.label,
1283 #content div.box-left div.form div.fields div.field div.label-summary,
1283 #content div.box-left div.form div.fields div.field div.label-summary,
1284 #content div.box-right div.form div.fields div.field div.label-summary,
1284 #content div.box-right div.form div.fields div.field div.label-summary,
1285 #content div.box-left div.form div.fields div.field div.label-summary
1285 #content div.box-left div.form div.fields div.field div.label-summary
1286 {
1286 {
1287 clear: both;
1287 clear: both;
1288 overflow: hidden;
1288 overflow: hidden;
1289 left: 0;
1289 left: 0;
1290 width: auto;
1290 width: auto;
1291 position: relative;
1291 position: relative;
1292 margin: 0;
1292 margin: 0;
1293 padding: 0 0 8px;
1293 padding: 0 0 8px;
1294 }
1294 }
1295
1295
1296 #content div.box div.form div.fields div.field div.label-select {
1296 #content div.box div.form div.fields div.field div.label-select {
1297 padding: 5px 0 0 5px;
1297 padding: 5px 0 0 5px;
1298 }
1298 }
1299
1299
1300 #content div.box-left div.form div.fields div.field div.label-select,
1300 #content div.box-left div.form div.fields div.field div.label-select,
1301 #content div.box-right div.form div.fields div.field div.label-select
1301 #content div.box-right div.form div.fields div.field div.label-select
1302 {
1302 {
1303 padding: 0 0 8px;
1303 padding: 0 0 8px;
1304 }
1304 }
1305
1305
1306 #content div.box-left div.form div.fields div.field div.label-textarea,
1306 #content div.box-left div.form div.fields div.field div.label-textarea,
1307 #content div.box-right div.form div.fields div.field div.label-textarea
1307 #content div.box-right div.form div.fields div.field div.label-textarea
1308 {
1308 {
1309 padding: 0 0 8px !important;
1309 padding: 0 0 8px !important;
1310 }
1310 }
1311
1311
1312 #content div.box div.form div.fields div.field div.label label,div.label label
1312 #content div.box div.form div.fields div.field div.label label,div.label label
1313 {
1313 {
1314 color: #393939;
1314 color: #393939;
1315 font-weight: 700;
1315 font-weight: 700;
1316 }
1316 }
1317 #content div.box div.form div.fields div.field div.label label,div.label-summary label
1317 #content div.box div.form div.fields div.field div.label label,div.label-summary label
1318 {
1318 {
1319 color: #393939;
1319 color: #393939;
1320 font-weight: 700;
1320 font-weight: 700;
1321 }
1321 }
1322 #content div.box div.form div.fields div.field div.input {
1322 #content div.box div.form div.fields div.field div.input {
1323 margin: 0 0 0 200px;
1323 margin: 0 0 0 200px;
1324 }
1324 }
1325
1325
1326 #content div.box div.form div.fields div.field div.input.summary {
1326 #content div.box div.form div.fields div.field div.input.summary {
1327 margin: 0 0 0 110px;
1327 margin: 0 0 0 110px;
1328 }
1328 }
1329 #content div.box div.form div.fields div.field div.input.summary-short {
1329 #content div.box div.form div.fields div.field div.input.summary-short {
1330 margin: 0 0 0 110px;
1330 margin: 0 0 0 110px;
1331 }
1331 }
1332 #content div.box div.form div.fields div.field div.file {
1332 #content div.box div.form div.fields div.field div.file {
1333 margin: 0 0 0 200px;
1333 margin: 0 0 0 200px;
1334 }
1334 }
1335
1335
1336 #content div.box-left div.form div.fields div.field div.input,#content div.box-right div.form div.fields div.field div.input
1336 #content div.box-left div.form div.fields div.field div.input,#content div.box-right div.form div.fields div.field div.input
1337 {
1337 {
1338 margin: 0 0 0 0px;
1338 margin: 0 0 0 0px;
1339 }
1339 }
1340
1340
1341 #content div.box div.form div.fields div.field div.input input {
1341 #content div.box div.form div.fields div.field div.input input {
1342 background: #FFF;
1342 background: #FFF;
1343 border-top: 1px solid #b3b3b3;
1343 border-top: 1px solid #b3b3b3;
1344 border-left: 1px solid #b3b3b3;
1344 border-left: 1px solid #b3b3b3;
1345 border-right: 1px solid #eaeaea;
1345 border-right: 1px solid #eaeaea;
1346 border-bottom: 1px solid #eaeaea;
1346 border-bottom: 1px solid #eaeaea;
1347 color: #000;
1347 color: #000;
1348 font-size: 11px;
1348 font-size: 11px;
1349 margin: 0;
1349 margin: 0;
1350 padding: 7px 7px 6px;
1350 padding: 7px 7px 6px;
1351 }
1351 }
1352
1352
1353 #content div.box div.form div.fields div.field div.input input#clone_url,
1353 #content div.box div.form div.fields div.field div.input input#clone_url,
1354 #content div.box div.form div.fields div.field div.input input#clone_url_id
1354 #content div.box div.form div.fields div.field div.input input#clone_url_id
1355 {
1355 {
1356 font-size: 16px;
1356 font-size: 16px;
1357 padding: 2px;
1357 padding: 2px;
1358 }
1358 }
1359
1359
1360 #content div.box div.form div.fields div.field div.file input {
1360 #content div.box div.form div.fields div.field div.file input {
1361 background: none repeat scroll 0 0 #FFFFFF;
1361 background: none repeat scroll 0 0 #FFFFFF;
1362 border-color: #B3B3B3 #EAEAEA #EAEAEA #B3B3B3;
1362 border-color: #B3B3B3 #EAEAEA #EAEAEA #B3B3B3;
1363 border-style: solid;
1363 border-style: solid;
1364 border-width: 1px;
1364 border-width: 1px;
1365 color: #000000;
1365 color: #000000;
1366 font-size: 11px;
1366 font-size: 11px;
1367 margin: 0;
1367 margin: 0;
1368 padding: 7px 7px 6px;
1368 padding: 7px 7px 6px;
1369 }
1369 }
1370
1370
1371 #content div.box div.form div.fields div.field div.input input.small {
1371 #content div.box div.form div.fields div.field div.input input.small {
1372 width: 30%;
1372 width: 30%;
1373 }
1373 }
1374
1374
1375 #content div.box div.form div.fields div.field div.input input.medium {
1375 #content div.box div.form div.fields div.field div.input input.medium {
1376 width: 55%;
1376 width: 55%;
1377 }
1377 }
1378
1378
1379 #content div.box div.form div.fields div.field div.input input.large {
1379 #content div.box div.form div.fields div.field div.input input.large {
1380 width: 85%;
1380 width: 85%;
1381 }
1381 }
1382
1382
1383 #content div.box div.form div.fields div.field div.input input.date {
1383 #content div.box div.form div.fields div.field div.input input.date {
1384 width: 177px;
1384 width: 177px;
1385 }
1385 }
1386
1386
1387 #content div.box div.form div.fields div.field div.input input.button {
1387 #content div.box div.form div.fields div.field div.input input.button {
1388 background: #D4D0C8;
1388 background: #D4D0C8;
1389 border-top: 1px solid #FFF;
1389 border-top: 1px solid #FFF;
1390 border-left: 1px solid #FFF;
1390 border-left: 1px solid #FFF;
1391 border-right: 1px solid #404040;
1391 border-right: 1px solid #404040;
1392 border-bottom: 1px solid #404040;
1392 border-bottom: 1px solid #404040;
1393 color: #000;
1393 color: #000;
1394 margin: 0;
1394 margin: 0;
1395 padding: 4px 8px;
1395 padding: 4px 8px;
1396 }
1396 }
1397
1397
1398 #content div.box div.form div.fields div.field div.textarea {
1398 #content div.box div.form div.fields div.field div.textarea {
1399 border-top: 1px solid #b3b3b3;
1399 border-top: 1px solid #b3b3b3;
1400 border-left: 1px solid #b3b3b3;
1400 border-left: 1px solid #b3b3b3;
1401 border-right: 1px solid #eaeaea;
1401 border-right: 1px solid #eaeaea;
1402 border-bottom: 1px solid #eaeaea;
1402 border-bottom: 1px solid #eaeaea;
1403 margin: 0 0 0 200px;
1403 margin: 0 0 0 200px;
1404 padding: 10px;
1404 padding: 10px;
1405 }
1405 }
1406
1406
1407 #content div.box div.form div.fields div.field div.textarea-editor {
1407 #content div.box div.form div.fields div.field div.textarea-editor {
1408 border: 1px solid #ddd;
1408 border: 1px solid #ddd;
1409 padding: 0;
1409 padding: 0;
1410 }
1410 }
1411
1411
1412 #content div.box div.form div.fields div.field div.textarea textarea {
1412 #content div.box div.form div.fields div.field div.textarea textarea {
1413 width: 100%;
1413 width: 100%;
1414 height: 220px;
1414 height: 220px;
1415 overflow: hidden;
1415 overflow: hidden;
1416 background: #FFF;
1416 background: #FFF;
1417 color: #000;
1417 color: #000;
1418 font-size: 11px;
1418 font-size: 11px;
1419 outline: none;
1419 outline: none;
1420 border-width: 0;
1420 border-width: 0;
1421 margin: 0;
1421 margin: 0;
1422 padding: 0;
1422 padding: 0;
1423 }
1423 }
1424
1424
1425 #content div.box-left div.form div.fields div.field div.textarea textarea,#content div.box-right div.form div.fields div.field div.textarea textarea
1425 #content div.box-left div.form div.fields div.field div.textarea textarea,#content div.box-right div.form div.fields div.field div.textarea textarea
1426 {
1426 {
1427 width: 100%;
1427 width: 100%;
1428 height: 100px;
1428 height: 100px;
1429 }
1429 }
1430
1430
1431 #content div.box div.form div.fields div.field div.textarea table {
1431 #content div.box div.form div.fields div.field div.textarea table {
1432 width: 100%;
1432 width: 100%;
1433 border: none;
1433 border: none;
1434 margin: 0;
1434 margin: 0;
1435 padding: 0;
1435 padding: 0;
1436 }
1436 }
1437
1437
1438 #content div.box div.form div.fields div.field div.textarea table td {
1438 #content div.box div.form div.fields div.field div.textarea table td {
1439 background: #DDD;
1439 background: #DDD;
1440 border: none;
1440 border: none;
1441 padding: 0;
1441 padding: 0;
1442 }
1442 }
1443
1443
1444 #content div.box div.form div.fields div.field div.textarea table td table
1444 #content div.box div.form div.fields div.field div.textarea table td table
1445 {
1445 {
1446 width: auto;
1446 width: auto;
1447 border: none;
1447 border: none;
1448 margin: 0;
1448 margin: 0;
1449 padding: 0;
1449 padding: 0;
1450 }
1450 }
1451
1451
1452 #content div.box div.form div.fields div.field div.textarea table td table td
1452 #content div.box div.form div.fields div.field div.textarea table td table td
1453 {
1453 {
1454 font-size: 11px;
1454 font-size: 11px;
1455 padding: 5px 5px 5px 0;
1455 padding: 5px 5px 5px 0;
1456 }
1456 }
1457
1457
1458 #content div.box div.form div.fields div.field input[type=text]:focus,#content div.box div.form div.fields div.field input[type=password]:focus,#content div.box div.form div.fields div.field input[type=file]:focus,#content div.box div.form div.fields div.field textarea:focus,#content div.box div.form div.fields div.field select:focus
1458 #content div.box div.form div.fields div.field input[type=text]:focus,#content div.box div.form div.fields div.field input[type=password]:focus,#content div.box div.form div.fields div.field input[type=file]:focus,#content div.box div.form div.fields div.field textarea:focus,#content div.box div.form div.fields div.field select:focus
1459 {
1459 {
1460 background: #f6f6f6;
1460 background: #f6f6f6;
1461 border-color: #666;
1461 border-color: #666;
1462 }
1462 }
1463
1463
1464 div.form div.fields div.field div.button {
1464 div.form div.fields div.field div.button {
1465 margin: 0;
1465 margin: 0;
1466 padding: 0 0 0 8px;
1466 padding: 0 0 0 8px;
1467 }
1467 }
1468 #content div.box table.noborder {
1468 #content div.box table.noborder {
1469 border: 1px solid transparent;
1469 border: 1px solid transparent;
1470 }
1470 }
1471
1471
1472 #content div.box table {
1472 #content div.box table {
1473 width: 100%;
1473 width: 100%;
1474 border-collapse: separate;
1474 border-collapse: separate;
1475 margin: 0;
1475 margin: 0;
1476 padding: 0;
1476 padding: 0;
1477 border: 1px solid #eee;
1477 border: 1px solid #eee;
1478 -webkit-border-radius: 4px;
1478 -webkit-border-radius: 4px;
1479 -moz-border-radius: 4px;
1479 -moz-border-radius: 4px;
1480 border-radius: 4px;
1480 border-radius: 4px;
1481 }
1481 }
1482
1482
1483 #content div.box table th {
1483 #content div.box table th {
1484 background: #eee;
1484 background: #eee;
1485 border-bottom: 1px solid #ddd;
1485 border-bottom: 1px solid #ddd;
1486 padding: 5px 0px 5px 5px;
1486 padding: 5px 0px 5px 5px;
1487 }
1487 }
1488
1488
1489 #content div.box table th.left {
1489 #content div.box table th.left {
1490 text-align: left;
1490 text-align: left;
1491 }
1491 }
1492
1492
1493 #content div.box table th.right {
1493 #content div.box table th.right {
1494 text-align: right;
1494 text-align: right;
1495 }
1495 }
1496
1496
1497 #content div.box table th.center {
1497 #content div.box table th.center {
1498 text-align: center;
1498 text-align: center;
1499 }
1499 }
1500
1500
1501 #content div.box table th.selected {
1501 #content div.box table th.selected {
1502 vertical-align: middle;
1502 vertical-align: middle;
1503 padding: 0;
1503 padding: 0;
1504 }
1504 }
1505
1505
1506 #content div.box table td {
1506 #content div.box table td {
1507 background: #fff;
1507 background: #fff;
1508 border-bottom: 1px solid #cdcdcd;
1508 border-bottom: 1px solid #cdcdcd;
1509 vertical-align: middle;
1509 vertical-align: middle;
1510 padding: 5px;
1510 padding: 5px;
1511 }
1511 }
1512
1512
1513 #content div.box table tr.selected td {
1513 #content div.box table tr.selected td {
1514 background: #FFC;
1514 background: #FFC;
1515 }
1515 }
1516
1516
1517 #content div.box table td.selected {
1517 #content div.box table td.selected {
1518 width: 3%;
1518 width: 3%;
1519 text-align: center;
1519 text-align: center;
1520 vertical-align: middle;
1520 vertical-align: middle;
1521 padding: 0;
1521 padding: 0;
1522 }
1522 }
1523
1523
1524 #content div.box table td.action {
1524 #content div.box table td.action {
1525 width: 45%;
1525 width: 45%;
1526 text-align: left;
1526 text-align: left;
1527 }
1527 }
1528
1528
1529 #content div.box table td.date {
1529 #content div.box table td.date {
1530 width: 33%;
1530 width: 33%;
1531 text-align: center;
1531 text-align: center;
1532 }
1532 }
1533
1533
1534 #content div.box div.action {
1534 #content div.box div.action {
1535 float: right;
1535 float: right;
1536 background: #FFF;
1536 background: #FFF;
1537 text-align: right;
1537 text-align: right;
1538 margin: 10px 0 0;
1538 margin: 10px 0 0;
1539 padding: 0;
1539 padding: 0;
1540 }
1540 }
1541
1541
1542 #content div.box div.action select {
1542 #content div.box div.action select {
1543 font-size: 11px;
1543 font-size: 11px;
1544 margin: 0;
1544 margin: 0;
1545 }
1545 }
1546
1546
1547 #content div.box div.action .ui-selectmenu {
1547 #content div.box div.action .ui-selectmenu {
1548 margin: 0;
1548 margin: 0;
1549 padding: 0;
1549 padding: 0;
1550 }
1550 }
1551
1551
1552 #content div.box div.pagination {
1552 #content div.box div.pagination {
1553 height: 1%;
1553 height: 1%;
1554 clear: both;
1554 clear: both;
1555 overflow: hidden;
1555 overflow: hidden;
1556 margin: 10px 0 0;
1556 margin: 10px 0 0;
1557 padding: 0;
1557 padding: 0;
1558 }
1558 }
1559
1559
1560 #content div.box div.pagination ul.pager {
1560 #content div.box div.pagination ul.pager {
1561 float: right;
1561 float: right;
1562 text-align: right;
1562 text-align: right;
1563 margin: 0;
1563 margin: 0;
1564 padding: 0;
1564 padding: 0;
1565 }
1565 }
1566
1566
1567 #content div.box div.pagination ul.pager li {
1567 #content div.box div.pagination ul.pager li {
1568 height: 1%;
1568 height: 1%;
1569 float: left;
1569 float: left;
1570 list-style: none;
1570 list-style: none;
1571 background: #ebebeb url("../images/pager.png") repeat-x;
1571 background: #ebebeb url("../images/pager.png") repeat-x;
1572 border-top: 1px solid #dedede;
1572 border-top: 1px solid #dedede;
1573 border-left: 1px solid #cfcfcf;
1573 border-left: 1px solid #cfcfcf;
1574 border-right: 1px solid #c4c4c4;
1574 border-right: 1px solid #c4c4c4;
1575 border-bottom: 1px solid #c4c4c4;
1575 border-bottom: 1px solid #c4c4c4;
1576 color: #4A4A4A;
1576 color: #4A4A4A;
1577 font-weight: 700;
1577 font-weight: 700;
1578 margin: 0 0 0 4px;
1578 margin: 0 0 0 4px;
1579 padding: 0;
1579 padding: 0;
1580 }
1580 }
1581
1581
1582 #content div.box div.pagination ul.pager li.separator {
1582 #content div.box div.pagination ul.pager li.separator {
1583 padding: 6px;
1583 padding: 6px;
1584 }
1584 }
1585
1585
1586 #content div.box div.pagination ul.pager li.current {
1586 #content div.box div.pagination ul.pager li.current {
1587 background: #b4b4b4 url("../images/pager_selected.png") repeat-x;
1587 background: #b4b4b4 url("../images/pager_selected.png") repeat-x;
1588 border-top: 1px solid #ccc;
1588 border-top: 1px solid #ccc;
1589 border-left: 1px solid #bebebe;
1589 border-left: 1px solid #bebebe;
1590 border-right: 1px solid #b1b1b1;
1590 border-right: 1px solid #b1b1b1;
1591 border-bottom: 1px solid #afafaf;
1591 border-bottom: 1px solid #afafaf;
1592 color: #515151;
1592 color: #515151;
1593 padding: 6px;
1593 padding: 6px;
1594 }
1594 }
1595
1595
1596 #content div.box div.pagination ul.pager li a {
1596 #content div.box div.pagination ul.pager li a {
1597 height: 1%;
1597 height: 1%;
1598 display: block;
1598 display: block;
1599 float: left;
1599 float: left;
1600 color: #515151;
1600 color: #515151;
1601 text-decoration: none;
1601 text-decoration: none;
1602 margin: 0;
1602 margin: 0;
1603 padding: 6px;
1603 padding: 6px;
1604 }
1604 }
1605
1605
1606 #content div.box div.pagination ul.pager li a:hover,#content div.box div.pagination ul.pager li a:active
1606 #content div.box div.pagination ul.pager li a:hover,#content div.box div.pagination ul.pager li a:active
1607 {
1607 {
1608 background: #b4b4b4 url("../images/pager_selected.png") repeat-x;
1608 background: #b4b4b4 url("../images/pager_selected.png") repeat-x;
1609 border-top: 1px solid #ccc;
1609 border-top: 1px solid #ccc;
1610 border-left: 1px solid #bebebe;
1610 border-left: 1px solid #bebebe;
1611 border-right: 1px solid #b1b1b1;
1611 border-right: 1px solid #b1b1b1;
1612 border-bottom: 1px solid #afafaf;
1612 border-bottom: 1px solid #afafaf;
1613 margin: -1px;
1613 margin: -1px;
1614 }
1614 }
1615
1615
1616 #content div.box div.pagination-wh {
1616 #content div.box div.pagination-wh {
1617 height: 1%;
1617 height: 1%;
1618 clear: both;
1618 clear: both;
1619 overflow: hidden;
1619 overflow: hidden;
1620 text-align: right;
1620 text-align: right;
1621 margin: 10px 0 0;
1621 margin: 10px 0 0;
1622 padding: 0;
1622 padding: 0;
1623 }
1623 }
1624
1624
1625 #content div.box div.pagination-right {
1625 #content div.box div.pagination-right {
1626 float: right;
1626 float: right;
1627 }
1627 }
1628
1628
1629 #content div.box div.pagination-wh a,#content div.box div.pagination-wh span.pager_dotdot
1629 #content div.box div.pagination-wh a,#content div.box div.pagination-wh span.pager_dotdot
1630 {
1630 {
1631 height: 1%;
1631 height: 1%;
1632 float: left;
1632 float: left;
1633 background: #ebebeb url("../images/pager.png") repeat-x;
1633 background: #ebebeb url("../images/pager.png") repeat-x;
1634 border-top: 1px solid #dedede;
1634 border-top: 1px solid #dedede;
1635 border-left: 1px solid #cfcfcf;
1635 border-left: 1px solid #cfcfcf;
1636 border-right: 1px solid #c4c4c4;
1636 border-right: 1px solid #c4c4c4;
1637 border-bottom: 1px solid #c4c4c4;
1637 border-bottom: 1px solid #c4c4c4;
1638 color: #4A4A4A;
1638 color: #4A4A4A;
1639 font-weight: 700;
1639 font-weight: 700;
1640 margin: 0 0 0 4px;
1640 margin: 0 0 0 4px;
1641 padding: 6px;
1641 padding: 6px;
1642 }
1642 }
1643
1643
1644 #content div.box div.pagination-wh span.pager_curpage {
1644 #content div.box div.pagination-wh span.pager_curpage {
1645 height: 1%;
1645 height: 1%;
1646 float: left;
1646 float: left;
1647 background: #b4b4b4 url("../images/pager_selected.png") repeat-x;
1647 background: #b4b4b4 url("../images/pager_selected.png") repeat-x;
1648 border-top: 1px solid #ccc;
1648 border-top: 1px solid #ccc;
1649 border-left: 1px solid #bebebe;
1649 border-left: 1px solid #bebebe;
1650 border-right: 1px solid #b1b1b1;
1650 border-right: 1px solid #b1b1b1;
1651 border-bottom: 1px solid #afafaf;
1651 border-bottom: 1px solid #afafaf;
1652 color: #515151;
1652 color: #515151;
1653 font-weight: 700;
1653 font-weight: 700;
1654 margin: 0 0 0 4px;
1654 margin: 0 0 0 4px;
1655 padding: 6px;
1655 padding: 6px;
1656 }
1656 }
1657
1657
1658 #content div.box div.pagination-wh a:hover,#content div.box div.pagination-wh a:active
1658 #content div.box div.pagination-wh a:hover,#content div.box div.pagination-wh a:active
1659 {
1659 {
1660 background: #b4b4b4 url("../images/pager_selected.png") repeat-x;
1660 background: #b4b4b4 url("../images/pager_selected.png") repeat-x;
1661 border-top: 1px solid #ccc;
1661 border-top: 1px solid #ccc;
1662 border-left: 1px solid #bebebe;
1662 border-left: 1px solid #bebebe;
1663 border-right: 1px solid #b1b1b1;
1663 border-right: 1px solid #b1b1b1;
1664 border-bottom: 1px solid #afafaf;
1664 border-bottom: 1px solid #afafaf;
1665 text-decoration: none;
1665 text-decoration: none;
1666 }
1666 }
1667
1667
1668 #content div.box div.traffic div.legend {
1668 #content div.box div.traffic div.legend {
1669 clear: both;
1669 clear: both;
1670 overflow: hidden;
1670 overflow: hidden;
1671 border-bottom: 1px solid #ddd;
1671 border-bottom: 1px solid #ddd;
1672 margin: 0 0 10px;
1672 margin: 0 0 10px;
1673 padding: 0 0 10px;
1673 padding: 0 0 10px;
1674 }
1674 }
1675
1675
1676 #content div.box div.traffic div.legend h6 {
1676 #content div.box div.traffic div.legend h6 {
1677 float: left;
1677 float: left;
1678 border: none;
1678 border: none;
1679 margin: 0;
1679 margin: 0;
1680 padding: 0;
1680 padding: 0;
1681 }
1681 }
1682
1682
1683 #content div.box div.traffic div.legend li {
1683 #content div.box div.traffic div.legend li {
1684 list-style: none;
1684 list-style: none;
1685 float: left;
1685 float: left;
1686 font-size: 11px;
1686 font-size: 11px;
1687 margin: 0;
1687 margin: 0;
1688 padding: 0 8px 0 4px;
1688 padding: 0 8px 0 4px;
1689 }
1689 }
1690
1690
1691 #content div.box div.traffic div.legend li.visits {
1691 #content div.box div.traffic div.legend li.visits {
1692 border-left: 12px solid #edc240;
1692 border-left: 12px solid #edc240;
1693 }
1693 }
1694
1694
1695 #content div.box div.traffic div.legend li.pageviews {
1695 #content div.box div.traffic div.legend li.pageviews {
1696 border-left: 12px solid #afd8f8;
1696 border-left: 12px solid #afd8f8;
1697 }
1697 }
1698
1698
1699 #content div.box div.traffic table {
1699 #content div.box div.traffic table {
1700 width: auto;
1700 width: auto;
1701 }
1701 }
1702
1702
1703 #content div.box div.traffic table td {
1703 #content div.box div.traffic table td {
1704 background: transparent;
1704 background: transparent;
1705 border: none;
1705 border: none;
1706 padding: 2px 3px 3px;
1706 padding: 2px 3px 3px;
1707 }
1707 }
1708
1708
1709 #content div.box div.traffic table td.legendLabel {
1709 #content div.box div.traffic table td.legendLabel {
1710 padding: 0 3px 2px;
1710 padding: 0 3px 2px;
1711 }
1711 }
1712
1712
1713 #summary {
1713 #summary {
1714
1714
1715 }
1715 }
1716
1716
1717 #summary .desc {
1717 #summary .desc {
1718 white-space: pre;
1718 white-space: pre;
1719 width: 100%;
1719 width: 100%;
1720 }
1720 }
1721
1721
1722 #summary .repo_name {
1722 #summary .repo_name {
1723 font-size: 1.6em;
1723 font-size: 1.6em;
1724 font-weight: bold;
1724 font-weight: bold;
1725 vertical-align: baseline;
1725 vertical-align: baseline;
1726 clear: right
1726 clear: right
1727 }
1727 }
1728
1728
1729 #footer {
1729 #footer {
1730 clear: both;
1730 clear: both;
1731 overflow: hidden;
1731 overflow: hidden;
1732 text-align: right;
1732 text-align: right;
1733 margin: 0;
1733 margin: 0;
1734 padding: 0 10px 4px;
1734 padding: 0 10px 4px;
1735 margin: -10px 0 0;
1735 margin: -10px 0 0;
1736 }
1736 }
1737
1737
1738 #footer div#footer-inner {
1738 #footer div#footer-inner {
1739 background-color: #eedc94; background-repeat : repeat-x;
1739 background-color: #eedc94; background-repeat : repeat-x;
1740 background-image : -khtml-gradient( linear, left top, left bottom,
1740 background-image : -khtml-gradient( linear, left top, left bottom,
1741 from( #fceec1), to( #eedc94)); background-image : -moz-linear-gradient(
1741 from( #fceec1), to( #eedc94)); background-image : -moz-linear-gradient(
1742 top, #003b76, #00376e); background-image : -ms-linear-gradient( top,
1742 top, #003b76, #00376e); background-image : -ms-linear-gradient( top,
1743 #003b76, #00376e); background-image : -webkit-gradient( linear, left
1743 #003b76, #00376e); background-image : -webkit-gradient( linear, left
1744 top, left bottom, color-stop( 0%, #003b76), color-stop( 100%, #00376e));
1744 top, left bottom, color-stop( 0%, #003b76), color-stop( 100%, #00376e));
1745 background-image : -webkit-linear-gradient( top, #003b76, #00376e));
1745 background-image : -webkit-linear-gradient( top, #003b76, #00376e));
1746 background-image : -o-linear-gradient( top, #003b76, #00376e));
1746 background-image : -o-linear-gradient( top, #003b76, #00376e));
1747 background-image : linear-gradient( top, #003b76, #00376e); filter :
1747 background-image : linear-gradient( top, #003b76, #00376e); filter :
1748 progid : DXImageTransform.Microsoft.gradient ( startColorstr =
1748 progid : DXImageTransform.Microsoft.gradient ( startColorstr =
1749 '#003b76', endColorstr = '#00376e', GradientType = 0);
1749 '#003b76', endColorstr = '#00376e', GradientType = 0);
1750 box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
1750 box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
1751 -webkit-border-radius: 4px 4px 4px 4px;
1751 -webkit-border-radius: 4px 4px 4px 4px;
1752 -khtml-border-radius: 4px 4px 4px 4px;
1752 -khtml-border-radius: 4px 4px 4px 4px;
1753 -moz-border-radius: 4px 4px 4px 4px;
1753 -moz-border-radius: 4px 4px 4px 4px;
1754 border-radius: 4px 4px 4px 4px;
1754 border-radius: 4px 4px 4px 4px;
1755 background-repeat: repeat-x;
1755 background-repeat: repeat-x;
1756 background-image: -khtml-gradient(linear, left top, left bottom, from(#fceec1),
1756 background-image: -khtml-gradient(linear, left top, left bottom, from(#fceec1),
1757 to(#eedc94) );
1757 to(#eedc94) );
1758 background-image: -moz-linear-gradient(top, #003b76, #00376e);
1758 background-image: -moz-linear-gradient(top, #003b76, #00376e);
1759 background-image: -ms-linear-gradient(top, #003b76, #00376e);
1759 background-image: -ms-linear-gradient(top, #003b76, #00376e);
1760 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #003b76),
1760 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #003b76),
1761 color-stop(100%, #00376e) );
1761 color-stop(100%, #00376e) );
1762 background-image: -webkit-linear-gradient(top, #003b76, #00376e) );
1762 background-image: -webkit-linear-gradient(top, #003b76, #00376e) );
1763 background-image: -o-linear-gradient(top, #003b76, #00376e) );
1763 background-image: -o-linear-gradient(top, #003b76, #00376e) );
1764 background-image: linear-gradient(top, #003b76, #00376e);
1764 background-image: linear-gradient(top, #003b76, #00376e);
1765 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#003b76',
1765 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#003b76',
1766 endColorstr='#00376e', GradientType=0 );
1766 endColorstr='#00376e', GradientType=0 );
1767 }
1767 }
1768
1768
1769 #footer div#footer-inner p {
1769 #footer div#footer-inner p {
1770 padding: 15px 25px 15px 0;
1770 padding: 15px 25px 15px 0;
1771 color: #FFF;
1771 color: #FFF;
1772 font-weight: 700;
1772 font-weight: 700;
1773 }
1773 }
1774
1774
1775 #footer div#footer-inner .footer-link {
1775 #footer div#footer-inner .footer-link {
1776 float: left;
1776 float: left;
1777 padding-left: 10px;
1777 padding-left: 10px;
1778 }
1778 }
1779
1779
1780 #footer div#footer-inner .footer-link a,#footer div#footer-inner .footer-link-right a
1780 #footer div#footer-inner .footer-link a,#footer div#footer-inner .footer-link-right a
1781 {
1781 {
1782 color: #FFF;
1782 color: #FFF;
1783 }
1783 }
1784
1784
1785 #login div.title {
1785 #login div.title {
1786 width: 420px;
1786 width: 420px;
1787 clear: both;
1787 clear: both;
1788 overflow: hidden;
1788 overflow: hidden;
1789 position: relative;
1789 position: relative;
1790 background-color: #eedc94; background-repeat : repeat-x;
1790 background-color: #eedc94; background-repeat : repeat-x;
1791 background-image : -khtml-gradient( linear, left top, left bottom,
1791 background-image : -khtml-gradient( linear, left top, left bottom,
1792 from( #fceec1), to( #eedc94)); background-image : -moz-linear-gradient(
1792 from( #fceec1), to( #eedc94)); background-image : -moz-linear-gradient(
1793 top, #003b76, #00376e); background-image : -ms-linear-gradient( top,
1793 top, #003b76, #00376e); background-image : -ms-linear-gradient( top,
1794 #003b76, #00376e); background-image : -webkit-gradient( linear, left
1794 #003b76, #00376e); background-image : -webkit-gradient( linear, left
1795 top, left bottom, color-stop( 0%, #003b76), color-stop( 100%, #00376e));
1795 top, left bottom, color-stop( 0%, #003b76), color-stop( 100%, #00376e));
1796 background-image : -webkit-linear-gradient( top, #003b76, #00376e));
1796 background-image : -webkit-linear-gradient( top, #003b76, #00376e));
1797 background-image : -o-linear-gradient( top, #003b76, #00376e));
1797 background-image : -o-linear-gradient( top, #003b76, #00376e));
1798 background-image : linear-gradient( top, #003b76, #00376e); filter :
1798 background-image : linear-gradient( top, #003b76, #00376e); filter :
1799 progid : DXImageTransform.Microsoft.gradient ( startColorstr =
1799 progid : DXImageTransform.Microsoft.gradient ( startColorstr =
1800 '#003b76', endColorstr = '#00376e', GradientType = 0);
1800 '#003b76', endColorstr = '#00376e', GradientType = 0);
1801 margin: 0 auto;
1801 margin: 0 auto;
1802 padding: 0;
1802 padding: 0;
1803 background-repeat: repeat-x;
1803 background-repeat: repeat-x;
1804 background-image: -khtml-gradient(linear, left top, left bottom, from(#fceec1),
1804 background-image: -khtml-gradient(linear, left top, left bottom, from(#fceec1),
1805 to(#eedc94) );
1805 to(#eedc94) );
1806 background-image: -moz-linear-gradient(top, #003b76, #00376e);
1806 background-image: -moz-linear-gradient(top, #003b76, #00376e);
1807 background-image: -ms-linear-gradient(top, #003b76, #00376e);
1807 background-image: -ms-linear-gradient(top, #003b76, #00376e);
1808 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #003b76),
1808 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #003b76),
1809 color-stop(100%, #00376e) );
1809 color-stop(100%, #00376e) );
1810 background-image: -webkit-linear-gradient(top, #003b76, #00376e) );
1810 background-image: -webkit-linear-gradient(top, #003b76, #00376e) );
1811 background-image: -o-linear-gradient(top, #003b76, #00376e) );
1811 background-image: -o-linear-gradient(top, #003b76, #00376e) );
1812 background-image: linear-gradient(top, #003b76, #00376e);
1812 background-image: linear-gradient(top, #003b76, #00376e);
1813 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#003b76',
1813 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#003b76',
1814 endColorstr='#00376e', GradientType=0 );
1814 endColorstr='#00376e', GradientType=0 );
1815 }
1815 }
1816
1816
1817 #login div.inner {
1817 #login div.inner {
1818 width: 380px;
1818 width: 380px;
1819 background: #FFF url("../images/login.png") no-repeat top left;
1819 background: #FFF url("../images/login.png") no-repeat top left;
1820 border-top: none;
1820 border-top: none;
1821 border-bottom: none;
1821 border-bottom: none;
1822 margin: 0 auto;
1822 margin: 0 auto;
1823 padding: 20px;
1823 padding: 20px;
1824 }
1824 }
1825
1825
1826 #login div.form div.fields div.field div.label {
1826 #login div.form div.fields div.field div.label {
1827 width: 173px;
1827 width: 173px;
1828 float: left;
1828 float: left;
1829 text-align: right;
1829 text-align: right;
1830 margin: 2px 10px 0 0;
1830 margin: 2px 10px 0 0;
1831 padding: 5px 0 0 5px;
1831 padding: 5px 0 0 5px;
1832 }
1832 }
1833
1833
1834 #login div.form div.fields div.field div.input input {
1834 #login div.form div.fields div.field div.input input {
1835 width: 176px;
1835 width: 176px;
1836 background: #FFF;
1836 background: #FFF;
1837 border-top: 1px solid #b3b3b3;
1837 border-top: 1px solid #b3b3b3;
1838 border-left: 1px solid #b3b3b3;
1838 border-left: 1px solid #b3b3b3;
1839 border-right: 1px solid #eaeaea;
1839 border-right: 1px solid #eaeaea;
1840 border-bottom: 1px solid #eaeaea;
1840 border-bottom: 1px solid #eaeaea;
1841 color: #000;
1841 color: #000;
1842 font-size: 11px;
1842 font-size: 11px;
1843 margin: 0;
1843 margin: 0;
1844 padding: 7px 7px 6px;
1844 padding: 7px 7px 6px;
1845 }
1845 }
1846
1846
1847 #login div.form div.fields div.buttons {
1847 #login div.form div.fields div.buttons {
1848 clear: both;
1848 clear: both;
1849 overflow: hidden;
1849 overflow: hidden;
1850 border-top: 1px solid #DDD;
1850 border-top: 1px solid #DDD;
1851 text-align: right;
1851 text-align: right;
1852 margin: 0;
1852 margin: 0;
1853 padding: 10px 0 0;
1853 padding: 10px 0 0;
1854 }
1854 }
1855
1855
1856 #login div.form div.links {
1856 #login div.form div.links {
1857 clear: both;
1857 clear: both;
1858 overflow: hidden;
1858 overflow: hidden;
1859 margin: 10px 0 0;
1859 margin: 10px 0 0;
1860 padding: 0 0 2px;
1860 padding: 0 0 2px;
1861 }
1861 }
1862
1862
1863 #quick_login {
1863 #quick_login {
1864 top: 31px;
1864 top: 31px;
1865 background-color: rgb(0, 51, 103);
1865 background-color: rgb(0, 51, 103);
1866 z-index: 999;
1866 z-index: 999;
1867 height: 150px;
1867 height: 150px;
1868 position: absolute;
1868 position: absolute;
1869 margin-left: -16px;
1869 margin-left: -16px;
1870 width: 281px;
1870 width: 281px;
1871 -webkit-border-radius: 0px 0px 4px 4px;
1871 -webkit-border-radius: 0px 0px 4px 4px;
1872 -khtml-border-radius: 0px 0px 4px 4px;
1872 -khtml-border-radius: 0px 0px 4px 4px;
1873 -moz-border-radius: 0px 0px 4px 4px;
1873 -moz-border-radius: 0px 0px 4px 4px;
1874 border-radius: 0px 0px 4px 4px;
1874 border-radius: 0px 0px 4px 4px;
1875 box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
1875 box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
1876 }
1876 }
1877
1877
1878 #quick_login .password_forgoten {
1878 #quick_login .password_forgoten {
1879 padding-right: 10px;
1879 padding-right: 10px;
1880 padding-top: 0px;
1880 padding-top: 0px;
1881 float: left;
1881 float: left;
1882 }
1882 }
1883
1883
1884 #quick_login .password_forgoten a {
1884 #quick_login .password_forgoten a {
1885 font-size: 10px
1885 font-size: 10px
1886 }
1886 }
1887
1887
1888 #quick_login .register {
1888 #quick_login .register {
1889 padding-right: 10px;
1889 padding-right: 10px;
1890 padding-top: 5px;
1890 padding-top: 5px;
1891 float: left;
1891 float: left;
1892 }
1892 }
1893
1893
1894 #quick_login .register a {
1894 #quick_login .register a {
1895 font-size: 10px
1895 font-size: 10px
1896 }
1896 }
1897
1897
1898 #quick_login div.form div.fields {
1898 #quick_login div.form div.fields {
1899 padding-top: 2px;
1899 padding-top: 2px;
1900 padding-left: 10px;
1900 padding-left: 10px;
1901 }
1901 }
1902
1902
1903 #quick_login div.form div.fields div.field {
1903 #quick_login div.form div.fields div.field {
1904 padding: 5px;
1904 padding: 5px;
1905 }
1905 }
1906
1906
1907 #quick_login div.form div.fields div.field div.label label {
1907 #quick_login div.form div.fields div.field div.label label {
1908 color: #fff;
1908 color: #fff;
1909 padding-bottom: 3px;
1909 padding-bottom: 3px;
1910 }
1910 }
1911
1911
1912 #quick_login div.form div.fields div.field div.input input {
1912 #quick_login div.form div.fields div.field div.input input {
1913 width: 236px;
1913 width: 236px;
1914 background: #FFF;
1914 background: #FFF;
1915 border-top: 1px solid #b3b3b3;
1915 border-top: 1px solid #b3b3b3;
1916 border-left: 1px solid #b3b3b3;
1916 border-left: 1px solid #b3b3b3;
1917 border-right: 1px solid #eaeaea;
1917 border-right: 1px solid #eaeaea;
1918 border-bottom: 1px solid #eaeaea;
1918 border-bottom: 1px solid #eaeaea;
1919 color: #000;
1919 color: #000;
1920 font-size: 11px;
1920 font-size: 11px;
1921 margin: 0;
1921 margin: 0;
1922 padding: 5px 7px 4px;
1922 padding: 5px 7px 4px;
1923 }
1923 }
1924
1924
1925 #quick_login div.form div.fields div.buttons {
1925 #quick_login div.form div.fields div.buttons {
1926 clear: both;
1926 clear: both;
1927 overflow: hidden;
1927 overflow: hidden;
1928 text-align: right;
1928 text-align: right;
1929 margin: 0;
1929 margin: 0;
1930 padding: 10px 14px 0px 5px;
1930 padding: 10px 14px 0px 5px;
1931 }
1931 }
1932
1932
1933 #quick_login div.form div.links {
1933 #quick_login div.form div.links {
1934 clear: both;
1934 clear: both;
1935 overflow: hidden;
1935 overflow: hidden;
1936 margin: 10px 0 0;
1936 margin: 10px 0 0;
1937 padding: 0 0 2px;
1937 padding: 0 0 2px;
1938 }
1938 }
1939
1939
1940 #register div.title {
1940 #register div.title {
1941 clear: both;
1941 clear: both;
1942 overflow: hidden;
1942 overflow: hidden;
1943 position: relative;
1943 position: relative;
1944 background-color: #eedc94;
1944 background-color: #eedc94;
1945 background-repeat: repeat-x;
1945 background-repeat: repeat-x;
1946 background-image: -khtml-gradient(linear, left top, left bottom, from(#fceec1),
1946 background-image: -khtml-gradient(linear, left top, left bottom, from(#fceec1),
1947 to(#eedc94) );
1947 to(#eedc94) );
1948 background-image: -moz-linear-gradient(top, #003b76, #00376e);
1948 background-image: -moz-linear-gradient(top, #003b76, #00376e);
1949 background-image: -ms-linear-gradient(top, #003b76, #00376e);
1949 background-image: -ms-linear-gradient(top, #003b76, #00376e);
1950 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #003b76),
1950 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #003b76),
1951 color-stop(100%, #00376e) );
1951 color-stop(100%, #00376e) );
1952 background-image: -webkit-linear-gradient(top, #003b76, #00376e) );
1952 background-image: -webkit-linear-gradient(top, #003b76, #00376e) );
1953 background-image: -o-linear-gradient(top, #003b76, #00376e) );
1953 background-image: -o-linear-gradient(top, #003b76, #00376e) );
1954 background-image: linear-gradient(top, #003b76, #00376e);
1954 background-image: linear-gradient(top, #003b76, #00376e);
1955 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#003b76',
1955 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#003b76',
1956 endColorstr='#00376e', GradientType=0 );
1956 endColorstr='#00376e', GradientType=0 );
1957 margin: 0 auto;
1957 margin: 0 auto;
1958 padding: 0;
1958 padding: 0;
1959 }
1959 }
1960
1960
1961 #register div.inner {
1961 #register div.inner {
1962 background: #FFF;
1962 background: #FFF;
1963 border-top: none;
1963 border-top: none;
1964 border-bottom: none;
1964 border-bottom: none;
1965 margin: 0 auto;
1965 margin: 0 auto;
1966 padding: 20px;
1966 padding: 20px;
1967 }
1967 }
1968
1968
1969 #register div.form div.fields div.field div.label {
1969 #register div.form div.fields div.field div.label {
1970 width: 135px;
1970 width: 135px;
1971 float: left;
1971 float: left;
1972 text-align: right;
1972 text-align: right;
1973 margin: 2px 10px 0 0;
1973 margin: 2px 10px 0 0;
1974 padding: 5px 0 0 5px;
1974 padding: 5px 0 0 5px;
1975 }
1975 }
1976
1976
1977 #register div.form div.fields div.field div.input input {
1977 #register div.form div.fields div.field div.input input {
1978 width: 300px;
1978 width: 300px;
1979 background: #FFF;
1979 background: #FFF;
1980 border-top: 1px solid #b3b3b3;
1980 border-top: 1px solid #b3b3b3;
1981 border-left: 1px solid #b3b3b3;
1981 border-left: 1px solid #b3b3b3;
1982 border-right: 1px solid #eaeaea;
1982 border-right: 1px solid #eaeaea;
1983 border-bottom: 1px solid #eaeaea;
1983 border-bottom: 1px solid #eaeaea;
1984 color: #000;
1984 color: #000;
1985 font-size: 11px;
1985 font-size: 11px;
1986 margin: 0;
1986 margin: 0;
1987 padding: 7px 7px 6px;
1987 padding: 7px 7px 6px;
1988 }
1988 }
1989
1989
1990 #register div.form div.fields div.buttons {
1990 #register div.form div.fields div.buttons {
1991 clear: both;
1991 clear: both;
1992 overflow: hidden;
1992 overflow: hidden;
1993 border-top: 1px solid #DDD;
1993 border-top: 1px solid #DDD;
1994 text-align: left;
1994 text-align: left;
1995 margin: 0;
1995 margin: 0;
1996 padding: 10px 0 0 150px;
1996 padding: 10px 0 0 150px;
1997 }
1997 }
1998
1998
1999 #register div.form div.activation_msg {
1999 #register div.form div.activation_msg {
2000 padding-top: 4px;
2000 padding-top: 4px;
2001 padding-bottom: 4px;
2001 padding-bottom: 4px;
2002 }
2002 }
2003
2003
2004 #journal .journal_day {
2004 #journal .journal_day {
2005 font-size: 20px;
2005 font-size: 20px;
2006 padding: 10px 0px;
2006 padding: 10px 0px;
2007 border-bottom: 2px solid #DDD;
2007 border-bottom: 2px solid #DDD;
2008 margin-left: 10px;
2008 margin-left: 10px;
2009 margin-right: 10px;
2009 margin-right: 10px;
2010 }
2010 }
2011
2011
2012 #journal .journal_container {
2012 #journal .journal_container {
2013 padding: 5px;
2013 padding: 5px;
2014 clear: both;
2014 clear: both;
2015 margin: 0px 5px 0px 10px;
2015 margin: 0px 5px 0px 10px;
2016 }
2016 }
2017
2017
2018 #journal .journal_action_container {
2018 #journal .journal_action_container {
2019 padding-left: 38px;
2019 padding-left: 38px;
2020 }
2020 }
2021
2021
2022 #journal .journal_user {
2022 #journal .journal_user {
2023 color: #747474;
2023 color: #747474;
2024 font-size: 14px;
2024 font-size: 14px;
2025 font-weight: bold;
2025 font-weight: bold;
2026 height: 30px;
2026 height: 30px;
2027 }
2027 }
2028
2028
2029 #journal .journal_icon {
2029 #journal .journal_icon {
2030 clear: both;
2030 clear: both;
2031 float: left;
2031 float: left;
2032 padding-right: 4px;
2032 padding-right: 4px;
2033 padding-top: 3px;
2033 padding-top: 3px;
2034 }
2034 }
2035
2035
2036 #journal .journal_action {
2036 #journal .journal_action {
2037 padding-top: 4px;
2037 padding-top: 4px;
2038 min-height: 2px;
2038 min-height: 2px;
2039 float: left
2039 float: left
2040 }
2040 }
2041
2041
2042 #journal .journal_action_params {
2042 #journal .journal_action_params {
2043 clear: left;
2043 clear: left;
2044 padding-left: 22px;
2044 padding-left: 22px;
2045 }
2045 }
2046
2046
2047 #journal .journal_repo {
2047 #journal .journal_repo {
2048 float: left;
2048 float: left;
2049 margin-left: 6px;
2049 margin-left: 6px;
2050 padding-top: 3px;
2050 padding-top: 3px;
2051 }
2051 }
2052
2052
2053 #journal .date {
2053 #journal .date {
2054 clear: both;
2054 clear: both;
2055 color: #777777;
2055 color: #777777;
2056 font-size: 11px;
2056 font-size: 11px;
2057 padding-left: 22px;
2057 padding-left: 22px;
2058 }
2058 }
2059
2059
2060 #journal .journal_repo .journal_repo_name {
2060 #journal .journal_repo .journal_repo_name {
2061 font-weight: bold;
2061 font-weight: bold;
2062 font-size: 1.1em;
2062 font-size: 1.1em;
2063 }
2063 }
2064
2064
2065 #journal .compare_view {
2065 #journal .compare_view {
2066 padding: 5px 0px 5px 0px;
2066 padding: 5px 0px 5px 0px;
2067 width: 95px;
2067 width: 95px;
2068 }
2068 }
2069
2069
2070 .journal_highlight {
2070 .journal_highlight {
2071 font-weight: bold;
2071 font-weight: bold;
2072 padding: 0 2px;
2072 padding: 0 2px;
2073 vertical-align: bottom;
2073 vertical-align: bottom;
2074 }
2074 }
2075
2075
2076 .trending_language_tbl,.trending_language_tbl td {
2076 .trending_language_tbl,.trending_language_tbl td {
2077 border: 0 !important;
2077 border: 0 !important;
2078 margin: 0 !important;
2078 margin: 0 !important;
2079 padding: 0 !important;
2079 padding: 0 !important;
2080 }
2080 }
2081
2081
2082 .trending_language_tbl,.trending_language_tbl tr {
2082 .trending_language_tbl,.trending_language_tbl tr {
2083 border-spacing: 1px;
2083 border-spacing: 1px;
2084 }
2084 }
2085
2085
2086 .trending_language {
2086 .trending_language {
2087 background-color: #003367;
2087 background-color: #003367;
2088 color: #FFF;
2088 color: #FFF;
2089 display: block;
2089 display: block;
2090 min-width: 20px;
2090 min-width: 20px;
2091 text-decoration: none;
2091 text-decoration: none;
2092 height: 12px;
2092 height: 12px;
2093 margin-bottom: 0px;
2093 margin-bottom: 0px;
2094 margin-left: 5px;
2094 margin-left: 5px;
2095 white-space: pre;
2095 white-space: pre;
2096 padding: 3px;
2096 padding: 3px;
2097 }
2097 }
2098
2098
2099 h3.files_location {
2099 h3.files_location {
2100 font-size: 1.8em;
2100 font-size: 1.8em;
2101 font-weight: 700;
2101 font-weight: 700;
2102 border-bottom: none !important;
2102 border-bottom: none !important;
2103 margin: 10px 0 !important;
2103 margin: 10px 0 !important;
2104 }
2104 }
2105
2105
2106 #files_data dl dt {
2106 #files_data dl dt {
2107 float: left;
2107 float: left;
2108 width: 60px;
2108 width: 60px;
2109 margin: 0 !important;
2109 margin: 0 !important;
2110 padding: 5px;
2110 padding: 5px;
2111 }
2111 }
2112
2112
2113 #files_data dl dd {
2113 #files_data dl dd {
2114 margin: 0 !important;
2114 margin: 0 !important;
2115 padding: 5px !important;
2115 padding: 5px !important;
2116 }
2116 }
2117
2117
2118 #changeset_content {
2118 #changeset_content {
2119 border: 1px solid #CCC;
2119 border: 1px solid #CCC;
2120 padding: 5px;
2120 padding: 5px;
2121 }
2121 }
2122
2122
2123 #changeset_compare_view_content {
2123 #changeset_compare_view_content {
2124 border: 1px solid #CCC;
2124 border: 1px solid #CCC;
2125 padding: 5px;
2125 padding: 5px;
2126 }
2126 }
2127
2127
2128 #changeset_content .container {
2128 #changeset_content .container {
2129 min-height: 120px;
2129 min-height: 120px;
2130 font-size: 1.2em;
2130 font-size: 1.2em;
2131 overflow: hidden;
2131 overflow: hidden;
2132 }
2132 }
2133
2133
2134 #changeset_compare_view_content .compare_view_commits {
2134 #changeset_compare_view_content .compare_view_commits {
2135 width: auto !important;
2135 width: auto !important;
2136 }
2136 }
2137
2137
2138 #changeset_compare_view_content .compare_view_commits td {
2138 #changeset_compare_view_content .compare_view_commits td {
2139 padding: 0px 0px 0px 12px !important;
2139 padding: 0px 0px 0px 12px !important;
2140 }
2140 }
2141
2141
2142 #changeset_content .container .right {
2142 #changeset_content .container .right {
2143 float: right;
2143 float: right;
2144 width: 20%;
2144 width: 20%;
2145 text-align: right;
2145 text-align: right;
2146 }
2146 }
2147
2147
2148 #changeset_content .container .left .message {
2148 #changeset_content .container .left .message {
2149 font-style: italic;
2149 font-style: italic;
2150 color: #556CB5;
2150 color: #556CB5;
2151 white-space: pre-wrap;
2151 white-space: pre-wrap;
2152 }
2152 }
2153 #changeset_content .container .left .message a:hover {
2153 #changeset_content .container .left .message a:hover {
2154 text-decoration: none;
2154 text-decoration: none;
2155 }
2155 }
2156 .cs_files .cur_cs {
2156 .cs_files .cur_cs {
2157 margin: 10px 2px;
2157 margin: 10px 2px;
2158 font-weight: bold;
2158 font-weight: bold;
2159 }
2159 }
2160
2160
2161 .cs_files .node {
2161 .cs_files .node {
2162 float: left;
2162 float: left;
2163 }
2163 }
2164
2164
2165 .cs_files .changes {
2165 .cs_files .changes {
2166 float: right;
2166 float: right;
2167 color:#003367;
2167 color:#003367;
2168
2168
2169 }
2169 }
2170
2170
2171 .cs_files .changes .added {
2171 .cs_files .changes .added {
2172 background-color: #BBFFBB;
2172 background-color: #BBFFBB;
2173 float: left;
2173 float: left;
2174 text-align: center;
2174 text-align: center;
2175 font-size: 9px;
2175 font-size: 9px;
2176 padding: 2px 0px 2px 0px;
2176 padding: 2px 0px 2px 0px;
2177 }
2177 }
2178
2178
2179 .cs_files .changes .deleted {
2179 .cs_files .changes .deleted {
2180 background-color: #FF8888;
2180 background-color: #FF8888;
2181 float: left;
2181 float: left;
2182 text-align: center;
2182 text-align: center;
2183 font-size: 9px;
2183 font-size: 9px;
2184 padding: 2px 0px 2px 0px;
2184 padding: 2px 0px 2px 0px;
2185 }
2185 }
2186
2186
2187 .cs_files .cs_added {
2187 .cs_files .cs_added {
2188 background: url("../images/icons/page_white_add.png") no-repeat scroll
2188 background: url("../images/icons/page_white_add.png") no-repeat scroll
2189 3px;
2189 3px;
2190 height: 16px;
2190 height: 16px;
2191 padding-left: 20px;
2191 padding-left: 20px;
2192 margin-top: 7px;
2192 margin-top: 7px;
2193 text-align: left;
2193 text-align: left;
2194 }
2194 }
2195
2195
2196 .cs_files .cs_changed {
2196 .cs_files .cs_changed {
2197 background: url("../images/icons/page_white_edit.png") no-repeat scroll
2197 background: url("../images/icons/page_white_edit.png") no-repeat scroll
2198 3px;
2198 3px;
2199 height: 16px;
2199 height: 16px;
2200 padding-left: 20px;
2200 padding-left: 20px;
2201 margin-top: 7px;
2201 margin-top: 7px;
2202 text-align: left;
2202 text-align: left;
2203 }
2203 }
2204
2204
2205 .cs_files .cs_removed {
2205 .cs_files .cs_removed {
2206 background: url("../images/icons/page_white_delete.png") no-repeat
2206 background: url("../images/icons/page_white_delete.png") no-repeat
2207 scroll 3px;
2207 scroll 3px;
2208 height: 16px;
2208 height: 16px;
2209 padding-left: 20px;
2209 padding-left: 20px;
2210 margin-top: 7px;
2210 margin-top: 7px;
2211 text-align: left;
2211 text-align: left;
2212 }
2212 }
2213
2213
2214 #graph {
2214 #graph {
2215 overflow: hidden;
2215 overflow: hidden;
2216 }
2216 }
2217
2217
2218 #graph_nodes {
2218 #graph_nodes {
2219 float: left;
2219 float: left;
2220 margin-right: -6px;
2220 margin-right: -6px;
2221 margin-top: 0px;
2221 margin-top: 0px;
2222 }
2222 }
2223
2223
2224 #graph_content {
2224 #graph_content {
2225 width: 80%;
2225 width: 80%;
2226 float: left;
2226 float: left;
2227 }
2227 }
2228
2228
2229 #graph_content .container_header {
2229 #graph_content .container_header {
2230 border: 1px solid #CCC;
2230 border: 1px solid #CCC;
2231 padding: 10px;
2231 padding: 10px;
2232 height: 45px;
2232 height: 25px;
2233 -webkit-border-radius: 6px 6px 0px 0px;
2233 -webkit-border-radius: 6px 6px 0px 0px;
2234 -moz-border-radius: 6px 6px 0px 0px;
2234 -moz-border-radius: 6px 6px 0px 0px;
2235 border-radius: 6px 6px 0px 0px;
2235 border-radius: 6px 6px 0px 0px;
2236 }
2236 }
2237
2237
2238 #graph_content #rev_range_container {
2238 #graph_content #rev_range_container {
2239 padding: 10px 0px;
2239 padding: 5px 20px;
2240 clear: both;
2240 float: left;
2241 }
2241 }
2242
2242
2243 #graph_content .container {
2243 #graph_content .container {
2244 border-bottom: 1px solid #CCC;
2244 border-bottom: 1px solid #CCC;
2245 border-left: 1px solid #CCC;
2245 border-left: 1px solid #CCC;
2246 border-right: 1px solid #CCC;
2246 border-right: 1px solid #CCC;
2247 height: 60px;
2247 height: 60px;
2248 overflow: hidden;
2248 overflow: hidden;
2249 }
2249 }
2250
2250
2251 #graph_content .container .right {
2251 #graph_content .container .right {
2252 float: right;
2252 float: right;
2253 width: 23%;
2253 width: 23%;
2254 text-align: right;
2254 text-align: right;
2255 }
2255 }
2256
2256
2257 #graph_content .container .left {
2257 #graph_content .container .left {
2258 float: left;
2258 float: left;
2259 width: 25%;
2259 width: 25%;
2260 padding-left: 5px;
2260 padding-left: 5px;
2261 }
2261 }
2262
2262
2263 #graph_content .container .mid {
2263 #graph_content .container .mid {
2264 float: left;
2264 float: left;
2265 width: 49%;
2265 width: 49%;
2266 }
2266 }
2267
2267
2268
2268
2269 #graph_content .container .left .date {
2269 #graph_content .container .left .date {
2270 color: #444444;
2270 color: #444444;
2271 f_ont-weight: 700;
2271 f_ont-weight: 700;
2272 p_adding-bottom: 5px;
2272 p_adding-bottom: 5px;
2273 }
2273 }
2274
2274
2275 #graph_content .container .left .date span {
2275 #graph_content .container .left .date span {
2276 vertical-align: text-top;
2276 vertical-align: text-top;
2277 }
2277 }
2278
2278
2279 #graph_content .container .left .author {
2279 #graph_content .container .left .author {
2280 height: 22px;
2280 height: 22px;
2281 }
2281 }
2282
2282
2283 #graph_content .container .left .author .user {
2283 #graph_content .container .left .author .user {
2284 color: #444444;
2284 color: #444444;
2285 float: left;
2285 float: left;
2286 margin-left: -4px;
2286 margin-left: -4px;
2287 margin-top: 4px;
2287 margin-top: 4px;
2288 }
2288 }
2289
2289
2290 #graph_content .container .left .message {
2290 #graph_content .container .left .message {
2291 font-size: 100%;
2291 font-size: 100%;
2292 padding-top: 3px;
2292 padding-top: 3px;
2293 white-space: pre-wrap;
2293 white-space: pre-wrap;
2294 border: 1px solid red;
2294 border: 1px solid red;
2295 position: relative;
2295 position: relative;
2296 top: -30px;
2296 top: -30px;
2297 left: 40%;
2297 left: 40%;
2298 width: 30%;
2298 width: 30%;
2299 }
2299 }
2300
2300
2301 #graph_content .container .left .message a:hover{
2301 #graph_content .container .left .message a:hover{
2302 text-decoration: none;
2302 text-decoration: none;
2303 }
2303 }
2304
2304
2305 .right div {
2305 .right div {
2306 clear: both;
2306 clear: both;
2307 }
2307 }
2308
2308
2309 .right .changes .changed_total {
2309 .right .changes .changed_total {
2310 border: 0px solid #DDD;
2310 border: 0px solid #DDD;
2311 display: block;
2311 display: block;
2312 float: right;
2312 float: right;
2313 text-align: center;
2313 text-align: center;
2314 min-width: 45px;
2314 min-width: 45px;
2315 cursor: pointer;
2315 cursor: pointer;
2316 background: #FD8;
2316 background: #FD8;
2317 font-weight: bold;
2317 font-weight: bold;
2318 -webkit-border-radius: 0px 0px 0px 6px;
2318 -webkit-border-radius: 0px 0px 0px 6px;
2319 -moz-border-radius: 0px 0px 0px 6px;
2319 -moz-border-radius: 0px 0px 0px 6px;
2320 border-radius: 0px 0px 0px 6px;
2320 border-radius: 0px 0px 0px 6px;
2321 padding: 2px;
2321 padding: 2px;
2322 }
2322 }
2323
2323
2324 .right .changes .added,.changed,.removed {
2324 .right .changes .added,.changed,.removed {
2325 border: 1px solid #DDD;
2325 border: 1px solid #DDD;
2326 display: block;
2326 display: block;
2327 float: right;
2327 float: right;
2328 text-align: center;
2328 text-align: center;
2329 min-width: 15px;
2329 min-width: 15px;
2330 cursor: help;
2330 cursor: help;
2331 }
2331 }
2332
2332
2333 .right .changes .large {
2333 .right .changes .large {
2334 border: 1px solid #DDD;
2334 border: 1px solid #DDD;
2335 display: block;
2335 display: block;
2336 float: right;
2336 float: right;
2337 text-align: center;
2337 text-align: center;
2338 min-width: 45px;
2338 min-width: 45px;
2339 cursor: help;
2339 cursor: help;
2340 background: #54A9F7;
2340 background: #54A9F7;
2341 }
2341 }
2342
2342
2343 .right .changes .added {
2343 .right .changes .added {
2344 background: #BFB;
2344 background: #BFB;
2345 }
2345 }
2346
2346
2347 .right .changes .changed {
2347 .right .changes .changed {
2348 background: #FD8;
2348 background: #FD8;
2349 }
2349 }
2350
2350
2351 .right .changes .removed {
2351 .right .changes .removed {
2352 background: #F88;
2352 background: #F88;
2353 }
2353 }
2354
2354
2355 .right .merge {
2355 .right .merge {
2356 vertical-align: top;
2356 vertical-align: top;
2357 font-size: 0.75em;
2357 font-size: 0.75em;
2358 font-weight: 700;
2358 font-weight: 700;
2359 }
2359 }
2360
2360
2361 .right .parent {
2361 .right .parent {
2362 font-size: 90%;
2362 font-size: 90%;
2363 font-family: monospace;
2363 font-family: monospace;
2364 padding: 2px 2px 2px 2px;
2364 padding: 2px 2px 2px 2px;
2365 }
2365 }
2366 .right .logtags{
2366 .right .logtags{
2367 padding: 2px 2px 2px 2px;
2367 padding: 2px 2px 2px 2px;
2368 }
2368 }
2369 .right .logtags .branchtag,.logtags .branchtag {
2369 .right .logtags .branchtag,.logtags .branchtag {
2370 padding: 1px 3px 2px;
2370 padding: 1px 3px 2px;
2371 background-color: #bfbfbf;
2371 background-color: #bfbfbf;
2372 font-size: 9.75px;
2372 font-size: 9.75px;
2373 font-weight: bold;
2373 font-weight: bold;
2374 color: #ffffff;
2374 color: #ffffff;
2375 text-transform: uppercase;
2375 text-transform: uppercase;
2376 white-space: nowrap;
2376 white-space: nowrap;
2377 -webkit-border-radius: 3px;
2377 -webkit-border-radius: 3px;
2378 -moz-border-radius: 3px;
2378 -moz-border-radius: 3px;
2379 border-radius: 3px;
2379 border-radius: 3px;
2380 padding-left:4px;
2380 padding-left:4px;
2381 }
2381 }
2382 .right .logtags .branchtag a:hover,.logtags .branchtag a{
2382 .right .logtags .branchtag a:hover,.logtags .branchtag a{
2383 color: #ffffff;
2383 color: #ffffff;
2384 }
2384 }
2385 .right .logtags .branchtag a:hover,.logtags .branchtag a:hover{
2385 .right .logtags .branchtag a:hover,.logtags .branchtag a:hover{
2386 text-decoration: none;
2386 text-decoration: none;
2387 color: #ffffff;
2387 color: #ffffff;
2388 }
2388 }
2389 .right .logtags .tagtag,.logtags .tagtag {
2389 .right .logtags .tagtag,.logtags .tagtag {
2390 padding: 1px 3px 2px;
2390 padding: 1px 3px 2px;
2391 background-color: #62cffc;
2391 background-color: #62cffc;
2392 font-size: 9.75px;
2392 font-size: 9.75px;
2393 font-weight: bold;
2393 font-weight: bold;
2394 color: #ffffff;
2394 color: #ffffff;
2395 text-transform: uppercase;
2395 text-transform: uppercase;
2396 white-space: nowrap;
2396 white-space: nowrap;
2397 -webkit-border-radius: 3px;
2397 -webkit-border-radius: 3px;
2398 -moz-border-radius: 3px;
2398 -moz-border-radius: 3px;
2399 border-radius: 3px;
2399 border-radius: 3px;
2400 }
2400 }
2401 .right .logtags .tagtag a:hover,.logtags .tagtag a{
2401 .right .logtags .tagtag a:hover,.logtags .tagtag a{
2402 color: #ffffff;
2402 color: #ffffff;
2403 }
2403 }
2404 .right .logtags .tagtag a:hover,.logtags .tagtag a:hover{
2404 .right .logtags .tagtag a:hover,.logtags .tagtag a:hover{
2405 text-decoration: none;
2405 text-decoration: none;
2406 color: #ffffff;
2406 color: #ffffff;
2407 }
2407 }
2408 .right .logbooks .bookbook,.logbooks .bookbook {
2408 .right .logbooks .bookbook,.logbooks .bookbook {
2409 padding: 1px 3px 2px;
2409 padding: 1px 3px 2px;
2410 background-color: #46A546;
2410 background-color: #46A546;
2411 font-size: 9.75px;
2411 font-size: 9.75px;
2412 font-weight: bold;
2412 font-weight: bold;
2413 color: #ffffff;
2413 color: #ffffff;
2414 text-transform: uppercase;
2414 text-transform: uppercase;
2415 white-space: nowrap;
2415 white-space: nowrap;
2416 -webkit-border-radius: 3px;
2416 -webkit-border-radius: 3px;
2417 -moz-border-radius: 3px;
2417 -moz-border-radius: 3px;
2418 border-radius: 3px;
2418 border-radius: 3px;
2419 }
2419 }
2420 .right .logbooks .bookbook,.logbooks .bookbook a{
2420 .right .logbooks .bookbook,.logbooks .bookbook a{
2421 color: #ffffff;
2421 color: #ffffff;
2422 }
2422 }
2423 .right .logbooks .bookbook,.logbooks .bookbook a:hover{
2423 .right .logbooks .bookbook,.logbooks .bookbook a:hover{
2424 text-decoration: none;
2424 text-decoration: none;
2425 color: #ffffff;
2425 color: #ffffff;
2426 }
2426 }
2427 div.browserblock {
2427 div.browserblock {
2428 overflow: hidden;
2428 overflow: hidden;
2429 border: 1px solid #ccc;
2429 border: 1px solid #ccc;
2430 background: #f8f8f8;
2430 background: #f8f8f8;
2431 font-size: 100%;
2431 font-size: 100%;
2432 line-height: 125%;
2432 line-height: 125%;
2433 padding: 0;
2433 padding: 0;
2434 -webkit-border-radius: 6px 6px 0px 0px;
2434 -webkit-border-radius: 6px 6px 0px 0px;
2435 -moz-border-radius: 6px 6px 0px 0px;
2435 -moz-border-radius: 6px 6px 0px 0px;
2436 border-radius: 6px 6px 0px 0px;
2436 border-radius: 6px 6px 0px 0px;
2437 }
2437 }
2438
2438
2439 div.browserblock .browser-header {
2439 div.browserblock .browser-header {
2440 background: #FFF;
2440 background: #FFF;
2441 padding: 10px 0px 15px 0px;
2441 padding: 10px 0px 15px 0px;
2442 width: 100%;
2442 width: 100%;
2443 }
2443 }
2444
2444
2445 div.browserblock .browser-nav {
2445 div.browserblock .browser-nav {
2446 float: left
2446 float: left
2447 }
2447 }
2448
2448
2449 div.browserblock .browser-branch {
2449 div.browserblock .browser-branch {
2450 float: left;
2450 float: left;
2451 }
2451 }
2452
2452
2453 div.browserblock .browser-branch label {
2453 div.browserblock .browser-branch label {
2454 color: #4A4A4A;
2454 color: #4A4A4A;
2455 vertical-align: text-top;
2455 vertical-align: text-top;
2456 }
2456 }
2457
2457
2458 div.browserblock .browser-header span {
2458 div.browserblock .browser-header span {
2459 margin-left: 5px;
2459 margin-left: 5px;
2460 font-weight: 700;
2460 font-weight: 700;
2461 }
2461 }
2462
2462
2463 div.browserblock .browser-search {
2463 div.browserblock .browser-search {
2464 clear: both;
2464 clear: both;
2465 padding: 8px 8px 0px 5px;
2465 padding: 8px 8px 0px 5px;
2466 height: 20px;
2466 height: 20px;
2467 }
2467 }
2468
2468
2469 div.browserblock #node_filter_box {
2469 div.browserblock #node_filter_box {
2470
2470
2471 }
2471 }
2472
2472
2473 div.browserblock .search_activate {
2473 div.browserblock .search_activate {
2474 float: left
2474 float: left
2475 }
2475 }
2476
2476
2477 div.browserblock .add_node {
2477 div.browserblock .add_node {
2478 float: left;
2478 float: left;
2479 padding-left: 5px;
2479 padding-left: 5px;
2480 }
2480 }
2481
2481
2482 div.browserblock .search_activate a:hover,div.browserblock .add_node a:hover
2482 div.browserblock .search_activate a:hover,div.browserblock .add_node a:hover
2483 {
2483 {
2484 text-decoration: none !important;
2484 text-decoration: none !important;
2485 }
2485 }
2486
2486
2487 div.browserblock .browser-body {
2487 div.browserblock .browser-body {
2488 background: #EEE;
2488 background: #EEE;
2489 border-top: 1px solid #CCC;
2489 border-top: 1px solid #CCC;
2490 }
2490 }
2491
2491
2492 table.code-browser {
2492 table.code-browser {
2493 border-collapse: collapse;
2493 border-collapse: collapse;
2494 width: 100%;
2494 width: 100%;
2495 }
2495 }
2496
2496
2497 table.code-browser tr {
2497 table.code-browser tr {
2498 margin: 3px;
2498 margin: 3px;
2499 }
2499 }
2500
2500
2501 table.code-browser thead th {
2501 table.code-browser thead th {
2502 background-color: #EEE;
2502 background-color: #EEE;
2503 height: 20px;
2503 height: 20px;
2504 font-size: 1.1em;
2504 font-size: 1.1em;
2505 font-weight: 700;
2505 font-weight: 700;
2506 text-align: left;
2506 text-align: left;
2507 padding-left: 10px;
2507 padding-left: 10px;
2508 }
2508 }
2509
2509
2510 table.code-browser tbody td {
2510 table.code-browser tbody td {
2511 padding-left: 10px;
2511 padding-left: 10px;
2512 height: 20px;
2512 height: 20px;
2513 }
2513 }
2514
2514
2515 table.code-browser .browser-file {
2515 table.code-browser .browser-file {
2516 background: url("../images/icons/document_16.png") no-repeat scroll 3px;
2516 background: url("../images/icons/document_16.png") no-repeat scroll 3px;
2517 height: 16px;
2517 height: 16px;
2518 padding-left: 20px;
2518 padding-left: 20px;
2519 text-align: left;
2519 text-align: left;
2520 }
2520 }
2521 .diffblock .changeset_header {
2521 .diffblock .changeset_header {
2522 height: 16px;
2522 height: 16px;
2523 }
2523 }
2524 .diffblock .changeset_file {
2524 .diffblock .changeset_file {
2525 background: url("../images/icons/file.png") no-repeat scroll 3px;
2525 background: url("../images/icons/file.png") no-repeat scroll 3px;
2526 text-align: left;
2526 text-align: left;
2527 float: left;
2527 float: left;
2528 padding: 2px 0px 2px 22px;
2528 padding: 2px 0px 2px 22px;
2529 }
2529 }
2530 .diffblock .diff-menu-wrapper{
2530 .diffblock .diff-menu-wrapper{
2531 float: left;
2531 float: left;
2532 }
2532 }
2533
2533
2534 .diffblock .diff-menu{
2534 .diffblock .diff-menu{
2535 position: absolute;
2535 position: absolute;
2536 background: none repeat scroll 0 0 #FFFFFF;
2536 background: none repeat scroll 0 0 #FFFFFF;
2537 border-color: #003367 #666666 #666666;
2537 border-color: #003367 #666666 #666666;
2538 border-right: 1px solid #666666;
2538 border-right: 1px solid #666666;
2539 border-style: solid solid solid;
2539 border-style: solid solid solid;
2540 border-width: 1px;
2540 border-width: 1px;
2541 box-shadow: 2px 8px 4px rgba(0, 0, 0, 0.2);
2541 box-shadow: 2px 8px 4px rgba(0, 0, 0, 0.2);
2542 margin-top:5px;
2542 margin-top:5px;
2543 margin-left:1px;
2543 margin-left:1px;
2544
2544
2545 }
2545 }
2546
2546
2547 .diffblock .diff-menu ul li {
2547 .diffblock .diff-menu ul li {
2548 padding: 0px 0px 0px 0px !important;
2548 padding: 0px 0px 0px 0px !important;
2549 }
2549 }
2550 .diffblock .diff-menu ul li a{
2550 .diffblock .diff-menu ul li a{
2551 display: block;
2551 display: block;
2552 padding: 3px 8px 3px 8px !important;
2552 padding: 3px 8px 3px 8px !important;
2553 }
2553 }
2554 .diffblock .diff-menu ul li a:hover{
2554 .diffblock .diff-menu ul li a:hover{
2555 text-decoration: none;
2555 text-decoration: none;
2556 background-color: #EEEEEE;
2556 background-color: #EEEEEE;
2557 }
2557 }
2558 table.code-browser .browser-dir {
2558 table.code-browser .browser-dir {
2559 background: url("../images/icons/folder_16.png") no-repeat scroll 3px;
2559 background: url("../images/icons/folder_16.png") no-repeat scroll 3px;
2560 height: 16px;
2560 height: 16px;
2561 padding-left: 20px;
2561 padding-left: 20px;
2562 text-align: left;
2562 text-align: left;
2563 }
2563 }
2564
2564
2565 .box .search {
2565 .box .search {
2566 clear: both;
2566 clear: both;
2567 overflow: hidden;
2567 overflow: hidden;
2568 margin: 0;
2568 margin: 0;
2569 padding: 0 20px 10px;
2569 padding: 0 20px 10px;
2570 }
2570 }
2571
2571
2572 .box .search div.search_path {
2572 .box .search div.search_path {
2573 background: none repeat scroll 0 0 #EEE;
2573 background: none repeat scroll 0 0 #EEE;
2574 border: 1px solid #CCC;
2574 border: 1px solid #CCC;
2575 color: blue;
2575 color: blue;
2576 margin-bottom: 10px;
2576 margin-bottom: 10px;
2577 padding: 10px 0;
2577 padding: 10px 0;
2578 }
2578 }
2579
2579
2580 .box .search div.search_path div.link {
2580 .box .search div.search_path div.link {
2581 font-weight: 700;
2581 font-weight: 700;
2582 margin-left: 25px;
2582 margin-left: 25px;
2583 }
2583 }
2584
2584
2585 .box .search div.search_path div.link a {
2585 .box .search div.search_path div.link a {
2586 color: #003367;
2586 color: #003367;
2587 cursor: pointer;
2587 cursor: pointer;
2588 text-decoration: none;
2588 text-decoration: none;
2589 }
2589 }
2590
2590
2591 #path_unlock {
2591 #path_unlock {
2592 color: red;
2592 color: red;
2593 font-size: 1.2em;
2593 font-size: 1.2em;
2594 padding-left: 4px;
2594 padding-left: 4px;
2595 }
2595 }
2596
2596
2597 .info_box span {
2597 .info_box span {
2598 margin-left: 3px;
2598 margin-left: 3px;
2599 margin-right: 3px;
2599 margin-right: 3px;
2600 }
2600 }
2601
2601
2602 .info_box .rev {
2602 .info_box .rev {
2603 color: #003367;
2603 color: #003367;
2604 font-size: 1.6em;
2604 font-size: 1.6em;
2605 font-weight: bold;
2605 font-weight: bold;
2606 vertical-align: sub;
2606 vertical-align: sub;
2607 }
2607 }
2608
2608
2609 .info_box input#at_rev,.info_box input#size {
2609 .info_box input#at_rev,.info_box input#size {
2610 background: #FFF;
2610 background: #FFF;
2611 border-top: 1px solid #b3b3b3;
2611 border-top: 1px solid #b3b3b3;
2612 border-left: 1px solid #b3b3b3;
2612 border-left: 1px solid #b3b3b3;
2613 border-right: 1px solid #eaeaea;
2613 border-right: 1px solid #eaeaea;
2614 border-bottom: 1px solid #eaeaea;
2614 border-bottom: 1px solid #eaeaea;
2615 color: #000;
2615 color: #000;
2616 font-size: 12px;
2616 font-size: 12px;
2617 margin: 0;
2617 margin: 0;
2618 padding: 1px 5px 1px;
2618 padding: 1px 5px 1px;
2619 }
2619 }
2620
2620
2621 .info_box input#view {
2621 .info_box input#view {
2622 text-align: center;
2622 text-align: center;
2623 padding: 4px 3px 2px 2px;
2623 padding: 4px 3px 2px 2px;
2624 }
2624 }
2625
2625
2626 .yui-overlay,.yui-panel-container {
2626 .yui-overlay,.yui-panel-container {
2627 visibility: hidden;
2627 visibility: hidden;
2628 position: absolute;
2628 position: absolute;
2629 z-index: 2;
2629 z-index: 2;
2630 }
2630 }
2631
2631
2632 .yui-tt {
2632 .yui-tt {
2633 visibility: hidden;
2633 visibility: hidden;
2634 position: absolute;
2634 position: absolute;
2635 color: #666;
2635 color: #666;
2636 background-color: #FFF;
2636 background-color: #FFF;
2637 border: 2px solid #003367;
2637 border: 2px solid #003367;
2638 font: 100% sans-serif;
2638 font: 100% sans-serif;
2639 width: auto;
2639 width: auto;
2640 opacity: 1px;
2640 opacity: 1px;
2641 padding: 8px;
2641 padding: 8px;
2642 white-space: pre-wrap;
2642 white-space: pre-wrap;
2643 -webkit-border-radius: 8px 8px 8px 8px;
2643 -webkit-border-radius: 8px 8px 8px 8px;
2644 -khtml-border-radius: 8px 8px 8px 8px;
2644 -khtml-border-radius: 8px 8px 8px 8px;
2645 -moz-border-radius: 8px 8px 8px 8px;
2645 -moz-border-radius: 8px 8px 8px 8px;
2646 border-radius: 8px 8px 8px 8px;
2646 border-radius: 8px 8px 8px 8px;
2647 box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
2647 box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
2648 }
2648 }
2649
2649
2650 .ac {
2650 .ac {
2651 vertical-align: top;
2651 vertical-align: top;
2652 }
2652 }
2653
2653
2654 .ac .yui-ac {
2654 .ac .yui-ac {
2655 position: relative;
2655 position: relative;
2656 font-size: 100%;
2656 font-size: 100%;
2657 }
2657 }
2658
2658
2659 .ac .perm_ac {
2659 .ac .perm_ac {
2660 width: 15em;
2660 width: 15em;
2661 }
2661 }
2662
2662
2663 .ac .yui-ac-input {
2663 .ac .yui-ac-input {
2664 width: 100%;
2664 width: 100%;
2665 }
2665 }
2666
2666
2667 .ac .yui-ac-container {
2667 .ac .yui-ac-container {
2668 position: absolute;
2668 position: absolute;
2669 top: 1.6em;
2669 top: 1.6em;
2670 width: 100%;
2670 width: 100%;
2671 }
2671 }
2672
2672
2673 .ac .yui-ac-content {
2673 .ac .yui-ac-content {
2674 position: absolute;
2674 position: absolute;
2675 width: 100%;
2675 width: 100%;
2676 border: 1px solid gray;
2676 border: 1px solid gray;
2677 background: #fff;
2677 background: #fff;
2678 overflow: hidden;
2678 overflow: hidden;
2679 z-index: 9050;
2679 z-index: 9050;
2680 }
2680 }
2681
2681
2682 .ac .yui-ac-shadow {
2682 .ac .yui-ac-shadow {
2683 position: absolute;
2683 position: absolute;
2684 width: 100%;
2684 width: 100%;
2685 background: #000;
2685 background: #000;
2686 -moz-opacity: 0.1px;
2686 -moz-opacity: 0.1px;
2687 opacity: .10;
2687 opacity: .10;
2688 filter: alpha(opacity = 10);
2688 filter: alpha(opacity = 10);
2689 z-index: 9049;
2689 z-index: 9049;
2690 margin: .3em;
2690 margin: .3em;
2691 }
2691 }
2692
2692
2693 .ac .yui-ac-content ul {
2693 .ac .yui-ac-content ul {
2694 width: 100%;
2694 width: 100%;
2695 margin: 0;
2695 margin: 0;
2696 padding: 0;
2696 padding: 0;
2697 }
2697 }
2698
2698
2699 .ac .yui-ac-content li {
2699 .ac .yui-ac-content li {
2700 cursor: default;
2700 cursor: default;
2701 white-space: nowrap;
2701 white-space: nowrap;
2702 margin: 0;
2702 margin: 0;
2703 padding: 2px 5px;
2703 padding: 2px 5px;
2704 }
2704 }
2705
2705
2706 .ac .yui-ac-content li.yui-ac-prehighlight {
2706 .ac .yui-ac-content li.yui-ac-prehighlight {
2707 background: #B3D4FF;
2707 background: #B3D4FF;
2708 }
2708 }
2709
2709
2710 .ac .yui-ac-content li.yui-ac-highlight {
2710 .ac .yui-ac-content li.yui-ac-highlight {
2711 background: #556CB5;
2711 background: #556CB5;
2712 color: #FFF;
2712 color: #FFF;
2713 }
2713 }
2714
2714
2715 .follow {
2715 .follow {
2716 background: url("../images/icons/heart_add.png") no-repeat scroll 3px;
2716 background: url("../images/icons/heart_add.png") no-repeat scroll 3px;
2717 height: 16px;
2717 height: 16px;
2718 width: 20px;
2718 width: 20px;
2719 cursor: pointer;
2719 cursor: pointer;
2720 display: block;
2720 display: block;
2721 float: right;
2721 float: right;
2722 margin-top: 2px;
2722 margin-top: 2px;
2723 }
2723 }
2724
2724
2725 .following {
2725 .following {
2726 background: url("../images/icons/heart_delete.png") no-repeat scroll 3px;
2726 background: url("../images/icons/heart_delete.png") no-repeat scroll 3px;
2727 height: 16px;
2727 height: 16px;
2728 width: 20px;
2728 width: 20px;
2729 cursor: pointer;
2729 cursor: pointer;
2730 display: block;
2730 display: block;
2731 float: right;
2731 float: right;
2732 margin-top: 2px;
2732 margin-top: 2px;
2733 }
2733 }
2734
2734
2735 .currently_following {
2735 .currently_following {
2736 padding-left: 10px;
2736 padding-left: 10px;
2737 padding-bottom: 5px;
2737 padding-bottom: 5px;
2738 }
2738 }
2739
2739
2740 .add_icon {
2740 .add_icon {
2741 background: url("../images/icons/add.png") no-repeat scroll 3px;
2741 background: url("../images/icons/add.png") no-repeat scroll 3px;
2742 padding-left: 20px;
2742 padding-left: 20px;
2743 padding-top: 0px;
2743 padding-top: 0px;
2744 text-align: left;
2744 text-align: left;
2745 }
2745 }
2746
2746
2747 .edit_icon {
2747 .edit_icon {
2748 background: url("../images/icons/folder_edit.png") no-repeat scroll 3px;
2748 background: url("../images/icons/folder_edit.png") no-repeat scroll 3px;
2749 padding-left: 20px;
2749 padding-left: 20px;
2750 padding-top: 0px;
2750 padding-top: 0px;
2751 text-align: left;
2751 text-align: left;
2752 }
2752 }
2753
2753
2754 .delete_icon {
2754 .delete_icon {
2755 background: url("../images/icons/delete.png") no-repeat scroll 3px;
2755 background: url("../images/icons/delete.png") no-repeat scroll 3px;
2756 padding-left: 20px;
2756 padding-left: 20px;
2757 padding-top: 0px;
2757 padding-top: 0px;
2758 text-align: left;
2758 text-align: left;
2759 }
2759 }
2760
2760
2761 .refresh_icon {
2761 .refresh_icon {
2762 background: url("../images/icons/arrow_refresh.png") no-repeat scroll
2762 background: url("../images/icons/arrow_refresh.png") no-repeat scroll
2763 3px;
2763 3px;
2764 padding-left: 20px;
2764 padding-left: 20px;
2765 padding-top: 0px;
2765 padding-top: 0px;
2766 text-align: left;
2766 text-align: left;
2767 }
2767 }
2768
2768
2769 .pull_icon {
2769 .pull_icon {
2770 background: url("../images/icons/connect.png") no-repeat scroll 3px;
2770 background: url("../images/icons/connect.png") no-repeat scroll 3px;
2771 padding-left: 20px;
2771 padding-left: 20px;
2772 padding-top: 0px;
2772 padding-top: 0px;
2773 text-align: left;
2773 text-align: left;
2774 }
2774 }
2775
2775
2776 .rss_icon {
2776 .rss_icon {
2777 background: url("../images/icons/rss_16.png") no-repeat scroll 3px;
2777 background: url("../images/icons/rss_16.png") no-repeat scroll 3px;
2778 padding-left: 20px;
2778 padding-left: 20px;
2779 padding-top: 4px;
2779 padding-top: 4px;
2780 text-align: left;
2780 text-align: left;
2781 font-size: 8px
2781 font-size: 8px
2782 }
2782 }
2783
2783
2784 .atom_icon {
2784 .atom_icon {
2785 background: url("../images/icons/atom.png") no-repeat scroll 3px;
2785 background: url("../images/icons/atom.png") no-repeat scroll 3px;
2786 padding-left: 20px;
2786 padding-left: 20px;
2787 padding-top: 4px;
2787 padding-top: 4px;
2788 text-align: left;
2788 text-align: left;
2789 font-size: 8px
2789 font-size: 8px
2790 }
2790 }
2791
2791
2792 .archive_icon {
2792 .archive_icon {
2793 background: url("../images/icons/compress.png") no-repeat scroll 3px;
2793 background: url("../images/icons/compress.png") no-repeat scroll 3px;
2794 padding-left: 20px;
2794 padding-left: 20px;
2795 text-align: left;
2795 text-align: left;
2796 padding-top: 1px;
2796 padding-top: 1px;
2797 }
2797 }
2798
2798
2799 .start_following_icon {
2799 .start_following_icon {
2800 background: url("../images/icons/heart_add.png") no-repeat scroll 3px;
2800 background: url("../images/icons/heart_add.png") no-repeat scroll 3px;
2801 padding-left: 20px;
2801 padding-left: 20px;
2802 text-align: left;
2802 text-align: left;
2803 padding-top: 0px;
2803 padding-top: 0px;
2804 }
2804 }
2805
2805
2806 .stop_following_icon {
2806 .stop_following_icon {
2807 background: url("../images/icons/heart_delete.png") no-repeat scroll 3px;
2807 background: url("../images/icons/heart_delete.png") no-repeat scroll 3px;
2808 padding-left: 20px;
2808 padding-left: 20px;
2809 text-align: left;
2809 text-align: left;
2810 padding-top: 0px;
2810 padding-top: 0px;
2811 }
2811 }
2812
2812
2813 .action_button {
2813 .action_button {
2814 border: 0;
2814 border: 0;
2815 display: inline;
2815 display: inline;
2816 }
2816 }
2817
2817
2818 .action_button:hover {
2818 .action_button:hover {
2819 border: 0;
2819 border: 0;
2820 text-decoration: underline;
2820 text-decoration: underline;
2821 cursor: pointer;
2821 cursor: pointer;
2822 }
2822 }
2823
2823
2824 #switch_repos {
2824 #switch_repos {
2825 position: absolute;
2825 position: absolute;
2826 height: 25px;
2826 height: 25px;
2827 z-index: 1;
2827 z-index: 1;
2828 }
2828 }
2829
2829
2830 #switch_repos select {
2830 #switch_repos select {
2831 min-width: 150px;
2831 min-width: 150px;
2832 max-height: 250px;
2832 max-height: 250px;
2833 z-index: 1;
2833 z-index: 1;
2834 }
2834 }
2835
2835
2836 .breadcrumbs {
2836 .breadcrumbs {
2837 border: medium none;
2837 border: medium none;
2838 color: #FFF;
2838 color: #FFF;
2839 float: left;
2839 float: left;
2840 text-transform: uppercase;
2840 text-transform: uppercase;
2841 font-weight: 700;
2841 font-weight: 700;
2842 font-size: 14px;
2842 font-size: 14px;
2843 margin: 0;
2843 margin: 0;
2844 padding: 11px 0 11px 10px;
2844 padding: 11px 0 11px 10px;
2845 }
2845 }
2846
2846
2847 .breadcrumbs a {
2847 .breadcrumbs a {
2848 color: #FFF;
2848 color: #FFF;
2849 }
2849 }
2850
2850
2851 .flash_msg {
2851 .flash_msg {
2852
2852
2853 }
2853 }
2854
2854
2855 .flash_msg ul {
2855 .flash_msg ul {
2856
2856
2857 }
2857 }
2858
2858
2859 .error_msg {
2859 .error_msg {
2860 background-color: #c43c35;
2860 background-color: #c43c35;
2861 background-repeat: repeat-x;
2861 background-repeat: repeat-x;
2862 background-image: -khtml-gradient(linear, left top, left bottom, from(#ee5f5b),
2862 background-image: -khtml-gradient(linear, left top, left bottom, from(#ee5f5b),
2863 to(#c43c35) );
2863 to(#c43c35) );
2864 background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
2864 background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
2865 background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
2865 background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
2866 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee5f5b),
2866 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee5f5b),
2867 color-stop(100%, #c43c35) );
2867 color-stop(100%, #c43c35) );
2868 background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
2868 background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
2869 background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
2869 background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
2870 background-image: linear-gradient(top, #ee5f5b, #c43c35);
2870 background-image: linear-gradient(top, #ee5f5b, #c43c35);
2871 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b',
2871 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b',
2872 endColorstr='#c43c35', GradientType=0 );
2872 endColorstr='#c43c35', GradientType=0 );
2873 border-color: #c43c35 #c43c35 #882a25;
2873 border-color: #c43c35 #c43c35 #882a25;
2874 }
2874 }
2875
2875
2876 .warning_msg {
2876 .warning_msg {
2877 color: #404040 !important;
2877 color: #404040 !important;
2878 background-color: #eedc94;
2878 background-color: #eedc94;
2879 background-repeat: repeat-x;
2879 background-repeat: repeat-x;
2880 background-image: -khtml-gradient(linear, left top, left bottom, from(#fceec1),
2880 background-image: -khtml-gradient(linear, left top, left bottom, from(#fceec1),
2881 to(#eedc94) );
2881 to(#eedc94) );
2882 background-image: -moz-linear-gradient(top, #fceec1, #eedc94);
2882 background-image: -moz-linear-gradient(top, #fceec1, #eedc94);
2883 background-image: -ms-linear-gradient(top, #fceec1, #eedc94);
2883 background-image: -ms-linear-gradient(top, #fceec1, #eedc94);
2884 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fceec1),
2884 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fceec1),
2885 color-stop(100%, #eedc94) );
2885 color-stop(100%, #eedc94) );
2886 background-image: -webkit-linear-gradient(top, #fceec1, #eedc94);
2886 background-image: -webkit-linear-gradient(top, #fceec1, #eedc94);
2887 background-image: -o-linear-gradient(top, #fceec1, #eedc94);
2887 background-image: -o-linear-gradient(top, #fceec1, #eedc94);
2888 background-image: linear-gradient(top, #fceec1, #eedc94);
2888 background-image: linear-gradient(top, #fceec1, #eedc94);
2889 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fceec1',
2889 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fceec1',
2890 endColorstr='#eedc94', GradientType=0 );
2890 endColorstr='#eedc94', GradientType=0 );
2891 border-color: #eedc94 #eedc94 #e4c652;
2891 border-color: #eedc94 #eedc94 #e4c652;
2892 }
2892 }
2893
2893
2894 .success_msg {
2894 .success_msg {
2895 background-color: #57a957;
2895 background-color: #57a957;
2896 background-repeat: repeat-x !important;
2896 background-repeat: repeat-x !important;
2897 background-image: -khtml-gradient(linear, left top, left bottom, from(#62c462),
2897 background-image: -khtml-gradient(linear, left top, left bottom, from(#62c462),
2898 to(#57a957) );
2898 to(#57a957) );
2899 background-image: -moz-linear-gradient(top, #62c462, #57a957);
2899 background-image: -moz-linear-gradient(top, #62c462, #57a957);
2900 background-image: -ms-linear-gradient(top, #62c462, #57a957);
2900 background-image: -ms-linear-gradient(top, #62c462, #57a957);
2901 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #62c462),
2901 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #62c462),
2902 color-stop(100%, #57a957) );
2902 color-stop(100%, #57a957) );
2903 background-image: -webkit-linear-gradient(top, #62c462, #57a957);
2903 background-image: -webkit-linear-gradient(top, #62c462, #57a957);
2904 background-image: -o-linear-gradient(top, #62c462, #57a957);
2904 background-image: -o-linear-gradient(top, #62c462, #57a957);
2905 background-image: linear-gradient(top, #62c462, #57a957);
2905 background-image: linear-gradient(top, #62c462, #57a957);
2906 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462',
2906 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462',
2907 endColorstr='#57a957', GradientType=0 );
2907 endColorstr='#57a957', GradientType=0 );
2908 border-color: #57a957 #57a957 #3d773d;
2908 border-color: #57a957 #57a957 #3d773d;
2909 }
2909 }
2910
2910
2911 .notice_msg {
2911 .notice_msg {
2912 background-color: #339bb9;
2912 background-color: #339bb9;
2913 background-repeat: repeat-x;
2913 background-repeat: repeat-x;
2914 background-image: -khtml-gradient(linear, left top, left bottom, from(#5bc0de),
2914 background-image: -khtml-gradient(linear, left top, left bottom, from(#5bc0de),
2915 to(#339bb9) );
2915 to(#339bb9) );
2916 background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
2916 background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
2917 background-image: -ms-linear-gradient(top, #5bc0de, #339bb9);
2917 background-image: -ms-linear-gradient(top, #5bc0de, #339bb9);
2918 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5bc0de),
2918 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5bc0de),
2919 color-stop(100%, #339bb9) );
2919 color-stop(100%, #339bb9) );
2920 background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
2920 background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
2921 background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
2921 background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
2922 background-image: linear-gradient(top, #5bc0de, #339bb9);
2922 background-image: linear-gradient(top, #5bc0de, #339bb9);
2923 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de',
2923 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de',
2924 endColorstr='#339bb9', GradientType=0 );
2924 endColorstr='#339bb9', GradientType=0 );
2925 border-color: #339bb9 #339bb9 #22697d;
2925 border-color: #339bb9 #339bb9 #22697d;
2926 }
2926 }
2927
2927
2928 .success_msg,.error_msg,.notice_msg,.warning_msg {
2928 .success_msg,.error_msg,.notice_msg,.warning_msg {
2929 font-size: 12px;
2929 font-size: 12px;
2930 font-weight: 700;
2930 font-weight: 700;
2931 min-height: 14px;
2931 min-height: 14px;
2932 line-height: 14px;
2932 line-height: 14px;
2933 margin-bottom: 10px;
2933 margin-bottom: 10px;
2934 margin-top: 0;
2934 margin-top: 0;
2935 display: block;
2935 display: block;
2936 overflow: auto;
2936 overflow: auto;
2937 padding: 6px 10px 6px 10px;
2937 padding: 6px 10px 6px 10px;
2938 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2938 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2939 position: relative;
2939 position: relative;
2940 color: #FFF;
2940 color: #FFF;
2941 border-width: 1px;
2941 border-width: 1px;
2942 border-style: solid;
2942 border-style: solid;
2943 -webkit-border-radius: 4px;
2943 -webkit-border-radius: 4px;
2944 -moz-border-radius: 4px;
2944 -moz-border-radius: 4px;
2945 border-radius: 4px;
2945 border-radius: 4px;
2946 -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
2946 -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
2947 -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
2947 -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
2948 box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
2948 box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
2949 }
2949 }
2950
2950
2951 #msg_close {
2951 #msg_close {
2952 background: transparent url("../icons/cross_grey_small.png") no-repeat
2952 background: transparent url("../icons/cross_grey_small.png") no-repeat
2953 scroll 0 0;
2953 scroll 0 0;
2954 cursor: pointer;
2954 cursor: pointer;
2955 height: 16px;
2955 height: 16px;
2956 position: absolute;
2956 position: absolute;
2957 right: 5px;
2957 right: 5px;
2958 top: 5px;
2958 top: 5px;
2959 width: 16px;
2959 width: 16px;
2960 }
2960 }
2961
2961
2962 div#legend_container table,div#legend_choices table {
2962 div#legend_container table,div#legend_choices table {
2963 width: auto !important;
2963 width: auto !important;
2964 }
2964 }
2965
2965
2966 table#permissions_manage {
2966 table#permissions_manage {
2967 width: 0 !important;
2967 width: 0 !important;
2968 }
2968 }
2969
2969
2970 table#permissions_manage span.private_repo_msg {
2970 table#permissions_manage span.private_repo_msg {
2971 font-size: 0.8em;
2971 font-size: 0.8em;
2972 opacity: 0.6px;
2972 opacity: 0.6px;
2973 }
2973 }
2974
2974
2975 table#permissions_manage td.private_repo_msg {
2975 table#permissions_manage td.private_repo_msg {
2976 font-size: 0.8em;
2976 font-size: 0.8em;
2977 }
2977 }
2978
2978
2979 table#permissions_manage tr#add_perm_input td {
2979 table#permissions_manage tr#add_perm_input td {
2980 vertical-align: middle;
2980 vertical-align: middle;
2981 }
2981 }
2982
2982
2983 div.gravatar {
2983 div.gravatar {
2984 background-color: #FFF;
2984 background-color: #FFF;
2985 border: 0px solid #D0D0D0;
2985 border: 0px solid #D0D0D0;
2986 float: left;
2986 float: left;
2987 margin-right: 0.7em;
2987 margin-right: 0.7em;
2988 padding: 2px 2px 2px 2px;
2988 padding: 2px 2px 2px 2px;
2989 line-height:0;
2989 line-height:0;
2990 -webkit-border-radius: 6px;
2990 -webkit-border-radius: 6px;
2991 -khtml-border-radius: 6px;
2991 -khtml-border-radius: 6px;
2992 -moz-border-radius: 6px;
2992 -moz-border-radius: 6px;
2993 border-radius: 6px;
2993 border-radius: 6px;
2994 }
2994 }
2995
2995
2996 div.gravatar img {
2996 div.gravatar img {
2997 -webkit-border-radius: 4px;
2997 -webkit-border-radius: 4px;
2998 -khtml-border-radius: 4px;
2998 -khtml-border-radius: 4px;
2999 -moz-border-radius: 4px;
2999 -moz-border-radius: 4px;
3000 border-radius: 4px;
3000 border-radius: 4px;
3001 }
3001 }
3002
3002
3003 #header,#content,#footer {
3003 #header,#content,#footer {
3004 min-width: 978px;
3004 min-width: 978px;
3005 }
3005 }
3006
3006
3007 #content {
3007 #content {
3008 clear: both;
3008 clear: both;
3009 overflow: hidden;
3009 overflow: hidden;
3010 padding: 14px 10px;
3010 padding: 14px 10px;
3011 }
3011 }
3012
3012
3013 #content div.box div.title div.search {
3013 #content div.box div.title div.search {
3014
3014
3015 border-left: 1px solid #316293;
3015 border-left: 1px solid #316293;
3016 }
3016 }
3017
3017
3018 #content div.box div.title div.search div.input input {
3018 #content div.box div.title div.search div.input input {
3019 border: 1px solid #316293;
3019 border: 1px solid #316293;
3020 }
3020 }
3021
3021
3022 .ui-btn{
3022 .ui-btn{
3023 color: #515151;
3023 color: #515151;
3024 background-color: #DADADA;
3024 background-color: #DADADA;
3025 background-repeat: repeat-x;
3025 background-repeat: repeat-x;
3026 background-image: -khtml-gradient(linear, left top, left bottom, from(#F4F4F4),to(#DADADA) );
3026 background-image: -khtml-gradient(linear, left top, left bottom, from(#F4F4F4),to(#DADADA) );
3027 background-image: -moz-linear-gradient(top, #F4F4F4, #DADADA);
3027 background-image: -moz-linear-gradient(top, #F4F4F4, #DADADA);
3028 background-image: -ms-linear-gradient(top, #F4F4F4, #DADADA);
3028 background-image: -ms-linear-gradient(top, #F4F4F4, #DADADA);
3029 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #F4F4F4),color-stop(100%, #DADADA) );
3029 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #F4F4F4),color-stop(100%, #DADADA) );
3030 background-image: -webkit-linear-gradient(top, #F4F4F4, #DADADA) );
3030 background-image: -webkit-linear-gradient(top, #F4F4F4, #DADADA) );
3031 background-image: -o-linear-gradient(top, #F4F4F4, #DADADA) );
3031 background-image: -o-linear-gradient(top, #F4F4F4, #DADADA) );
3032 background-image: linear-gradient(top, #F4F4F4, #DADADA);
3032 background-image: linear-gradient(top, #F4F4F4, #DADADA);
3033 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F4F4F4', endColorstr='#DADADA', GradientType=0);
3033 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F4F4F4', endColorstr='#DADADA', GradientType=0);
3034
3034
3035 border-top: 1px solid #DDD;
3035 border-top: 1px solid #DDD;
3036 border-left: 1px solid #c6c6c6;
3036 border-left: 1px solid #c6c6c6;
3037 border-right: 1px solid #DDD;
3037 border-right: 1px solid #DDD;
3038 border-bottom: 1px solid #c6c6c6;
3038 border-bottom: 1px solid #c6c6c6;
3039 color: #515151;
3039 color: #515151;
3040 outline: none;
3040 outline: none;
3041 margin: 0px 3px 3px 0px;
3041 margin: 0px 3px 3px 0px;
3042 -webkit-border-radius: 4px 4px 4px 4px !important;
3042 -webkit-border-radius: 4px 4px 4px 4px !important;
3043 -khtml-border-radius: 4px 4px 4px 4px !important;
3043 -khtml-border-radius: 4px 4px 4px 4px !important;
3044 -moz-border-radius: 4px 4px 4px 4px !important;
3044 -moz-border-radius: 4px 4px 4px 4px !important;
3045 border-radius: 4px 4px 4px 4px !important;
3045 border-radius: 4px 4px 4px 4px !important;
3046 cursor: pointer !important;
3046 cursor: pointer !important;
3047 padding: 3px 3px 3px 3px;
3047 padding: 3px 3px 3px 3px;
3048 background-position: 0 -15px;
3048 background-position: 0 -15px;
3049
3049
3050 }
3050 }
3051 .ui-btn.xsmall{
3051 .ui-btn.xsmall{
3052 padding: 1px 2px 1px 1px;
3052 padding: 1px 2px 1px 1px;
3053 }
3053 }
3054 .ui-btn.clone{
3054 .ui-btn.clone{
3055 padding: 5px 2px 6px 1px;
3055 padding: 5px 2px 6px 1px;
3056 margin: 0px -4px 3px 0px;
3056 margin: 0px -4px 3px 0px;
3057 -webkit-border-radius: 4px 0px 0px 4px !important;
3057 -webkit-border-radius: 4px 0px 0px 4px !important;
3058 -khtml-border-radius: 4px 0px 0px 4px !important;
3058 -khtml-border-radius: 4px 0px 0px 4px !important;
3059 -moz-border-radius: 4px 0px 0px 4px !important;
3059 -moz-border-radius: 4px 0px 0px 4px !important;
3060 border-radius: 4px 0px 0px 4px !important;
3060 border-radius: 4px 0px 0px 4px !important;
3061 width: 100px;
3061 width: 100px;
3062 text-align: center;
3062 text-align: center;
3063 float: left;
3063 float: left;
3064 position: absolute;
3064 position: absolute;
3065 }
3065 }
3066 .ui-btn:focus {
3066 .ui-btn:focus {
3067 outline: none;
3067 outline: none;
3068 }
3068 }
3069 .ui-btn:hover{
3069 .ui-btn:hover{
3070 background-position: 0 0px;
3070 background-position: 0 0px;
3071 text-decoration: none;
3071 text-decoration: none;
3072 color: #515151;
3072 color: #515151;
3073 box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25), 0 0 3px #FFFFFF !important;
3073 box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25), 0 0 3px #FFFFFF !important;
3074 }
3074 }
3075
3075
3076 .ui-btn.red{
3076 .ui-btn.red{
3077 color:#fff;
3077 color:#fff;
3078 background-color: #c43c35;
3078 background-color: #c43c35;
3079 background-repeat: repeat-x;
3079 background-repeat: repeat-x;
3080 background-image: -khtml-gradient(linear, left top, left bottom, from(#ee5f5b), to(#c43c35));
3080 background-image: -khtml-gradient(linear, left top, left bottom, from(#ee5f5b), to(#c43c35));
3081 background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
3081 background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
3082 background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
3082 background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
3083 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee5f5b), color-stop(100%, #c43c35));
3083 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee5f5b), color-stop(100%, #c43c35));
3084 background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
3084 background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
3085 background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
3085 background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
3086 background-image: linear-gradient(top, #ee5f5b, #c43c35);
3086 background-image: linear-gradient(top, #ee5f5b, #c43c35);
3087 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);
3087 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);
3088 border-color: #c43c35 #c43c35 #882a25;
3088 border-color: #c43c35 #c43c35 #882a25;
3089 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
3089 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
3090 }
3090 }
3091
3091
3092
3092
3093 .ui-btn.blue{
3093 .ui-btn.blue{
3094 background-color: #339bb9;
3094 background-color: #339bb9;
3095 background-repeat: repeat-x;
3095 background-repeat: repeat-x;
3096 background-image: -khtml-gradient(linear, left top, left bottom, from(#5bc0de), to(#339bb9));
3096 background-image: -khtml-gradient(linear, left top, left bottom, from(#5bc0de), to(#339bb9));
3097 background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
3097 background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
3098 background-image: -ms-linear-gradient(top, #5bc0de, #339bb9);
3098 background-image: -ms-linear-gradient(top, #5bc0de, #339bb9);
3099 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5bc0de), color-stop(100%, #339bb9));
3099 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5bc0de), color-stop(100%, #339bb9));
3100 background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
3100 background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
3101 background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
3101 background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
3102 background-image: linear-gradient(top, #5bc0de, #339bb9);
3102 background-image: linear-gradient(top, #5bc0de, #339bb9);
3103 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0);
3103 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0);
3104 border-color: #339bb9 #339bb9 #22697d;
3104 border-color: #339bb9 #339bb9 #22697d;
3105 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
3105 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
3106 }
3106 }
3107
3107
3108 .ui-btn.green{
3108 .ui-btn.green{
3109 background-color: #57a957;
3109 background-color: #57a957;
3110 background-repeat: repeat-x;
3110 background-repeat: repeat-x;
3111 background-image: -khtml-gradient(linear, left top, left bottom, from(#62c462), to(#57a957));
3111 background-image: -khtml-gradient(linear, left top, left bottom, from(#62c462), to(#57a957));
3112 background-image: -moz-linear-gradient(top, #62c462, #57a957);
3112 background-image: -moz-linear-gradient(top, #62c462, #57a957);
3113 background-image: -ms-linear-gradient(top, #62c462, #57a957);
3113 background-image: -ms-linear-gradient(top, #62c462, #57a957);
3114 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #62c462), color-stop(100%, #57a957));
3114 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #62c462), color-stop(100%, #57a957));
3115 background-image: -webkit-linear-gradient(top, #62c462, #57a957);
3115 background-image: -webkit-linear-gradient(top, #62c462, #57a957);
3116 background-image: -o-linear-gradient(top, #62c462, #57a957);
3116 background-image: -o-linear-gradient(top, #62c462, #57a957);
3117 background-image: linear-gradient(top, #62c462, #57a957);
3117 background-image: linear-gradient(top, #62c462, #57a957);
3118 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);
3118 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);
3119 border-color: #57a957 #57a957 #3d773d;
3119 border-color: #57a957 #57a957 #3d773d;
3120 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
3120 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
3121 }
3121 }
3122
3122
3123 ins,div.options a:hover {
3123 ins,div.options a:hover {
3124 text-decoration: none;
3124 text-decoration: none;
3125 }
3125 }
3126
3126
3127 img,
3127 img,
3128 #header #header-inner #quick li a:hover span.normal,
3128 #header #header-inner #quick li a:hover span.normal,
3129 #header #header-inner #quick li ul li.last,
3129 #header #header-inner #quick li ul li.last,
3130 #content div.box div.form div.fields div.field div.textarea table td table td a,
3130 #content div.box div.form div.fields div.field div.textarea table td table td a,
3131 #clone_url,
3131 #clone_url,
3132 #clone_url_id
3132 #clone_url_id
3133 {
3133 {
3134 border: none;
3134 border: none;
3135 }
3135 }
3136
3136
3137 img.icon,.right .merge img {
3137 img.icon,.right .merge img {
3138 vertical-align: bottom;
3138 vertical-align: bottom;
3139 }
3139 }
3140
3140
3141 #header ul#logged-user,#content div.box div.title ul.links,
3141 #header ul#logged-user,#content div.box div.title ul.links,
3142 #content div.box div.message div.dismiss,
3142 #content div.box div.message div.dismiss,
3143 #content div.box div.traffic div.legend ul
3143 #content div.box div.traffic div.legend ul
3144 {
3144 {
3145 float: right;
3145 float: right;
3146 margin: 0;
3146 margin: 0;
3147 padding: 0;
3147 padding: 0;
3148 }
3148 }
3149
3149
3150 #header #header-inner #home,#header #header-inner #logo,
3150 #header #header-inner #home,#header #header-inner #logo,
3151 #content div.box ul.left,#content div.box ol.left,
3151 #content div.box ul.left,#content div.box ol.left,
3152 #content div.box div.pagination-left,div#commit_history,
3152 #content div.box div.pagination-left,div#commit_history,
3153 div#legend_data,div#legend_container,div#legend_choices
3153 div#legend_data,div#legend_container,div#legend_choices
3154 {
3154 {
3155 float: left;
3155 float: left;
3156 }
3156 }
3157
3157
3158 #header #header-inner #quick li:hover ul ul,
3158 #header #header-inner #quick li:hover ul ul,
3159 #header #header-inner #quick li:hover ul ul ul,
3159 #header #header-inner #quick li:hover ul ul ul,
3160 #header #header-inner #quick li:hover ul ul ul ul,
3160 #header #header-inner #quick li:hover ul ul ul ul,
3161 #content #left #menu ul.closed,#content #left #menu li ul.collapsed,.yui-tt-shadow
3161 #content #left #menu ul.closed,#content #left #menu li ul.collapsed,.yui-tt-shadow
3162 {
3162 {
3163 display: none;
3163 display: none;
3164 }
3164 }
3165
3165
3166 #header #header-inner #quick li:hover ul,#header #header-inner #quick li li:hover ul,#header #header-inner #quick li li li:hover ul,#header #header-inner #quick li li li li:hover ul,#content #left #menu ul.opened,#content #left #menu li ul.expanded
3166 #header #header-inner #quick li:hover ul,#header #header-inner #quick li li:hover ul,#header #header-inner #quick li li li:hover ul,#header #header-inner #quick li li li li:hover ul,#content #left #menu ul.opened,#content #left #menu li ul.expanded
3167 {
3167 {
3168 display: block;
3168 display: block;
3169 }
3169 }
3170
3170
3171 #content div.graph {
3171 #content div.graph {
3172 padding: 0 10px 10px;
3172 padding: 0 10px 10px;
3173 }
3173 }
3174
3174
3175 #content div.box div.title ul.links li a:hover,#content div.box div.title ul.links li.ui-tabs-selected a
3175 #content div.box div.title ul.links li a:hover,#content div.box div.title ul.links li.ui-tabs-selected a
3176 {
3176 {
3177 color: #bfe3ff;
3177 color: #bfe3ff;
3178 }
3178 }
3179
3179
3180 #content div.box ol.lower-roman,#content div.box ol.upper-roman,#content div.box ol.lower-alpha,#content div.box ol.upper-alpha,#content div.box ol.decimal
3180 #content div.box ol.lower-roman,#content div.box ol.upper-roman,#content div.box ol.lower-alpha,#content div.box ol.upper-alpha,#content div.box ol.decimal
3181 {
3181 {
3182 margin: 10px 24px 10px 44px;
3182 margin: 10px 24px 10px 44px;
3183 }
3183 }
3184
3184
3185 #content div.box div.form,#content div.box div.table,#content div.box div.traffic
3185 #content div.box div.form,#content div.box div.table,#content div.box div.traffic
3186 {
3186 {
3187 clear: both;
3187 clear: both;
3188 overflow: hidden;
3188 overflow: hidden;
3189 margin: 0;
3189 margin: 0;
3190 padding: 0 20px 10px;
3190 padding: 0 20px 10px;
3191 }
3191 }
3192
3192
3193 #content div.box div.form div.fields,#login div.form,#login div.form div.fields,#register div.form,#register div.form div.fields
3193 #content div.box div.form div.fields,#login div.form,#login div.form div.fields,#register div.form,#register div.form div.fields
3194 {
3194 {
3195 clear: both;
3195 clear: both;
3196 overflow: hidden;
3196 overflow: hidden;
3197 margin: 0;
3197 margin: 0;
3198 padding: 0;
3198 padding: 0;
3199 }
3199 }
3200
3200
3201 #content div.box div.form div.fields div.field div.label span,#login div.form div.fields div.field div.label span,#register div.form div.fields div.field div.label span
3201 #content div.box div.form div.fields div.field div.label span,#login div.form div.fields div.field div.label span,#register div.form div.fields div.field div.label span
3202 {
3202 {
3203 height: 1%;
3203 height: 1%;
3204 display: block;
3204 display: block;
3205 color: #363636;
3205 color: #363636;
3206 margin: 0;
3206 margin: 0;
3207 padding: 2px 0 0;
3207 padding: 2px 0 0;
3208 }
3208 }
3209
3209
3210 #content div.box div.form div.fields div.field div.input input.error,#login div.form div.fields div.field div.input input.error,#register div.form div.fields div.field div.input input.error
3210 #content div.box div.form div.fields div.field div.input input.error,#login div.form div.fields div.field div.input input.error,#register div.form div.fields div.field div.input input.error
3211 {
3211 {
3212 background: #FBE3E4;
3212 background: #FBE3E4;
3213 border-top: 1px solid #e1b2b3;
3213 border-top: 1px solid #e1b2b3;
3214 border-left: 1px solid #e1b2b3;
3214 border-left: 1px solid #e1b2b3;
3215 border-right: 1px solid #FBC2C4;
3215 border-right: 1px solid #FBC2C4;
3216 border-bottom: 1px solid #FBC2C4;
3216 border-bottom: 1px solid #FBC2C4;
3217 }
3217 }
3218
3218
3219 #content div.box div.form div.fields div.field div.input input.success,#login div.form div.fields div.field div.input input.success,#register div.form div.fields div.field div.input input.success
3219 #content div.box div.form div.fields div.field div.input input.success,#login div.form div.fields div.field div.input input.success,#register div.form div.fields div.field div.input input.success
3220 {
3220 {
3221 background: #E6EFC2;
3221 background: #E6EFC2;
3222 border-top: 1px solid #cebb98;
3222 border-top: 1px solid #cebb98;
3223 border-left: 1px solid #cebb98;
3223 border-left: 1px solid #cebb98;
3224 border-right: 1px solid #c6d880;
3224 border-right: 1px solid #c6d880;
3225 border-bottom: 1px solid #c6d880;
3225 border-bottom: 1px solid #c6d880;
3226 }
3226 }
3227
3227
3228 #content div.box-left div.form div.fields div.field div.textarea,#content div.box-right div.form div.fields div.field div.textarea,#content div.box div.form div.fields div.field div.select select,#content div.box table th.selected input,#content div.box table td.selected input
3228 #content div.box-left div.form div.fields div.field div.textarea,#content div.box-right div.form div.fields div.field div.textarea,#content div.box div.form div.fields div.field div.select select,#content div.box table th.selected input,#content div.box table td.selected input
3229 {
3229 {
3230 margin: 0;
3230 margin: 0;
3231 }
3231 }
3232
3232
3233 #content div.box-left div.form div.fields div.field div.select,#content div.box-left div.form div.fields div.field div.checkboxes,#content div.box-left div.form div.fields div.field div.radios,#content div.box-right div.form div.fields div.field div.select,#content div.box-right div.form div.fields div.field div.checkboxes,#content div.box-right div.form div.fields div.field div.radios
3233 #content div.box-left div.form div.fields div.field div.select,#content div.box-left div.form div.fields div.field div.checkboxes,#content div.box-left div.form div.fields div.field div.radios,#content div.box-right div.form div.fields div.field div.select,#content div.box-right div.form div.fields div.field div.checkboxes,#content div.box-right div.form div.fields div.field div.radios
3234 {
3234 {
3235 margin: 0 0 0 0px !important;
3235 margin: 0 0 0 0px !important;
3236 padding: 0;
3236 padding: 0;
3237 }
3237 }
3238
3238
3239 #content div.box div.form div.fields div.field div.select,#content div.box div.form div.fields div.field div.checkboxes,#content div.box div.form div.fields div.field div.radios
3239 #content div.box div.form div.fields div.field div.select,#content div.box div.form div.fields div.field div.checkboxes,#content div.box div.form div.fields div.field div.radios
3240 {
3240 {
3241 margin: 0 0 0 200px;
3241 margin: 0 0 0 200px;
3242 padding: 0;
3242 padding: 0;
3243 }
3243 }
3244
3244
3245 #content div.box div.form div.fields div.field div.select a:hover,#content div.box div.form div.fields div.field div.select a.ui-selectmenu:hover,#content div.box div.action a:hover
3245 #content div.box div.form div.fields div.field div.select a:hover,#content div.box div.form div.fields div.field div.select a.ui-selectmenu:hover,#content div.box div.action a:hover
3246 {
3246 {
3247 color: #000;
3247 color: #000;
3248 text-decoration: none;
3248 text-decoration: none;
3249 }
3249 }
3250
3250
3251 #content div.box div.form div.fields div.field div.select a.ui-selectmenu-focus,#content div.box div.action a.ui-selectmenu-focus
3251 #content div.box div.form div.fields div.field div.select a.ui-selectmenu-focus,#content div.box div.action a.ui-selectmenu-focus
3252 {
3252 {
3253 border: 1px solid #666;
3253 border: 1px solid #666;
3254 }
3254 }
3255
3255
3256 #content div.box div.form div.fields div.field div.checkboxes div.checkbox,#content div.box div.form div.fields div.field div.radios div.radio
3256 #content div.box div.form div.fields div.field div.checkboxes div.checkbox,#content div.box div.form div.fields div.field div.radios div.radio
3257 {
3257 {
3258 clear: both;
3258 clear: both;
3259 overflow: hidden;
3259 overflow: hidden;
3260 margin: 0;
3260 margin: 0;
3261 padding: 8px 0 2px;
3261 padding: 8px 0 2px;
3262 }
3262 }
3263
3263
3264 #content div.box div.form div.fields div.field div.checkboxes div.checkbox input,#content div.box div.form div.fields div.field div.radios div.radio input
3264 #content div.box div.form div.fields div.field div.checkboxes div.checkbox input,#content div.box div.form div.fields div.field div.radios div.radio input
3265 {
3265 {
3266 float: left;
3266 float: left;
3267 margin: 0;
3267 margin: 0;
3268 }
3268 }
3269
3269
3270 #content div.box div.form div.fields div.field div.checkboxes div.checkbox label,#content div.box div.form div.fields div.field div.radios div.radio label
3270 #content div.box div.form div.fields div.field div.checkboxes div.checkbox label,#content div.box div.form div.fields div.field div.radios div.radio label
3271 {
3271 {
3272 height: 1%;
3272 height: 1%;
3273 display: block;
3273 display: block;
3274 float: left;
3274 float: left;
3275 margin: 2px 0 0 4px;
3275 margin: 2px 0 0 4px;
3276 }
3276 }
3277
3277
3278 div.form div.fields div.field div.button input,#content div.box div.form div.fields div.buttons input,div.form div.fields div.buttons input,#content div.box div.action div.button input
3278 div.form div.fields div.field div.button input,#content div.box div.form div.fields div.buttons input,div.form div.fields div.buttons input,#content div.box div.action div.button input
3279 {
3279 {
3280 color: #000;
3280 color: #000;
3281 font-size: 11px;
3281 font-size: 11px;
3282 font-weight: 700;
3282 font-weight: 700;
3283 margin: 0;
3283 margin: 0;
3284 }
3284 }
3285
3285
3286 input.ui-button {
3286 input.ui-button {
3287 background: #e5e3e3 url("../images/button.png") repeat-x;
3287 background: #e5e3e3 url("../images/button.png") repeat-x;
3288 border-top: 1px solid #DDD;
3288 border-top: 1px solid #DDD;
3289 border-left: 1px solid #c6c6c6;
3289 border-left: 1px solid #c6c6c6;
3290 border-right: 1px solid #DDD;
3290 border-right: 1px solid #DDD;
3291 border-bottom: 1px solid #c6c6c6;
3291 border-bottom: 1px solid #c6c6c6;
3292 color: #515151 !important;
3292 color: #515151 !important;
3293 outline: none;
3293 outline: none;
3294 margin: 0;
3294 margin: 0;
3295 padding: 6px 12px;
3295 padding: 6px 12px;
3296 -webkit-border-radius: 4px 4px 4px 4px;
3296 -webkit-border-radius: 4px 4px 4px 4px;
3297 -khtml-border-radius: 4px 4px 4px 4px;
3297 -khtml-border-radius: 4px 4px 4px 4px;
3298 -moz-border-radius: 4px 4px 4px 4px;
3298 -moz-border-radius: 4px 4px 4px 4px;
3299 border-radius: 4px 4px 4px 4px;
3299 border-radius: 4px 4px 4px 4px;
3300 box-shadow: 0 1px 0 #ececec;
3300 box-shadow: 0 1px 0 #ececec;
3301 cursor: pointer;
3301 cursor: pointer;
3302 }
3302 }
3303
3303
3304 input.ui-button:hover {
3304 input.ui-button:hover {
3305 background: #b4b4b4 url("../images/button_selected.png") repeat-x;
3305 background: #b4b4b4 url("../images/button_selected.png") repeat-x;
3306 border-top: 1px solid #ccc;
3306 border-top: 1px solid #ccc;
3307 border-left: 1px solid #bebebe;
3307 border-left: 1px solid #bebebe;
3308 border-right: 1px solid #b1b1b1;
3308 border-right: 1px solid #b1b1b1;
3309 border-bottom: 1px solid #afafaf;
3309 border-bottom: 1px solid #afafaf;
3310 }
3310 }
3311
3311
3312 div.form div.fields div.field div.highlight,#content div.box div.form div.fields div.buttons div.highlight
3312 div.form div.fields div.field div.highlight,#content div.box div.form div.fields div.buttons div.highlight
3313 {
3313 {
3314 display: inline;
3314 display: inline;
3315 }
3315 }
3316
3316
3317 #content div.box div.form div.fields div.buttons,div.form div.fields div.buttons
3317 #content div.box div.form div.fields div.buttons,div.form div.fields div.buttons
3318 {
3318 {
3319 margin: 10px 0 0 200px;
3319 margin: 10px 0 0 200px;
3320 padding: 0;
3320 padding: 0;
3321 }
3321 }
3322
3322
3323 #content div.box-left div.form div.fields div.buttons,#content div.box-right div.form div.fields div.buttons,div.box-left div.form div.fields div.buttons,div.box-right div.form div.fields div.buttons
3323 #content div.box-left div.form div.fields div.buttons,#content div.box-right div.form div.fields div.buttons,div.box-left div.form div.fields div.buttons,div.box-right div.form div.fields div.buttons
3324 {
3324 {
3325 margin: 10px 0 0;
3325 margin: 10px 0 0;
3326 }
3326 }
3327
3327
3328 #content div.box table td.user,#content div.box table td.address {
3328 #content div.box table td.user,#content div.box table td.address {
3329 width: 10%;
3329 width: 10%;
3330 text-align: center;
3330 text-align: center;
3331 }
3331 }
3332
3332
3333 #content div.box div.action div.button,#login div.form div.fields div.field div.input div.link,#register div.form div.fields div.field div.input div.link
3333 #content div.box div.action div.button,#login div.form div.fields div.field div.input div.link,#register div.form div.fields div.field div.input div.link
3334 {
3334 {
3335 text-align: right;
3335 text-align: right;
3336 margin: 6px 0 0;
3336 margin: 6px 0 0;
3337 padding: 0;
3337 padding: 0;
3338 }
3338 }
3339
3339
3340 #content div.box div.action div.button input.ui-state-hover,#login div.form div.fields div.buttons input.ui-state-hover,#register div.form div.fields div.buttons input.ui-state-hover
3340 #content div.box div.action div.button input.ui-state-hover,#login div.form div.fields div.buttons input.ui-state-hover,#register div.form div.fields div.buttons input.ui-state-hover
3341 {
3341 {
3342 background: #b4b4b4 url("../images/button_selected.png") repeat-x;
3342 background: #b4b4b4 url("../images/button_selected.png") repeat-x;
3343 border-top: 1px solid #ccc;
3343 border-top: 1px solid #ccc;
3344 border-left: 1px solid #bebebe;
3344 border-left: 1px solid #bebebe;
3345 border-right: 1px solid #b1b1b1;
3345 border-right: 1px solid #b1b1b1;
3346 border-bottom: 1px solid #afafaf;
3346 border-bottom: 1px solid #afafaf;
3347 color: #515151;
3347 color: #515151;
3348 margin: 0;
3348 margin: 0;
3349 padding: 6px 12px;
3349 padding: 6px 12px;
3350 }
3350 }
3351
3351
3352 #content div.box div.pagination div.results,#content div.box div.pagination-wh div.results
3352 #content div.box div.pagination div.results,#content div.box div.pagination-wh div.results
3353 {
3353 {
3354 text-align: left;
3354 text-align: left;
3355 float: left;
3355 float: left;
3356 margin: 0;
3356 margin: 0;
3357 padding: 0;
3357 padding: 0;
3358 }
3358 }
3359
3359
3360 #content div.box div.pagination div.results span,#content div.box div.pagination-wh div.results span
3360 #content div.box div.pagination div.results span,#content div.box div.pagination-wh div.results span
3361 {
3361 {
3362 height: 1%;
3362 height: 1%;
3363 display: block;
3363 display: block;
3364 float: left;
3364 float: left;
3365 background: #ebebeb url("../images/pager.png") repeat-x;
3365 background: #ebebeb url("../images/pager.png") repeat-x;
3366 border-top: 1px solid #dedede;
3366 border-top: 1px solid #dedede;
3367 border-left: 1px solid #cfcfcf;
3367 border-left: 1px solid #cfcfcf;
3368 border-right: 1px solid #c4c4c4;
3368 border-right: 1px solid #c4c4c4;
3369 border-bottom: 1px solid #c4c4c4;
3369 border-bottom: 1px solid #c4c4c4;
3370 color: #4A4A4A;
3370 color: #4A4A4A;
3371 font-weight: 700;
3371 font-weight: 700;
3372 margin: 0;
3372 margin: 0;
3373 padding: 6px 8px;
3373 padding: 6px 8px;
3374 }
3374 }
3375
3375
3376 #content div.box div.pagination ul.pager li.disabled,#content div.box div.pagination-wh a.disabled
3376 #content div.box div.pagination ul.pager li.disabled,#content div.box div.pagination-wh a.disabled
3377 {
3377 {
3378 color: #B4B4B4;
3378 color: #B4B4B4;
3379 padding: 6px;
3379 padding: 6px;
3380 }
3380 }
3381
3381
3382 #login,#register {
3382 #login,#register {
3383 width: 520px;
3383 width: 520px;
3384 margin: 10% auto 0;
3384 margin: 10% auto 0;
3385 padding: 0;
3385 padding: 0;
3386 }
3386 }
3387
3387
3388 #login div.color,#register div.color {
3388 #login div.color,#register div.color {
3389 clear: both;
3389 clear: both;
3390 overflow: hidden;
3390 overflow: hidden;
3391 background: #FFF;
3391 background: #FFF;
3392 margin: 10px auto 0;
3392 margin: 10px auto 0;
3393 padding: 3px 3px 3px 0;
3393 padding: 3px 3px 3px 0;
3394 }
3394 }
3395
3395
3396 #login div.color a,#register div.color a {
3396 #login div.color a,#register div.color a {
3397 width: 20px;
3397 width: 20px;
3398 height: 20px;
3398 height: 20px;
3399 display: block;
3399 display: block;
3400 float: left;
3400 float: left;
3401 margin: 0 0 0 3px;
3401 margin: 0 0 0 3px;
3402 padding: 0;
3402 padding: 0;
3403 }
3403 }
3404
3404
3405 #login div.title h5,#register div.title h5 {
3405 #login div.title h5,#register div.title h5 {
3406 color: #fff;
3406 color: #fff;
3407 margin: 10px;
3407 margin: 10px;
3408 padding: 0;
3408 padding: 0;
3409 }
3409 }
3410
3410
3411 #login div.form div.fields div.field,#register div.form div.fields div.field
3411 #login div.form div.fields div.field,#register div.form div.fields div.field
3412 {
3412 {
3413 clear: both;
3413 clear: both;
3414 overflow: hidden;
3414 overflow: hidden;
3415 margin: 0;
3415 margin: 0;
3416 padding: 0 0 10px;
3416 padding: 0 0 10px;
3417 }
3417 }
3418
3418
3419 #login div.form div.fields div.field span.error-message,#register div.form div.fields div.field span.error-message
3419 #login div.form div.fields div.field span.error-message,#register div.form div.fields div.field span.error-message
3420 {
3420 {
3421 height: 1%;
3421 height: 1%;
3422 display: block;
3422 display: block;
3423 color: red;
3423 color: red;
3424 margin: 8px 0 0;
3424 margin: 8px 0 0;
3425 padding: 0;
3425 padding: 0;
3426 max-width: 320px;
3426 max-width: 320px;
3427 }
3427 }
3428
3428
3429 #login div.form div.fields div.field div.label label,#register div.form div.fields div.field div.label label
3429 #login div.form div.fields div.field div.label label,#register div.form div.fields div.field div.label label
3430 {
3430 {
3431 color: #000;
3431 color: #000;
3432 font-weight: 700;
3432 font-weight: 700;
3433 }
3433 }
3434
3434
3435 #login div.form div.fields div.field div.input,#register div.form div.fields div.field div.input
3435 #login div.form div.fields div.field div.input,#register div.form div.fields div.field div.input
3436 {
3436 {
3437 float: left;
3437 float: left;
3438 margin: 0;
3438 margin: 0;
3439 padding: 0;
3439 padding: 0;
3440 }
3440 }
3441
3441
3442 #login div.form div.fields div.field div.checkbox,#register div.form div.fields div.field div.checkbox
3442 #login div.form div.fields div.field div.checkbox,#register div.form div.fields div.field div.checkbox
3443 {
3443 {
3444 margin: 0 0 0 184px;
3444 margin: 0 0 0 184px;
3445 padding: 0;
3445 padding: 0;
3446 }
3446 }
3447
3447
3448 #login div.form div.fields div.field div.checkbox label,#register div.form div.fields div.field div.checkbox label
3448 #login div.form div.fields div.field div.checkbox label,#register div.form div.fields div.field div.checkbox label
3449 {
3449 {
3450 color: #565656;
3450 color: #565656;
3451 font-weight: 700;
3451 font-weight: 700;
3452 }
3452 }
3453
3453
3454 #login div.form div.fields div.buttons input,#register div.form div.fields div.buttons input
3454 #login div.form div.fields div.buttons input,#register div.form div.fields div.buttons input
3455 {
3455 {
3456 color: #000;
3456 color: #000;
3457 font-size: 1em;
3457 font-size: 1em;
3458 font-weight: 700;
3458 font-weight: 700;
3459 margin: 0;
3459 margin: 0;
3460 }
3460 }
3461
3461
3462 #changeset_content .container .wrapper,#graph_content .container .wrapper
3462 #changeset_content .container .wrapper,#graph_content .container .wrapper
3463 {
3463 {
3464 width: 600px;
3464 width: 600px;
3465 }
3465 }
3466
3466
3467 #changeset_content .container .left {
3467 #changeset_content .container .left {
3468 float: left;
3468 float: left;
3469 width: 75%;
3469 width: 75%;
3470 padding-left: 5px;
3470 padding-left: 5px;
3471 }
3471 }
3472
3472
3473 #changeset_content .container .left .date,.ac .match {
3473 #changeset_content .container .left .date,.ac .match {
3474 font-weight: 700;
3474 font-weight: 700;
3475 padding-top: 5px;
3475 padding-top: 5px;
3476 padding-bottom: 5px;
3476 padding-bottom: 5px;
3477 }
3477 }
3478
3478
3479 div#legend_container table td,div#legend_choices table td {
3479 div#legend_container table td,div#legend_choices table td {
3480 border: none !important;
3480 border: none !important;
3481 height: 20px !important;
3481 height: 20px !important;
3482 padding: 0 !important;
3482 padding: 0 !important;
3483 }
3483 }
3484
3484
3485 .q_filter_box {
3485 .q_filter_box {
3486 -webkit-box-shadow: rgba(0,0,0,0.07) 0 1px 2px inset;
3486 -webkit-box-shadow: rgba(0,0,0,0.07) 0 1px 2px inset;
3487 -webkit-border-radius: 4px;
3487 -webkit-border-radius: 4px;
3488 -moz-border-radius: 4px;
3488 -moz-border-radius: 4px;
3489 border-radius: 4px;
3489 border-radius: 4px;
3490 border: 0 none;
3490 border: 0 none;
3491 color: #AAAAAA;
3491 color: #AAAAAA;
3492 margin-bottom: -4px;
3492 margin-bottom: -4px;
3493 margin-top: -4px;
3493 margin-top: -4px;
3494 padding-left: 3px;
3494 padding-left: 3px;
3495 }
3495 }
3496
3496
3497 #node_filter {
3497 #node_filter {
3498 border: 0px solid #545454;
3498 border: 0px solid #545454;
3499 color: #AAAAAA;
3499 color: #AAAAAA;
3500 padding-left: 3px;
3500 padding-left: 3px;
3501 }
3501 }
3502
3502
3503 /*README STYLE*/
3503 /*README STYLE*/
3504
3504
3505 div.readme {
3505 div.readme {
3506 padding:0px;
3506 padding:0px;
3507 }
3507 }
3508
3508
3509 div.readme h2 {
3509 div.readme h2 {
3510 font-weight: normal;
3510 font-weight: normal;
3511 }
3511 }
3512
3512
3513 div.readme .readme_box {
3513 div.readme .readme_box {
3514 background-color: #fafafa;
3514 background-color: #fafafa;
3515 }
3515 }
3516
3516
3517 div.readme .readme_box {
3517 div.readme .readme_box {
3518 clear:both;
3518 clear:both;
3519 overflow:hidden;
3519 overflow:hidden;
3520 margin:0;
3520 margin:0;
3521 padding:0 20px 10px;
3521 padding:0 20px 10px;
3522 }
3522 }
3523
3523
3524 div.readme .readme_box h1, div.readme .readme_box h2, div.readme .readme_box h3, div.readme .readme_box h4, div.readme .readme_box h5, div.readme .readme_box h6 {
3524 div.readme .readme_box h1, div.readme .readme_box h2, div.readme .readme_box h3, div.readme .readme_box h4, div.readme .readme_box h5, div.readme .readme_box h6 {
3525 border-bottom: 0 !important;
3525 border-bottom: 0 !important;
3526 margin: 0 !important;
3526 margin: 0 !important;
3527 padding: 0 !important;
3527 padding: 0 !important;
3528 line-height: 1.5em !important;
3528 line-height: 1.5em !important;
3529 }
3529 }
3530
3530
3531
3531
3532 div.readme .readme_box h1:first-child {
3532 div.readme .readme_box h1:first-child {
3533 padding-top: .25em !important;
3533 padding-top: .25em !important;
3534 }
3534 }
3535
3535
3536 div.readme .readme_box h2, div.readme .readme_box h3 {
3536 div.readme .readme_box h2, div.readme .readme_box h3 {
3537 margin: 1em 0 !important;
3537 margin: 1em 0 !important;
3538 }
3538 }
3539
3539
3540 div.readme .readme_box h2 {
3540 div.readme .readme_box h2 {
3541 margin-top: 1.5em !important;
3541 margin-top: 1.5em !important;
3542 border-top: 4px solid #e0e0e0 !important;
3542 border-top: 4px solid #e0e0e0 !important;
3543 padding-top: .5em !important;
3543 padding-top: .5em !important;
3544 }
3544 }
3545
3545
3546 div.readme .readme_box p {
3546 div.readme .readme_box p {
3547 color: black !important;
3547 color: black !important;
3548 margin: 1em 0 !important;
3548 margin: 1em 0 !important;
3549 line-height: 1.5em !important;
3549 line-height: 1.5em !important;
3550 }
3550 }
3551
3551
3552 div.readme .readme_box ul {
3552 div.readme .readme_box ul {
3553 list-style: disc !important;
3553 list-style: disc !important;
3554 margin: 1em 0 1em 2em !important;
3554 margin: 1em 0 1em 2em !important;
3555 }
3555 }
3556
3556
3557 div.readme .readme_box ol {
3557 div.readme .readme_box ol {
3558 list-style: decimal;
3558 list-style: decimal;
3559 margin: 1em 0 1em 2em !important;
3559 margin: 1em 0 1em 2em !important;
3560 }
3560 }
3561
3561
3562 div.readme .readme_box pre, code {
3562 div.readme .readme_box pre, code {
3563 font: 12px "Bitstream Vera Sans Mono","Courier",monospace;
3563 font: 12px "Bitstream Vera Sans Mono","Courier",monospace;
3564 }
3564 }
3565
3565
3566 div.readme .readme_box code {
3566 div.readme .readme_box code {
3567 font-size: 12px !important;
3567 font-size: 12px !important;
3568 background-color: ghostWhite !important;
3568 background-color: ghostWhite !important;
3569 color: #444 !important;
3569 color: #444 !important;
3570 padding: 0 .2em !important;
3570 padding: 0 .2em !important;
3571 border: 1px solid #dedede !important;
3571 border: 1px solid #dedede !important;
3572 }
3572 }
3573
3573
3574 div.readme .readme_box pre code {
3574 div.readme .readme_box pre code {
3575 padding: 0 !important;
3575 padding: 0 !important;
3576 font-size: 12px !important;
3576 font-size: 12px !important;
3577 background-color: #eee !important;
3577 background-color: #eee !important;
3578 border: none !important;
3578 border: none !important;
3579 }
3579 }
3580
3580
3581 div.readme .readme_box pre {
3581 div.readme .readme_box pre {
3582 margin: 1em 0;
3582 margin: 1em 0;
3583 font-size: 12px;
3583 font-size: 12px;
3584 background-color: #eee;
3584 background-color: #eee;
3585 border: 1px solid #ddd;
3585 border: 1px solid #ddd;
3586 padding: 5px;
3586 padding: 5px;
3587 color: #444;
3587 color: #444;
3588 overflow: auto;
3588 overflow: auto;
3589 -webkit-box-shadow: rgba(0,0,0,0.07) 0 1px 2px inset;
3589 -webkit-box-shadow: rgba(0,0,0,0.07) 0 1px 2px inset;
3590 -webkit-border-radius: 3px;
3590 -webkit-border-radius: 3px;
3591 -moz-border-radius: 3px;
3591 -moz-border-radius: 3px;
3592 border-radius: 3px;
3592 border-radius: 3px;
3593 }
3593 }
3594
3594
3595
3595
3596 /** RST STYLE **/
3596 /** RST STYLE **/
3597
3597
3598
3598
3599 div.rst-block {
3599 div.rst-block {
3600 padding:0px;
3600 padding:0px;
3601 }
3601 }
3602
3602
3603 div.rst-block h2 {
3603 div.rst-block h2 {
3604 font-weight: normal;
3604 font-weight: normal;
3605 }
3605 }
3606
3606
3607 div.rst-block {
3607 div.rst-block {
3608 background-color: #fafafa;
3608 background-color: #fafafa;
3609 }
3609 }
3610
3610
3611 div.rst-block {
3611 div.rst-block {
3612 clear:both;
3612 clear:both;
3613 overflow:hidden;
3613 overflow:hidden;
3614 margin:0;
3614 margin:0;
3615 padding:0 20px 10px;
3615 padding:0 20px 10px;
3616 }
3616 }
3617
3617
3618 div.rst-block h1, div.rst-block h2, div.rst-block h3, div.rst-block h4, div.rst-block h5, div.rst-block h6 {
3618 div.rst-block h1, div.rst-block h2, div.rst-block h3, div.rst-block h4, div.rst-block h5, div.rst-block h6 {
3619 border-bottom: 0 !important;
3619 border-bottom: 0 !important;
3620 margin: 0 !important;
3620 margin: 0 !important;
3621 padding: 0 !important;
3621 padding: 0 !important;
3622 line-height: 1.5em !important;
3622 line-height: 1.5em !important;
3623 }
3623 }
3624
3624
3625
3625
3626 div.rst-block h1:first-child {
3626 div.rst-block h1:first-child {
3627 padding-top: .25em !important;
3627 padding-top: .25em !important;
3628 }
3628 }
3629
3629
3630 div.rst-block h2, div.rst-block h3 {
3630 div.rst-block h2, div.rst-block h3 {
3631 margin: 1em 0 !important;
3631 margin: 1em 0 !important;
3632 }
3632 }
3633
3633
3634 div.rst-block h2 {
3634 div.rst-block h2 {
3635 margin-top: 1.5em !important;
3635 margin-top: 1.5em !important;
3636 border-top: 4px solid #e0e0e0 !important;
3636 border-top: 4px solid #e0e0e0 !important;
3637 padding-top: .5em !important;
3637 padding-top: .5em !important;
3638 }
3638 }
3639
3639
3640 div.rst-block p {
3640 div.rst-block p {
3641 color: black !important;
3641 color: black !important;
3642 margin: 1em 0 !important;
3642 margin: 1em 0 !important;
3643 line-height: 1.5em !important;
3643 line-height: 1.5em !important;
3644 }
3644 }
3645
3645
3646 div.rst-block ul {
3646 div.rst-block ul {
3647 list-style: disc !important;
3647 list-style: disc !important;
3648 margin: 1em 0 1em 2em !important;
3648 margin: 1em 0 1em 2em !important;
3649 }
3649 }
3650
3650
3651 div.rst-block ol {
3651 div.rst-block ol {
3652 list-style: decimal;
3652 list-style: decimal;
3653 margin: 1em 0 1em 2em !important;
3653 margin: 1em 0 1em 2em !important;
3654 }
3654 }
3655
3655
3656 div.rst-block pre, code {
3656 div.rst-block pre, code {
3657 font: 12px "Bitstream Vera Sans Mono","Courier",monospace;
3657 font: 12px "Bitstream Vera Sans Mono","Courier",monospace;
3658 }
3658 }
3659
3659
3660 div.rst-block code {
3660 div.rst-block code {
3661 font-size: 12px !important;
3661 font-size: 12px !important;
3662 background-color: ghostWhite !important;
3662 background-color: ghostWhite !important;
3663 color: #444 !important;
3663 color: #444 !important;
3664 padding: 0 .2em !important;
3664 padding: 0 .2em !important;
3665 border: 1px solid #dedede !important;
3665 border: 1px solid #dedede !important;
3666 }
3666 }
3667
3667
3668 div.rst-block pre code {
3668 div.rst-block pre code {
3669 padding: 0 !important;
3669 padding: 0 !important;
3670 font-size: 12px !important;
3670 font-size: 12px !important;
3671 background-color: #eee !important;
3671 background-color: #eee !important;
3672 border: none !important;
3672 border: none !important;
3673 }
3673 }
3674
3674
3675 div.rst-block pre {
3675 div.rst-block pre {
3676 margin: 1em 0;
3676 margin: 1em 0;
3677 font-size: 12px;
3677 font-size: 12px;
3678 background-color: #eee;
3678 background-color: #eee;
3679 border: 1px solid #ddd;
3679 border: 1px solid #ddd;
3680 padding: 5px;
3680 padding: 5px;
3681 color: #444;
3681 color: #444;
3682 overflow: auto;
3682 overflow: auto;
3683 -webkit-box-shadow: rgba(0,0,0,0.07) 0 1px 2px inset;
3683 -webkit-box-shadow: rgba(0,0,0,0.07) 0 1px 2px inset;
3684 -webkit-border-radius: 3px;
3684 -webkit-border-radius: 3px;
3685 -moz-border-radius: 3px;
3685 -moz-border-radius: 3px;
3686 border-radius: 3px;
3686 border-radius: 3px;
3687 }
3687 }
3688
3688
3689
3689
3690 /** comment main **/
3690 /** comment main **/
3691 .comments {
3691 .comments {
3692 padding:10px 20px;
3692 padding:10px 20px;
3693 }
3693 }
3694
3694
3695 .comments .comment {
3695 .comments .comment {
3696 border: 1px solid #ddd;
3696 border: 1px solid #ddd;
3697 margin-top: 10px;
3697 margin-top: 10px;
3698 -webkit-border-radius: 4px;
3698 -webkit-border-radius: 4px;
3699 -moz-border-radius: 4px;
3699 -moz-border-radius: 4px;
3700 border-radius: 4px;
3700 border-radius: 4px;
3701 }
3701 }
3702
3702
3703 .comments .comment .meta {
3703 .comments .comment .meta {
3704 background: #f8f8f8;
3704 background: #f8f8f8;
3705 padding: 6px;
3705 padding: 6px;
3706 border-bottom: 1px solid #ddd;
3706 border-bottom: 1px solid #ddd;
3707 }
3707 }
3708
3708
3709 .comments .comment .meta img {
3709 .comments .comment .meta img {
3710 vertical-align: middle;
3710 vertical-align: middle;
3711 }
3711 }
3712
3712
3713 .comments .comment .meta .user {
3713 .comments .comment .meta .user {
3714 font-weight: bold;
3714 font-weight: bold;
3715 }
3715 }
3716
3716
3717 .comments .comment .meta .date {
3717 .comments .comment .meta .date {
3718 float: right;
3718 float: right;
3719 }
3719 }
3720
3720
3721 .comments .comment .text {
3721 .comments .comment .text {
3722 padding: 8px 6px 6px 14px;
3722 padding: 8px 6px 6px 14px;
3723 background-color: #FAFAFA;
3723 background-color: #FAFAFA;
3724 }
3724 }
3725
3725
3726 .comments .comments-number{
3726 .comments .comments-number{
3727 padding:0px 0px 10px 0px;
3727 padding:0px 0px 10px 0px;
3728 font-weight: bold;
3728 font-weight: bold;
3729 color: #666;
3729 color: #666;
3730 font-size: 16px;
3730 font-size: 16px;
3731 }
3731 }
3732
3732
3733 /** comment form **/
3733 /** comment form **/
3734
3734
3735 .comment-form .clearfix{
3735 .comment-form .clearfix{
3736 background: #EEE;
3736 background: #EEE;
3737 -webkit-border-radius: 4px;
3737 -webkit-border-radius: 4px;
3738 -moz-border-radius: 4px;
3738 -moz-border-radius: 4px;
3739 border-radius: 4px;
3739 border-radius: 4px;
3740 padding: 10px;
3740 padding: 10px;
3741 }
3741 }
3742
3742
3743 div.comment-form {
3743 div.comment-form {
3744 margin-top: 20px;
3744 margin-top: 20px;
3745 }
3745 }
3746
3746
3747 .comment-form strong {
3747 .comment-form strong {
3748 display: block;
3748 display: block;
3749 margin-bottom: 15px;
3749 margin-bottom: 15px;
3750 }
3750 }
3751
3751
3752 .comment-form textarea {
3752 .comment-form textarea {
3753 width: 100%;
3753 width: 100%;
3754 height: 100px;
3754 height: 100px;
3755 font-family: 'Monaco', 'Courier', 'Courier New', monospace;
3755 font-family: 'Monaco', 'Courier', 'Courier New', monospace;
3756 }
3756 }
3757
3757
3758 form.comment-form {
3758 form.comment-form {
3759 margin-top: 10px;
3759 margin-top: 10px;
3760 margin-left: 10px;
3760 margin-left: 10px;
3761 }
3761 }
3762
3762
3763 .comment-form-submit {
3763 .comment-form-submit {
3764 margin-top: 5px;
3764 margin-top: 5px;
3765 margin-left: 525px;
3765 margin-left: 525px;
3766 }
3766 }
3767
3767
3768 .file-comments {
3768 .file-comments {
3769 display: none;
3769 display: none;
3770 }
3770 }
3771
3771
3772 .comment-form .comment {
3772 .comment-form .comment {
3773 margin-left: 10px;
3773 margin-left: 10px;
3774 }
3774 }
3775
3775
3776 .comment-form .comment-help{
3776 .comment-form .comment-help{
3777 padding: 0px 0px 5px 0px;
3777 padding: 0px 0px 5px 0px;
3778 color: #666;
3778 color: #666;
3779 }
3779 }
3780
3780
3781 .comment-form .comment-button{
3781 .comment-form .comment-button{
3782 padding-top:5px;
3782 padding-top:5px;
3783 }
3783 }
3784
3784
3785 .add-another-button {
3785 .add-another-button {
3786 margin-left: 10px;
3786 margin-left: 10px;
3787 margin-top: 10px;
3787 margin-top: 10px;
3788 margin-bottom: 10px;
3788 margin-bottom: 10px;
3789 }
3789 }
3790
3790
3791 .comment .buttons {
3791 .comment .buttons {
3792 position: absolute;
3792 position: absolute;
3793 right:40px;
3793 right:40px;
3794 }
3794 }
3795
3795
3796
3796
3797 .show-inline-comments{
3797 .show-inline-comments{
3798 position: relative;
3798 position: relative;
3799 top:1px
3799 top:1px
3800 }
3800 }
3801
3801
3802 /** comment inline form **/
3802 /** comment inline form **/
3803
3803
3804 .comment-inline-form .clearfix{
3804 .comment-inline-form .clearfix{
3805 background: #EEE;
3805 background: #EEE;
3806 -webkit-border-radius: 4px;
3806 -webkit-border-radius: 4px;
3807 -moz-border-radius: 4px;
3807 -moz-border-radius: 4px;
3808 border-radius: 4px;
3808 border-radius: 4px;
3809 padding: 5px;
3809 padding: 5px;
3810 }
3810 }
3811
3811
3812 div.comment-inline-form {
3812 div.comment-inline-form {
3813 margin-top: 5px;
3813 margin-top: 5px;
3814 padding:2px 6px 8px 6px;
3814 padding:2px 6px 8px 6px;
3815 }
3815 }
3816
3816
3817 .comment-inline-form strong {
3817 .comment-inline-form strong {
3818 display: block;
3818 display: block;
3819 margin-bottom: 15px;
3819 margin-bottom: 15px;
3820 }
3820 }
3821
3821
3822 .comment-inline-form textarea {
3822 .comment-inline-form textarea {
3823 width: 100%;
3823 width: 100%;
3824 height: 100px;
3824 height: 100px;
3825 font-family: 'Monaco', 'Courier', 'Courier New', monospace;
3825 font-family: 'Monaco', 'Courier', 'Courier New', monospace;
3826 }
3826 }
3827
3827
3828 form.comment-inline-form {
3828 form.comment-inline-form {
3829 margin-top: 10px;
3829 margin-top: 10px;
3830 margin-left: 10px;
3830 margin-left: 10px;
3831 }
3831 }
3832
3832
3833 .comment-inline-form-submit {
3833 .comment-inline-form-submit {
3834 margin-top: 5px;
3834 margin-top: 5px;
3835 margin-left: 525px;
3835 margin-left: 525px;
3836 }
3836 }
3837
3837
3838 .file-comments {
3838 .file-comments {
3839 display: none;
3839 display: none;
3840 }
3840 }
3841
3841
3842 .comment-inline-form .comment {
3842 .comment-inline-form .comment {
3843 margin-left: 10px;
3843 margin-left: 10px;
3844 }
3844 }
3845
3845
3846 .comment-inline-form .comment-help{
3846 .comment-inline-form .comment-help{
3847 padding: 0px 0px 2px 0px;
3847 padding: 0px 0px 2px 0px;
3848 color: #666666;
3848 color: #666666;
3849 font-size: 10px;
3849 font-size: 10px;
3850 }
3850 }
3851
3851
3852 .comment-inline-form .comment-button{
3852 .comment-inline-form .comment-button{
3853 padding-top:5px;
3853 padding-top:5px;
3854 }
3854 }
3855
3855
3856 /** comment inline **/
3856 /** comment inline **/
3857 .inline-comments {
3857 .inline-comments {
3858 padding:10px 20px;
3858 padding:10px 20px;
3859 }
3859 }
3860
3860
3861 .inline-comments div.rst-block {
3861 .inline-comments div.rst-block {
3862 clear:both;
3862 clear:both;
3863 overflow:hidden;
3863 overflow:hidden;
3864 margin:0;
3864 margin:0;
3865 padding:0 20px 0px;
3865 padding:0 20px 0px;
3866 }
3866 }
3867 .inline-comments .comment {
3867 .inline-comments .comment {
3868 border: 1px solid #ddd;
3868 border: 1px solid #ddd;
3869 -webkit-border-radius: 4px;
3869 -webkit-border-radius: 4px;
3870 -moz-border-radius: 4px;
3870 -moz-border-radius: 4px;
3871 border-radius: 4px;
3871 border-radius: 4px;
3872 margin: 3px 3px 5px 5px;
3872 margin: 3px 3px 5px 5px;
3873 background-color: #FAFAFA;
3873 background-color: #FAFAFA;
3874 }
3874 }
3875 .inline-comments .comment-wrapp{
3875 .inline-comments .comment-wrapp{
3876 padding:1px;
3876 padding:1px;
3877 }
3877 }
3878 .inline-comments .comment .meta {
3878 .inline-comments .comment .meta {
3879 background: #f8f8f8;
3879 background: #f8f8f8;
3880 padding: 6px;
3880 padding: 6px;
3881 border-bottom: 1px solid #ddd;
3881 border-bottom: 1px solid #ddd;
3882 }
3882 }
3883
3883
3884 .inline-comments .comment .meta img {
3884 .inline-comments .comment .meta img {
3885 vertical-align: middle;
3885 vertical-align: middle;
3886 }
3886 }
3887
3887
3888 .inline-comments .comment .meta .user {
3888 .inline-comments .comment .meta .user {
3889 font-weight: bold;
3889 font-weight: bold;
3890 }
3890 }
3891
3891
3892 .inline-comments .comment .meta .date {
3892 .inline-comments .comment .meta .date {
3893 float: right;
3893 float: right;
3894 }
3894 }
3895
3895
3896 .inline-comments .comment .text {
3896 .inline-comments .comment .text {
3897 padding: 8px 6px 6px 14px;
3897 padding: 8px 6px 6px 14px;
3898 background-color: #FAFAFA;
3898 background-color: #FAFAFA;
3899 }
3899 }
3900
3900
3901 .inline-comments .comments-number{
3901 .inline-comments .comments-number{
3902 padding:0px 0px 10px 0px;
3902 padding:0px 0px 10px 0px;
3903 font-weight: bold;
3903 font-weight: bold;
3904 color: #666;
3904 color: #666;
3905 font-size: 16px;
3905 font-size: 16px;
3906 }
3906 }
3907 .inline-comments-button .add-comment{
3907 .inline-comments-button .add-comment{
3908 margin:10px 5px !important;
3908 margin:10px 5px !important;
3909 }
3909 }
3910 .notifications{
3910 .notifications{
3911 width:22px;
3911 width:22px;
3912 padding:2px;
3912 padding:2px;
3913 float:right;
3913 float:right;
3914 -webkit-border-radius: 4px;
3914 -webkit-border-radius: 4px;
3915 -moz-border-radius: 4px;
3915 -moz-border-radius: 4px;
3916 border-radius: 4px;
3916 border-radius: 4px;
3917 text-align: center;
3917 text-align: center;
3918 margin: 0px -10px 0px 5px;
3918 margin: 0px -10px 0px 5px;
3919 background-color: #DEDEDE;
3919 background-color: #DEDEDE;
3920 }
3920 }
3921 .notifications a{
3921 .notifications a{
3922 color:#888 !important;
3922 color:#888 !important;
3923 display: block;
3923 display: block;
3924 font-size: 10px
3924 font-size: 10px
3925 }
3925 }
3926 .notifications a:hover{
3926 .notifications a:hover{
3927 text-decoration: none !important;
3927 text-decoration: none !important;
3928 }
3928 }
3929 .notification-header{
3929 .notification-header{
3930 padding-top:6px;
3930 padding-top:6px;
3931 }
3931 }
3932 .notification-header .desc{
3932 .notification-header .desc{
3933 font-size: 16px;
3933 font-size: 16px;
3934 height: 24px;
3934 height: 24px;
3935 float: left
3935 float: left
3936 }
3936 }
3937 .notification-list .container.unread{
3937 .notification-list .container.unread{
3938
3938
3939 }
3939 }
3940 .notification-header .gravatar{
3940 .notification-header .gravatar{
3941
3941
3942 }
3942 }
3943 .notification-header .desc.unread{
3943 .notification-header .desc.unread{
3944 font-weight: bold;
3944 font-weight: bold;
3945 font-size: 17px;
3945 font-size: 17px;
3946 }
3946 }
3947
3947
3948 .notification-header .delete-notifications{
3948 .notification-header .delete-notifications{
3949 float: right;
3949 float: right;
3950 padding-top: 8px;
3950 padding-top: 8px;
3951 cursor: pointer;
3951 cursor: pointer;
3952 }
3952 }
3953 .notification-subject{
3953 .notification-subject{
3954 clear:both;
3954 clear:both;
3955 border-bottom: 1px solid #eee;
3955 border-bottom: 1px solid #eee;
3956 padding:5px 0px 5px 38px;
3956 padding:5px 0px 5px 38px;
3957 }
3957 }
3958
3958
3959
3959
3960 /*****************************************************************************
3960 /*****************************************************************************
3961 DIFFS CSS
3961 DIFFS CSS
3962 ******************************************************************************/
3962 ******************************************************************************/
3963
3963
3964 div.diffblock {
3964 div.diffblock {
3965 overflow: auto;
3965 overflow: auto;
3966 padding: 0px;
3966 padding: 0px;
3967 border: 1px solid #ccc;
3967 border: 1px solid #ccc;
3968 background: #f8f8f8;
3968 background: #f8f8f8;
3969 font-size: 100%;
3969 font-size: 100%;
3970 line-height: 100%;
3970 line-height: 100%;
3971 /* new */
3971 /* new */
3972 line-height: 125%;
3972 line-height: 125%;
3973 -webkit-border-radius: 6px 6px 0px 0px;
3973 -webkit-border-radius: 6px 6px 0px 0px;
3974 -moz-border-radius: 6px 6px 0px 0px;
3974 -moz-border-radius: 6px 6px 0px 0px;
3975 border-radius: 6px 6px 0px 0px;
3975 border-radius: 6px 6px 0px 0px;
3976 }
3976 }
3977 div.diffblock.margined{
3977 div.diffblock.margined{
3978 margin: 0px 20px 0px 20px;
3978 margin: 0px 20px 0px 20px;
3979 }
3979 }
3980 div.diffblock .code-header{
3980 div.diffblock .code-header{
3981 border-bottom: 1px solid #CCCCCC;
3981 border-bottom: 1px solid #CCCCCC;
3982 background: #EEEEEE;
3982 background: #EEEEEE;
3983 padding:10px 0 10px 0;
3983 padding:10px 0 10px 0;
3984 height: 14px;
3984 height: 14px;
3985 }
3985 }
3986 div.diffblock .code-header.cv{
3986 div.diffblock .code-header.cv{
3987 height: 34px;
3987 height: 34px;
3988 }
3988 }
3989 div.diffblock .code-header-title{
3989 div.diffblock .code-header-title{
3990 padding: 0px 0px 10px 5px !important;
3990 padding: 0px 0px 10px 5px !important;
3991 margin: 0 !important;
3991 margin: 0 !important;
3992 }
3992 }
3993
3993
3994 div.diffblock .code-header .date{
3994 div.diffblock .code-header .date{
3995 float:left;
3995 float:left;
3996 text-transform: uppercase;
3996 text-transform: uppercase;
3997 }
3997 }
3998 div.diffblock .code-header div{
3998 div.diffblock .code-header div{
3999 margin-left:4px;
3999 margin-left:4px;
4000 font-weight: bold;
4000 font-weight: bold;
4001 font-size: 14px;
4001 font-size: 14px;
4002 }
4002 }
4003 div.diffblock .code-body{
4003 div.diffblock .code-body{
4004 background: #FFFFFF;
4004 background: #FFFFFF;
4005 }
4005 }
4006 div.diffblock pre.raw{
4006 div.diffblock pre.raw{
4007 background: #FFFFFF;
4007 background: #FFFFFF;
4008 color:#000000;
4008 color:#000000;
4009 }
4009 }
4010 table.code-difftable{
4010 table.code-difftable{
4011 border-collapse: collapse;
4011 border-collapse: collapse;
4012 width: 99%;
4012 width: 99%;
4013 }
4013 }
4014 table.code-difftable td {
4014 table.code-difftable td {
4015 padding: 0 !important;
4015 padding: 0 !important;
4016 background: none !important;
4016 background: none !important;
4017 border:0 !important;
4017 border:0 !important;
4018 vertical-align: none !important;
4018 vertical-align: none !important;
4019 }
4019 }
4020 table.code-difftable .context{
4020 table.code-difftable .context{
4021 background:none repeat scroll 0 0 #DDE7EF;
4021 background:none repeat scroll 0 0 #DDE7EF;
4022 }
4022 }
4023 table.code-difftable .add{
4023 table.code-difftable .add{
4024 background:none repeat scroll 0 0 #DDFFDD;
4024 background:none repeat scroll 0 0 #DDFFDD;
4025 }
4025 }
4026 table.code-difftable .add ins{
4026 table.code-difftable .add ins{
4027 background:none repeat scroll 0 0 #AAFFAA;
4027 background:none repeat scroll 0 0 #AAFFAA;
4028 text-decoration:none;
4028 text-decoration:none;
4029 }
4029 }
4030 table.code-difftable .del{
4030 table.code-difftable .del{
4031 background:none repeat scroll 0 0 #FFDDDD;
4031 background:none repeat scroll 0 0 #FFDDDD;
4032 }
4032 }
4033 table.code-difftable .del del{
4033 table.code-difftable .del del{
4034 background:none repeat scroll 0 0 #FFAAAA;
4034 background:none repeat scroll 0 0 #FFAAAA;
4035 text-decoration:none;
4035 text-decoration:none;
4036 }
4036 }
4037
4037
4038 /** LINE NUMBERS **/
4038 /** LINE NUMBERS **/
4039 table.code-difftable .lineno{
4039 table.code-difftable .lineno{
4040
4040
4041 padding-left:2px;
4041 padding-left:2px;
4042 padding-right:2px;
4042 padding-right:2px;
4043 text-align:right;
4043 text-align:right;
4044 width:32px;
4044 width:32px;
4045 -moz-user-select:none;
4045 -moz-user-select:none;
4046 -webkit-user-select: none;
4046 -webkit-user-select: none;
4047 border-right: 1px solid #CCC !important;
4047 border-right: 1px solid #CCC !important;
4048 border-left: 0px solid #CCC !important;
4048 border-left: 0px solid #CCC !important;
4049 border-top: 0px solid #CCC !important;
4049 border-top: 0px solid #CCC !important;
4050 border-bottom: none !important;
4050 border-bottom: none !important;
4051 vertical-align: middle !important;
4051 vertical-align: middle !important;
4052
4052
4053 }
4053 }
4054 table.code-difftable .lineno.new {
4054 table.code-difftable .lineno.new {
4055 }
4055 }
4056 table.code-difftable .lineno.old {
4056 table.code-difftable .lineno.old {
4057 }
4057 }
4058 table.code-difftable .lineno a{
4058 table.code-difftable .lineno a{
4059 color:#747474 !important;
4059 color:#747474 !important;
4060 font:11px "Bitstream Vera Sans Mono",Monaco,"Courier New",Courier,monospace !important;
4060 font:11px "Bitstream Vera Sans Mono",Monaco,"Courier New",Courier,monospace !important;
4061 letter-spacing:-1px;
4061 letter-spacing:-1px;
4062 text-align:right;
4062 text-align:right;
4063 padding-right: 2px;
4063 padding-right: 2px;
4064 cursor: pointer;
4064 cursor: pointer;
4065 display: block;
4065 display: block;
4066 width: 32px;
4066 width: 32px;
4067 }
4067 }
4068
4068
4069 table.code-difftable .lineno-inline{
4069 table.code-difftable .lineno-inline{
4070 background:none repeat scroll 0 0 #FFF !important;
4070 background:none repeat scroll 0 0 #FFF !important;
4071 padding-left:2px;
4071 padding-left:2px;
4072 padding-right:2px;
4072 padding-right:2px;
4073 text-align:right;
4073 text-align:right;
4074 width:30px;
4074 width:30px;
4075 -moz-user-select:none;
4075 -moz-user-select:none;
4076 -webkit-user-select: none;
4076 -webkit-user-select: none;
4077 }
4077 }
4078
4078
4079 /** CODE **/
4079 /** CODE **/
4080 table.code-difftable .code {
4080 table.code-difftable .code {
4081 display: block;
4081 display: block;
4082 width: 100%;
4082 width: 100%;
4083 }
4083 }
4084 table.code-difftable .code td{
4084 table.code-difftable .code td{
4085 margin:0;
4085 margin:0;
4086 padding:0;
4086 padding:0;
4087 }
4087 }
4088 table.code-difftable .code pre{
4088 table.code-difftable .code pre{
4089 margin:0;
4089 margin:0;
4090 padding:0;
4090 padding:0;
4091 height: 17px;
4091 height: 17px;
4092 line-height: 17px;
4092 line-height: 17px;
4093 }
4093 }
4094
4094
4095
4095
4096 .diffblock.margined.comm .line .code:hover{
4096 .diffblock.margined.comm .line .code:hover{
4097 background-color:#FFFFCC !important;
4097 background-color:#FFFFCC !important;
4098 cursor: pointer !important;
4098 cursor: pointer !important;
4099 background-image:url("../images/icons/comment_add.png") !important;
4099 background-image:url("../images/icons/comment_add.png") !important;
4100 background-repeat:no-repeat !important;
4100 background-repeat:no-repeat !important;
4101 background-position: right !important;
4101 background-position: right !important;
4102 background-position: 0% 50% !important;
4102 background-position: 0% 50% !important;
4103 }
4103 }
4104 .diffblock.margined.comm .line .code.no-comment:hover{
4104 .diffblock.margined.comm .line .code.no-comment:hover{
4105 background-image: none !important;
4105 background-image: none !important;
4106 cursor: auto !important;
4106 cursor: auto !important;
4107 background-color: inherit !important;
4107 background-color: inherit !important;
4108
4108
4109 } No newline at end of file
4109 }
@@ -1,190 +1,190 b''
1 ## -*- coding: utf-8 -*-
1 ## -*- coding: utf-8 -*-
2
2
3 <%inherit file="/base/base.html"/>
3 <%inherit file="/base/base.html"/>
4
4
5 <%def name="title()">
5 <%def name="title()">
6 ${c.repo_name} ${_('Changelog')} - ${c.rhodecode_name}
6 ${c.repo_name} ${_('Changelog')} - ${c.rhodecode_name}
7 </%def>
7 </%def>
8
8
9 <%def name="breadcrumbs_links()">
9 <%def name="breadcrumbs_links()">
10 ${h.link_to(u'Home',h.url('/'))}
10 ${h.link_to(u'Home',h.url('/'))}
11 &raquo;
11 &raquo;
12 ${h.link_to(c.repo_name,h.url('summary_home',repo_name=c.repo_name))}
12 ${h.link_to(c.repo_name,h.url('summary_home',repo_name=c.repo_name))}
13 &raquo;
13 &raquo;
14 ${_('Changelog')} - ${_('showing ')} ${c.size if c.size <= c.total_cs else c.total_cs} ${_('out of')} ${c.total_cs} ${_('revisions')}
14 ${_('Changelog')} - ${_('showing ')} ${c.size if c.size <= c.total_cs else c.total_cs} ${_('out of')} ${c.total_cs} ${_('revisions')}
15 </%def>
15 </%def>
16
16
17 <%def name="page_nav()">
17 <%def name="page_nav()">
18 ${self.menu('changelog')}
18 ${self.menu('changelog')}
19 </%def>
19 </%def>
20
20
21 <%def name="main()">
21 <%def name="main()">
22 <div class="box">
22 <div class="box">
23 <!-- box / title -->
23 <!-- box / title -->
24 <div class="title">
24 <div class="title">
25 ${self.breadcrumbs()}
25 ${self.breadcrumbs()}
26 </div>
26 </div>
27 <div class="table">
27 <div class="table">
28 % if c.pagination:
28 % if c.pagination:
29 <div id="graph">
29 <div id="graph">
30 <div id="graph_nodes">
30 <div id="graph_nodes">
31 <canvas id="graph_canvas"></canvas>
31 <canvas id="graph_canvas"></canvas>
32 </div>
32 </div>
33 <div id="graph_content">
33 <div id="graph_content">
34 <div class="container_header">
34 <div class="container_header">
35 ${h.form(h.url.current(),method='get')}
35 ${h.form(h.url.current(),method='get')}
36 <div class="info_box" style="float:left">
36 <div class="info_box" style="float:left">
37 ${h.submit('set',_('Show'),class_="ui-btn")}
37 ${h.submit('set',_('Show'),class_="ui-btn")}
38 ${h.text('size',size=1,value=c.size)}
38 ${h.text('size',size=1,value=c.size)}
39 <span class="rev">${_('revisions')}</span>
39 ${_('revisions')}
40 </div>
40 </div>
41 ${h.end_form()}
41 ${h.end_form()}
42 <div id="rev_range_container" style="display:none"></div>
42 <div style="float:right">${h.select('branch_filter',c.branch_name,c.branch_filters)}</div>
43 <div style="float:right">${h.select('branch_filter',c.branch_name,c.branch_filters)}</div>
43 <div id="rev_range_container" style="display:none"></div>
44 </div>
44 </div>
45
45
46 %for cnt,cs in enumerate(c.pagination):
46 %for cnt,cs in enumerate(c.pagination):
47 <div id="chg_${cnt+1}" class="container">
47 <div id="chg_${cnt+1}" class="container">
48 <div class="left">
48 <div class="left">
49 <div class="date">
49 <div class="date">
50 ${h.checkbox(cs.short_id,class_="changeset_range")}
50 ${h.checkbox(cs.short_id,class_="changeset_range")}
51 <span>${cs.revision}: ${h.short_id(cs.raw_id)}<br/>${cs.date}</span>
51 <span>${cs.revision}: ${h.short_id(cs.raw_id)}<br/>${cs.date}</span>
52 </div>
52 </div>
53 <div class="author">
53 <div class="author">
54 <div class="gravatar">
54 <div class="gravatar">
55 <img alt="gravatar" src="${h.gravatar_url(h.email(cs.author),16)}"/>
55 <img alt="gravatar" src="${h.gravatar_url(h.email(cs.author),16)}"/>
56 </div>
56 </div>
57 <div title="${cs.author}" class="user">${h.person(cs.author)}</div>
57 <div title="${cs.author}" class="user">${h.person(cs.author)}</div>
58 </div>
58 </div>
59 </div>
59 </div>
60 <div class="mid">
60 <div class="mid">
61 <div class="message">${h.link_to(h.wrap_paragraphs(cs.message),h.url('changeset_home',repo_name=c.repo_name,revision=cs.raw_id))}</div>
61 <div class="message">${h.link_to(h.wrap_paragraphs(cs.message),h.url('changeset_home',repo_name=c.repo_name,revision=cs.raw_id))}</div>
62 </div>
62 </div>
63 <div class="right">
63 <div class="right">
64 <div id="${cs.raw_id}_changes_info" class="changes">
64 <div id="${cs.raw_id}_changes_info" class="changes">
65 <span id="${cs.raw_id}" class="changed_total tooltip" title="${_('Affected number of files, click to show more details')}">${len(cs.affected_files)}</span>
65 <span id="${cs.raw_id}" class="changed_total tooltip" title="${_('Affected number of files, click to show more details')}">${len(cs.affected_files)}</span>
66 </div>
66 </div>
67 %if len(cs.parents)>1:
67 %if len(cs.parents)>1:
68 <div class="merge">${_('merge')}</div>
68 <div class="merge">${_('merge')}</div>
69 %endif
69 %endif
70 %if cs.parents:
70 %if cs.parents:
71 %for p_cs in reversed(cs.parents):
71 %for p_cs in reversed(cs.parents):
72 <div class="parent">${_('Parent')} ${p_cs.revision}: ${h.link_to(h.short_id(p_cs.raw_id),
72 <div class="parent">${_('Parent')} ${p_cs.revision}: ${h.link_to(h.short_id(p_cs.raw_id),
73 h.url('changeset_home',repo_name=c.repo_name,revision=p_cs.raw_id),title=p_cs.message)}
73 h.url('changeset_home',repo_name=c.repo_name,revision=p_cs.raw_id),title=p_cs.message)}
74 </div>
74 </div>
75 %endfor
75 %endfor
76 %else:
76 %else:
77 <div class="parent">${_('No parents')}</div>
77 <div class="parent">${_('No parents')}</div>
78 %endif
78 %endif
79
79
80 <span class="logtags">
80 <span class="logtags">
81 %if cs.branch:
81 %if cs.branch:
82 <span class="branchtag" title="${'%s %s' % (_('branch'),cs.branch)}">
82 <span class="branchtag" title="${'%s %s' % (_('branch'),cs.branch)}">
83 ${h.link_to(cs.branch,h.url('files_home',repo_name=c.repo_name,revision=cs.raw_id))}</span>
83 ${h.link_to(cs.branch,h.url('files_home',repo_name=c.repo_name,revision=cs.raw_id))}</span>
84 %endif
84 %endif
85 %for tag in cs.tags:
85 %for tag in cs.tags:
86 <span class="tagtag" title="${'%s %s' % (_('tag'),tag)}">
86 <span class="tagtag" title="${'%s %s' % (_('tag'),tag)}">
87 ${h.link_to(tag,h.url('files_home',repo_name=c.repo_name,revision=cs.raw_id))}</span>
87 ${h.link_to(tag,h.url('files_home',repo_name=c.repo_name,revision=cs.raw_id))}</span>
88 %endfor
88 %endfor
89 </span>
89 </span>
90 </div>
90 </div>
91 </div>
91 </div>
92
92
93 %endfor
93 %endfor
94 <div class="pagination-wh pagination-left">
94 <div class="pagination-wh pagination-left">
95 ${c.pagination.pager('$link_previous ~2~ $link_next')}
95 ${c.pagination.pager('$link_previous ~2~ $link_next')}
96 </div>
96 </div>
97 </div>
97 </div>
98 </div>
98 </div>
99
99
100 <script type="text/javascript" src="${h.url('/js/graph.js')}"></script>
100 <script type="text/javascript" src="${h.url('/js/graph.js')}"></script>
101 <script type="text/javascript">
101 <script type="text/javascript">
102 YAHOO.util.Event.onDOMReady(function(){
102 YAHOO.util.Event.onDOMReady(function(){
103
103
104 //Monitor range checkboxes and build a link to changesets
104 //Monitor range checkboxes and build a link to changesets
105 //ranges
105 //ranges
106 var checkboxes = YUD.getElementsByClassName('changeset_range');
106 var checkboxes = YUD.getElementsByClassName('changeset_range');
107 var url_tmpl = "${h.url('changeset_home',repo_name=c.repo_name,revision='__REVRANGE__')}";
107 var url_tmpl = "${h.url('changeset_home',repo_name=c.repo_name,revision='__REVRANGE__')}";
108 YUE.on(checkboxes,'click',function(e){
108 YUE.on(checkboxes,'click',function(e){
109 var checked_checkboxes = [];
109 var checked_checkboxes = [];
110 for (pos in checkboxes){
110 for (pos in checkboxes){
111 if(checkboxes[pos].checked){
111 if(checkboxes[pos].checked){
112 checked_checkboxes.push(checkboxes[pos]);
112 checked_checkboxes.push(checkboxes[pos]);
113 }
113 }
114 }
114 }
115 if(checked_checkboxes.length>1){
115 if(checked_checkboxes.length>1){
116 var rev_end = checked_checkboxes[0].name;
116 var rev_end = checked_checkboxes[0].name;
117 var rev_start = checked_checkboxes[checked_checkboxes.length-1].name;
117 var rev_start = checked_checkboxes[checked_checkboxes.length-1].name;
118
118
119 var url = url_tmpl.replace('__REVRANGE__',
119 var url = url_tmpl.replace('__REVRANGE__',
120 rev_start+'...'+rev_end);
120 rev_start+'...'+rev_end);
121
121
122 var link = "<a href="+url+">${_('Show selected changes __S -> __E')}</a>"
122 var link = "<a href="+url+">${_('Show selected changes __S -> __E')}</a>"
123 link = link.replace('__S',rev_start);
123 link = link.replace('__S',rev_start);
124 link = link.replace('__E',rev_end);
124 link = link.replace('__E',rev_end);
125 YUD.get('rev_range_container').innerHTML = link;
125 YUD.get('rev_range_container').innerHTML = link;
126 YUD.setStyle('rev_range_container','display','');
126 YUD.setStyle('rev_range_container','display','');
127 }
127 }
128 else{
128 else{
129 YUD.setStyle('rev_range_container','display','none');
129 YUD.setStyle('rev_range_container','display','none');
130
130
131 }
131 }
132 });
132 });
133
133
134 // Fetch changeset details
134 // Fetch changeset details
135 YUE.on(YUD.getElementsByClassName('changed_total'),'click',function(e){
135 YUE.on(YUD.getElementsByClassName('changed_total'),'click',function(e){
136 var id = e.currentTarget.id
136 var id = e.currentTarget.id
137 var url = "${h.url('changelog_details',repo_name=c.repo_name,cs='__CS__')}"
137 var url = "${h.url('changelog_details',repo_name=c.repo_name,cs='__CS__')}"
138 var url = url.replace('__CS__',id);
138 var url = url.replace('__CS__',id);
139 ypjax(url,id+'_changes_info',function(){tooltip_activate()});
139 ypjax(url,id+'_changes_info',function(){tooltip_activate()});
140 });
140 });
141
141
142 // change branch filter
142 // change branch filter
143 YUE.on(YUD.get('branch_filter'),'change',function(e){
143 YUE.on(YUD.get('branch_filter'),'change',function(e){
144 var selected_branch = e.currentTarget.options[e.currentTarget.selectedIndex].value;
144 var selected_branch = e.currentTarget.options[e.currentTarget.selectedIndex].value;
145 console.log(selected_branch);
145 console.log(selected_branch);
146 var url_main = "${h.url('changelog_home',repo_name=c.repo_name)}";
146 var url_main = "${h.url('changelog_home',repo_name=c.repo_name)}";
147 var url = "${h.url('changelog_home',repo_name=c.repo_name,branch='__BRANCH__')}";
147 var url = "${h.url('changelog_home',repo_name=c.repo_name,branch='__BRANCH__')}";
148 var url = url.replace('__BRANCH__',selected_branch);
148 var url = url.replace('__BRANCH__',selected_branch);
149 if(selected_branch != ''){
149 if(selected_branch != ''){
150 window.location = url;
150 window.location = url;
151 }else{
151 }else{
152 window.location = url_main;
152 window.location = url_main;
153 }
153 }
154
154
155 });
155 });
156
156
157 function set_canvas(heads) {
157 function set_canvas(heads) {
158 var c = document.getElementById('graph_nodes');
158 var c = document.getElementById('graph_nodes');
159 var t = document.getElementById('graph_content');
159 var t = document.getElementById('graph_content');
160 canvas = document.getElementById('graph_canvas');
160 canvas = document.getElementById('graph_canvas');
161 var div_h = t.clientHeight;
161 var div_h = t.clientHeight;
162 c.style.height=div_h+'px';
162 c.style.height=div_h+'px';
163 canvas.setAttribute('height',div_h);
163 canvas.setAttribute('height',div_h);
164 c.style.height=max_w+'px';
164 c.style.height=max_w+'px';
165 canvas.setAttribute('width',max_w);
165 canvas.setAttribute('width',max_w);
166 };
166 };
167 var heads = 1;
167 var heads = 1;
168 var max_heads = 0;
168 var max_heads = 0;
169 var jsdata = ${c.jsdata|n};
169 var jsdata = ${c.jsdata|n};
170
170
171 for( var i=0;i<jsdata.length;i++){
171 for( var i=0;i<jsdata.length;i++){
172 var m = Math.max.apply(Math, jsdata[i][1]);
172 var m = Math.max.apply(Math, jsdata[i][1]);
173 if (m>max_heads){
173 if (m>max_heads){
174 max_heads = m;
174 max_heads = m;
175 }
175 }
176 }
176 }
177 var max_w = Math.max(100,max_heads*25);
177 var max_w = Math.max(100,max_heads*25);
178 set_canvas(max_w);
178 set_canvas(max_w);
179
179
180 var r = new BranchRenderer();
180 var r = new BranchRenderer();
181 r.render(jsdata,max_w);
181 r.render(jsdata,max_w);
182
182
183 });
183 });
184 </script>
184 </script>
185 %else:
185 %else:
186 ${_('There are no changes yet')}
186 ${_('There are no changes yet')}
187 %endif
187 %endif
188 </div>
188 </div>
189 </div>
189 </div>
190 </%def> No newline at end of file
190 </%def>
General Comments 0
You need to be logged in to leave comments. Login now