##// END OF EJS Templates
merged with init scripts
marcink -
r427:dccf4b22 merge default
parent child Browse files
Show More
@@ -1,141 +1,142 b''
1 #!/usr/bin/env python
1 #!/usr/bin/env python
2 # encoding: utf-8
2 # encoding: utf-8
3 # summary controller for pylons
3 # summary controller for pylons
4 # Copyright (C) 2009-2010 Marcin Kuzminski <marcin@python-works.com>
4 # Copyright (C) 2009-2010 Marcin Kuzminski <marcin@python-works.com>
5 #
5 #
6 # This program is free software; you can redistribute it and/or
6 # This program is free software; you can redistribute it and/or
7 # modify it under the terms of the GNU General Public License
7 # modify it under the terms of the GNU General Public License
8 # as published by the Free Software Foundation; version 2
8 # as published by the Free Software Foundation; version 2
9 # of the License or (at your opinion) any later version of the license.
9 # of the License or (at your opinion) any later version of the license.
10 #
10 #
11 # This program is distributed in the hope that it will be useful,
11 # This program is distributed in the hope that it will be useful,
12 # but WITHOUT ANY WARRANTY; without even the implied warranty of
12 # but WITHOUT ANY WARRANTY; without even the implied warranty of
13 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 # GNU General Public License for more details.
14 # GNU General Public License for more details.
15 #
15 #
16 # You should have received a copy of the GNU General Public License
16 # You should have received a copy of the GNU General Public License
17 # along with this program; if not, write to the Free Software
17 # along with this program; if not, write to the Free Software
18 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
18 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
19 # MA 02110-1301, USA.
19 # MA 02110-1301, USA.
20 """
20 """
21 Created on April 18, 2010
21 Created on April 18, 2010
22 summary controller for pylons
22 summary controller for pylons
23 @author: marcink
23 @author: marcink
24 """
24 """
25 from datetime import datetime, timedelta
25 from datetime import datetime, timedelta
26 from pylons import tmpl_context as c, request
26 from pylons import tmpl_context as c, request
27 from pylons_app.lib.auth import LoginRequired, HasRepoPermissionAnyDecorator
27 from pylons_app.lib.auth import LoginRequired, HasRepoPermissionAnyDecorator
28 from pylons_app.lib.base import BaseController, render
28 from pylons_app.lib.base import BaseController, render
29 from pylons_app.lib.helpers import person
29 from pylons_app.lib.helpers import person
30 from pylons_app.lib.utils import OrderedDict
30 from pylons_app.lib.utils import OrderedDict
31 from pylons_app.model.hg_model import HgModel
31 from pylons_app.model.hg_model import HgModel
32 from time import mktime
32 from time import mktime
33 from webhelpers.paginate import Page
33 from webhelpers.paginate import Page
34 import calendar
34 import calendar
35 import logging
35 import logging
36
36
37 log = logging.getLogger(__name__)
37 log = logging.getLogger(__name__)
38
38
39 class SummaryController(BaseController):
39 class SummaryController(BaseController):
40
40
41 @LoginRequired()
41 @LoginRequired()
42 @HasRepoPermissionAnyDecorator('repository.read', 'repository.write',
42 @HasRepoPermissionAnyDecorator('repository.read', 'repository.write',
43 'repository.admin')
43 'repository.admin')
44 def __before__(self):
44 def __before__(self):
45 super(SummaryController, self).__before__()
45 super(SummaryController, self).__before__()
46
46
47 def index(self):
47 def index(self):
48 hg_model = HgModel()
48 hg_model = HgModel()
49 c.repo_info = hg_model.get_repo(c.repo_name)
49 c.repo_info = hg_model.get_repo(c.repo_name)
50 c.repo_changesets = Page(list(c.repo_info[:10]), page=1, items_per_page=20)
50 c.repo_changesets = Page(list(c.repo_info[:10]), page=1, items_per_page=20)
51 e = request.environ
51 e = request.environ
52 uri = u'%(protocol)s://%(user)s@%(host)s/%(repo_name)s' % {
52 uri = u'%(protocol)s://%(user)s@%(host)s/%(repo_name)s' % {
53 'protocol': e.get('wsgi.url_scheme'),
53 'protocol': e.get('wsgi.url_scheme'),
54 'user':str(c.hg_app_user.username),
54 'user':str(c.hg_app_user.username),
55 'host':e.get('HTTP_HOST'),
55 'host':e.get('HTTP_HOST'),
56 'repo_name':c.repo_name, }
56 'repo_name':c.repo_name, }
57 c.clone_repo_url = uri
57 c.clone_repo_url = uri
58 c.repo_tags = OrderedDict()
58 c.repo_tags = OrderedDict()
59 for name, hash in c.repo_info.tags.items()[:10]:
59 for name, hash in c.repo_info.tags.items()[:10]:
60 c.repo_tags[name] = c.repo_info.get_changeset(hash)
60 c.repo_tags[name] = c.repo_info.get_changeset(hash)
61
61
62 c.repo_branches = OrderedDict()
62 c.repo_branches = OrderedDict()
63 for name, hash in c.repo_info.branches.items()[:10]:
63 for name, hash in c.repo_info.branches.items()[:10]:
64 c.repo_branches[name] = c.repo_info.get_changeset(hash)
64 c.repo_branches[name] = c.repo_info.get_changeset(hash)
65
65
66 c.commit_data = self.__get_commit_stats(c.repo_info)
66 c.commit_data = self.__get_commit_stats(c.repo_info)
67
67
68 return render('summary/summary.html')
68 return render('summary/summary.html')
69
69
70
70
71
71
72 def __get_commit_stats(self, repo):
72 def __get_commit_stats(self, repo):
73 aggregate = OrderedDict()
73 aggregate = OrderedDict()
74
74
75 #graph range
75 #graph range
76 td = datetime.today() + timedelta(days=1)
76 td = datetime.today() + timedelta(days=1)
77 y = td.year
77 y = td.year
78 m = td.month
78 m = td.month
79 d = td.day
79 d = td.day
80 c.ts_min = mktime((y, (td - timedelta(days=calendar.mdays[m] - 1)).month,
80 c.ts_min = mktime((y, (td - timedelta(days=calendar.mdays[m] - 1)).month,
81 d, 0, 0, 0, 0, 0, 0,))
81 d, 0, 0, 0, 0, 0, 0,))
82 c.ts_max = mktime((y, m, d, 0, 0, 0, 0, 0, 0,))
82 c.ts_max = mktime((y, m, d, 0, 0, 0, 0, 0, 0,))
83
83
84
84
85 def author_key_cleaner(k):
85 def author_key_cleaner(k):
86 k = person(k)
86 k = person(k)
87 k = k.replace('"', "'") #for js data compatibilty
87 return k
88 return k
88
89
89 for cs in repo:
90 for cs in repo:
90 k = '%s-%s-%s' % (cs.date.timetuple()[0], cs.date.timetuple()[1],
91 k = '%s-%s-%s' % (cs.date.timetuple()[0], cs.date.timetuple()[1],
91 cs.date.timetuple()[2])
92 cs.date.timetuple()[2])
92 timetupple = [int(x) for x in k.split('-')]
93 timetupple = [int(x) for x in k.split('-')]
93 timetupple.extend([0 for _ in xrange(6)])
94 timetupple.extend([0 for _ in xrange(6)])
94 k = mktime(timetupple)
95 k = mktime(timetupple)
95 if aggregate.has_key(author_key_cleaner(cs.author)):
96 if aggregate.has_key(author_key_cleaner(cs.author)):
96 if aggregate[author_key_cleaner(cs.author)].has_key(k):
97 if aggregate[author_key_cleaner(cs.author)].has_key(k):
97 aggregate[author_key_cleaner(cs.author)][k]["commits"] += 1
98 aggregate[author_key_cleaner(cs.author)][k]["commits"] += 1
98 aggregate[author_key_cleaner(cs.author)][k]["added"] += len(cs.added)
99 aggregate[author_key_cleaner(cs.author)][k]["added"] += len(cs.added)
99 aggregate[author_key_cleaner(cs.author)][k]["changed"] += len(cs.changed)
100 aggregate[author_key_cleaner(cs.author)][k]["changed"] += len(cs.changed)
100 aggregate[author_key_cleaner(cs.author)][k]["removed"] += len(cs.removed)
101 aggregate[author_key_cleaner(cs.author)][k]["removed"] += len(cs.removed)
101
102
102 else:
103 else:
103 #aggregate[author_key_cleaner(cs.author)].update(dates_range)
104 #aggregate[author_key_cleaner(cs.author)].update(dates_range)
104 if k >= c.ts_min and k <= c.ts_max:
105 if k >= c.ts_min and k <= c.ts_max:
105 aggregate[author_key_cleaner(cs.author)][k] = {}
106 aggregate[author_key_cleaner(cs.author)][k] = {}
106 aggregate[author_key_cleaner(cs.author)][k]["commits"] = 1
107 aggregate[author_key_cleaner(cs.author)][k]["commits"] = 1
107 aggregate[author_key_cleaner(cs.author)][k]["added"] = len(cs.added)
108 aggregate[author_key_cleaner(cs.author)][k]["added"] = len(cs.added)
108 aggregate[author_key_cleaner(cs.author)][k]["changed"] = len(cs.changed)
109 aggregate[author_key_cleaner(cs.author)][k]["changed"] = len(cs.changed)
109 aggregate[author_key_cleaner(cs.author)][k]["removed"] = len(cs.removed)
110 aggregate[author_key_cleaner(cs.author)][k]["removed"] = len(cs.removed)
110
111
111 else:
112 else:
112 if k >= c.ts_min and k <= c.ts_max:
113 if k >= c.ts_min and k <= c.ts_max:
113 aggregate[author_key_cleaner(cs.author)] = OrderedDict()
114 aggregate[author_key_cleaner(cs.author)] = OrderedDict()
114 #aggregate[author_key_cleaner(cs.author)].update(dates_range)
115 #aggregate[author_key_cleaner(cs.author)].update(dates_range)
115 aggregate[author_key_cleaner(cs.author)][k] = {}
116 aggregate[author_key_cleaner(cs.author)][k] = {}
116 aggregate[author_key_cleaner(cs.author)][k]["commits"] = 1
117 aggregate[author_key_cleaner(cs.author)][k]["commits"] = 1
117 aggregate[author_key_cleaner(cs.author)][k]["added"] = len(cs.added)
118 aggregate[author_key_cleaner(cs.author)][k]["added"] = len(cs.added)
118 aggregate[author_key_cleaner(cs.author)][k]["changed"] = len(cs.changed)
119 aggregate[author_key_cleaner(cs.author)][k]["changed"] = len(cs.changed)
119 aggregate[author_key_cleaner(cs.author)][k]["removed"] = len(cs.removed)
120 aggregate[author_key_cleaner(cs.author)][k]["removed"] = len(cs.removed)
120
121
121 d = ''
122 d = ''
122 tmpl0 = u""""%s":%s"""
123 tmpl0 = u""""%s":%s"""
123 tmpl1 = u"""{label:"%s",data:%s,schema:["commits"]},"""
124 tmpl1 = u"""{label:"%s",data:%s,schema:["commits"]},"""
124 for author in aggregate:
125 for author in aggregate:
125
126
126 d += tmpl0 % (author.decode('utf8'),
127 d += tmpl0 % (author.decode('utf8'),
127 tmpl1 \
128 tmpl1 \
128 % (author.decode('utf8'),
129 % (author.decode('utf8'),
129 [{"time":x,
130 [{"time":x,
130 "commits":aggregate[author][x]['commits'],
131 "commits":aggregate[author][x]['commits'],
131 "added":aggregate[author][x]['added'],
132 "added":aggregate[author][x]['added'],
132 "changed":aggregate[author][x]['changed'],
133 "changed":aggregate[author][x]['changed'],
133 "removed":aggregate[author][x]['removed'],
134 "removed":aggregate[author][x]['removed'],
134 } for x in aggregate[author]]))
135 } for x in aggregate[author]]))
135 if d == '':
136 if d == '':
136 d = '"%s":{label:"%s",data:[[0,1],]}' \
137 d = '"%s":{label:"%s",data:[[0,1],]}' \
137 % (author_key_cleaner(repo.contact),
138 % (author_key_cleaner(repo.contact),
138 author_key_cleaner(repo.contact))
139 author_key_cleaner(repo.contact))
139 return d
140 return d
140
141
141
142
@@ -1,3782 +1,3784 b''
1 /* -----------------------------------------------------------
1 /* -----------------------------------------------------------
2 main stylesheet
2 main stylesheet
3 ----------------------------------------------------------- */
3 ----------------------------------------------------------- */
4
4
5 html
5 html
6 {
6 {
7 height: 100%;
7 height: 100%;
8 }
8 }
9
9
10 body
10 body
11 {
11 {
12 margin: 0;
12 margin: 0;
13 padding: 0;
13 padding: 0;
14 height: 100%;
14 height: 100%;
15 background: #d1d1d1 url("../images/background.png") repeat;
15 background: #d1d1d1 url("../images/background.png") repeat;
16 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
16 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
17 font-size: 11px;
17 font-size: 11px;
18 }
18 }
19
19
20 /* -----------------------------------------------------------
20 /* -----------------------------------------------------------
21 images
21 images
22 ----------------------------------------------------------- */
22 ----------------------------------------------------------- */
23
23
24 img
24 img
25 {
25 {
26 border: none;
26 border: none;
27 }
27 }
28
28
29 /* -----------------------------------------------------------
29 /* -----------------------------------------------------------
30 anchors
30 anchors
31 ----------------------------------------------------------- */
31 ----------------------------------------------------------- */
32
32
33 a
33 a
34 {
34 {
35 color: #0066CC;
35 color: #0066CC;
36 text-decoration: none;
36 text-decoration: none;
37 cursor: pointer;
37 cursor: pointer;
38 }
38 }
39
39
40 a:hover
40 a:hover
41 {
41 {
42 color: #000000;
42 color: #000000;
43 text-decoration: underline;
43 text-decoration: underline;
44 }
44 }
45
45
46 /* -----------------------------------------------------------
46 /* -----------------------------------------------------------
47 headings
47 headings
48 ----------------------------------------------------------- */
48 ----------------------------------------------------------- */
49
49
50 h1, h2, h3, h4, h5, h6
50 h1, h2, h3, h4, h5, h6
51 {
51 {
52 color: #292929;
52 color: #292929;
53 font-weight: bold;
53 font-weight: bold;
54 }
54 }
55
55
56 h1
56 h1
57 {
57 {
58 font-size: 22px;
58 font-size: 22px;
59 }
59 }
60
60
61 h2
61 h2
62 {
62 {
63 font-size: 20px;
63 font-size: 20px;
64 }
64 }
65
65
66 h3
66 h3
67 {
67 {
68 font-size: 18px;
68 font-size: 18px;
69 }
69 }
70
70
71 h4
71 h4
72 {
72 {
73 font-size: 16px;
73 font-size: 16px;
74 }
74 }
75
75
76 h5
76 h5
77 {
77 {
78 font-size: 14px;
78 font-size: 14px;
79 }
79 }
80
80
81 h6
81 h6
82 {
82 {
83 font-size: 11px;
83 font-size: 11px;
84 }
84 }
85
85
86 /* -----------------------------------------------------------
86 /* -----------------------------------------------------------
87 lists
87 lists
88 ----------------------------------------------------------- */
88 ----------------------------------------------------------- */
89
89
90 ul.circle { list-style-type: circle; }
90 ul.circle { list-style-type: circle; }
91 ul.disc { list-style-type: disc; }
91 ul.disc { list-style-type: disc; }
92 ul.square { list-style-type: square; }
92 ul.square { list-style-type: square; }
93 ol.lower-roman { list-style-type: lower-roman; }
93 ol.lower-roman { list-style-type: lower-roman; }
94 ol.upper-roman { list-style-type: upper-roman; }
94 ol.upper-roman { list-style-type: upper-roman; }
95 ol.lower-alpha { list-style-type: lower-alpha; }
95 ol.lower-alpha { list-style-type: lower-alpha; }
96 ol.upper-alpha { list-style-type: upper-alpha; }
96 ol.upper-alpha { list-style-type: upper-alpha; }
97 ol.decimal { list-style-type: decimal; }
97 ol.decimal { list-style-type: decimal; }
98
98
99 /* -----------------------------------------------------------
99 /* -----------------------------------------------------------
100 colors
100 colors
101 ----------------------------------------------------------- */
101 ----------------------------------------------------------- */
102
102
103 div.color
103 div.color
104 {
104 {
105 margin: 7px 0 0 60px;
105 margin: 7px 0 0 60px;
106 padding: 1px 1px 1px 0px;
106 padding: 1px 1px 1px 0px;
107 clear: both;
107 clear: both;
108 overflow: hidden;
108 overflow: hidden;
109 position: absolute;
109 position: absolute;
110 background: #FFFFFF;
110 background: #FFFFFF;
111 }
111 }
112
112
113 div.color a
113 div.color a
114 {
114 {
115 margin: 0 0 0 1px;
115 margin: 0 0 0 1px;
116 padding: 0;
116 padding: 0;
117 width: 15px;
117 width: 15px;
118 height: 15px;
118 height: 15px;
119 display: block;
119 display: block;
120 float: left;
120 float: left;
121 }
121 }
122
122
123 div.color a.blue
123 div.color a.blue
124 {
124 {
125 background: #376ea6;
125 background: #376ea6;
126 }
126 }
127
127
128 div.color a.green
128 div.color a.green
129 {
129 {
130 background: #85924b;
130 background: #85924b;
131 }
131 }
132
132
133 div.color a.brown
133 div.color a.brown
134 {
134 {
135 background: #9b6e42;
135 background: #9b6e42;
136 }
136 }
137
137
138 div.color a.purple
138 div.color a.purple
139 {
139 {
140 background: #88528b;
140 background: #88528b;
141 }
141 }
142
142
143 div.color a.red
143 div.color a.red
144 {
144 {
145 background: #bd3220;
145 background: #bd3220;
146 }
146 }
147
147
148 div.color a.greyblue
148 div.color a.greyblue
149 {
149 {
150 background: #566e86;
150 background: #566e86;
151 }
151 }
152
152
153 /* -----------------------------------------------------------
153 /* -----------------------------------------------------------
154 options
154 options
155 ----------------------------------------------------------- */
155 ----------------------------------------------------------- */
156
156
157 div.options
157 div.options
158 {
158 {
159 margin: 7px 0 0 162px;
159 margin: 7px 0 0 162px;
160 padding: 0;
160 padding: 0;
161 clear: both;
161 clear: both;
162 overflow: hidden;
162 overflow: hidden;
163 position: absolute;
163 position: absolute;
164 background: #FFFFFF;
164 background: #FFFFFF;
165 }
165 }
166
166
167 div.options a
167 div.options a
168 {
168 {
169 margin: 0;
169 margin: 0;
170 padding: 3px 8px 3px 8px;
170 padding: 3px 8px 3px 8px;
171 height: 1%;
171 height: 1%;
172 display: block;
172 display: block;
173 text-decoration: none;
173 text-decoration: none;
174 }
174 }
175
175
176 div.options a:hover
176 div.options a:hover
177 {
177 {
178 text-decoration: none;
178 text-decoration: none;
179 }
179 }
180
180
181 /* -----------------------------------------------------------
181 /* -----------------------------------------------------------
182 header
182 header
183 ----------------------------------------------------------- */
183 ----------------------------------------------------------- */
184
184
185 #header
185 #header
186 {
186 {
187 margin: 0;
187 margin: 0;
188 padding: 0 30px 0 30px;
188 padding: 0 30px 0 30px;
189 background: #b0b0b0 url("../images/header_background.png") repeat;
189 background: #b0b0b0 url("../images/header_background.png") repeat;
190 }
190 }
191
191
192
192
193 /* -----------------------------------------------------------
193 /* -----------------------------------------------------------
194 header -> user
194 header -> user
195 ----------------------------------------------------------- */
195 ----------------------------------------------------------- */
196
196
197 #header ul#logged-user
197 #header ul#logged-user
198 {
198 {
199 margin: 0;
199 margin: 0;
200 padding: 0;
200 padding: 0;
201 float: right;
201 float: right;
202 }
202 }
203
203
204 #header ul#logged-user li
204 #header ul#logged-user li
205 {
205 {
206 margin: 0;
206 margin: 0;
207 padding: 10px 12px 10px 12px;
207 padding: 10px 12px 10px 12px;
208 list-style: none;
208 list-style: none;
209 float: left;
209 float: left;
210 border-left: 1px solid #bbbbbb;
210 border-left: 1px solid #bbbbbb;
211 border-right: 1px solid #a5a5a5;
211 border-right: 1px solid #a5a5a5;
212 }
212 }
213
213
214 #header ul#logged-user li.first
214 #header ul#logged-user li.first
215 {
215 {
216 border-left: none;
216 border-left: none;
217 margin:-6px;
217 margin:-6px;
218 }
218 }
219 #header ul#logged-user li.first div.account
219 #header ul#logged-user li.first div.account
220 {
220 {
221 padding-top: 4px;
221 padding-top: 4px;
222 float: left;
222 float: left;
223 }
223 }
224
224
225
225
226 #header ul#logged-user li.last
226 #header ul#logged-user li.last
227 {
227 {
228 border-right: none;
228 border-right: none;
229 }
229 }
230
230
231 #header ul#logged-user li a
231 #header ul#logged-user li a
232 {
232 {
233 color: #4e4e4e;
233 color: #4e4e4e;
234 font-weight: bold;
234 font-weight: bold;
235 text-decoration: none;
235 text-decoration: none;
236 }
236 }
237
237
238 #header ul#logged-user li a:hover
238 #header ul#logged-user li a:hover
239 {
239 {
240 color: #376ea6;
240 color: #376ea6;
241 text-decoration: underline;
241 text-decoration: underline;
242 }
242 }
243
243
244 #header ul#logged-user li.highlight a
244 #header ul#logged-user li.highlight a
245 {
245 {
246 color: #ffffff;
246 color: #ffffff;
247 }
247 }
248
248
249 #header ul#logged-user li.highlight a:hover
249 #header ul#logged-user li.highlight a:hover
250 {
250 {
251 color: #376ea6;
251 color: #376ea6;
252 }
252 }
253
253
254 #header #header-inner
254 #header #header-inner
255 {
255 {
256 margin: 0;
256 margin: 0;
257 padding: 0;
257 padding: 0;
258 height: 40px;
258 height: 40px;
259 clear: both;
259 clear: both;
260 position: relative;
260 position: relative;
261 background: #003367 url("../images/colors/blue/header_inner.png") repeat-x;
261 background: #003367 url("../images/colors/blue/header_inner.png") repeat-x;
262 border-bottom: 6px solid #ffffff;
262 border-bottom: 6px solid #ffffff;
263 }
263 }
264
264
265 /* -----------------------------------------------------------
265 /* -----------------------------------------------------------
266 header -> home
266 header -> home
267 ----------------------------------------------------------- */
267 ----------------------------------------------------------- */
268
268
269 #header #header-inner #home
269 #header #header-inner #home
270 {
270 {
271 float: left;
271 float: left;
272 }
272 }
273
273
274 #header #header-inner #home a
274 #header #header-inner #home a
275 {
275 {
276 margin: 0;
276 margin: 0;
277 padding: 0;
277 padding: 0;
278 height: 40px;
278 height: 40px;
279 width: 46px;
279 width: 46px;
280 display: block;
280 display: block;
281 background: url("../images/colors/blue/button_home.png");
281 background: url("../images/colors/blue/button_home.png");
282 background-position: 0 0;
282 background-position: 0 0;
283 }
283 }
284
284
285 #header #header-inner #home a:hover
285 #header #header-inner #home a:hover
286 {
286 {
287 background-position: 0 -40px;
287 background-position: 0 -40px;
288 }
288 }
289
289
290 /* -----------------------------------------------------------
290 /* -----------------------------------------------------------
291 header -> logo
291 header -> logo
292 ----------------------------------------------------------- */
292 ----------------------------------------------------------- */
293
293
294 #header #header-inner #logo
294 #header #header-inner #logo
295 {
295 {
296 float: left;
296 float: left;
297 }
297 }
298
298
299 #header #header-inner #logo h1
299 #header #header-inner #logo h1
300 {
300 {
301 margin: 13px 0 0 13px;
301 margin: 13px 0 0 13px;
302 padding: 0;
302 padding: 0;
303 color: #FFFFFF;
303 color: #FFFFFF;
304 font-size: 14px;
304 font-size: 14px;
305 text-transform: uppercase;
305 text-transform: uppercase;
306 }
306 }
307
307
308 #header #header-inner #logo a
308 #header #header-inner #logo a
309 {
309 {
310 color: #ffffff;
310 color: #ffffff;
311 text-decoration: none;
311 text-decoration: none;
312 }
312 }
313
313
314 #header #header-inner #logo a:hover
314 #header #header-inner #logo a:hover
315 {
315 {
316 color: #dabf29;
316 color: #dabf29;
317 }
317 }
318
318
319 /* -----------------------------------------------------------
319 /* -----------------------------------------------------------
320 header -> quick
320 header -> quick
321 ----------------------------------------------------------- */
321 ----------------------------------------------------------- */
322
322
323 #header #header-inner #quick,
323 #header #header-inner #quick,
324 #header #header-inner #quick ul
324 #header #header-inner #quick ul
325 {
325 {
326 margin: 10px 5px 0 0;
326 margin: 10px 5px 0 0;
327 padding: 0;
327 padding: 0;
328 position: relative;
328 position: relative;
329 float: right;
329 float: right;
330 list-style-type: none;
330 list-style-type: none;
331 list-style-position: outside;
331 list-style-position: outside;
332 }
332 }
333
333
334 #header #header-inner #quick li
334 #header #header-inner #quick li
335 {
335 {
336 margin: 0 4px 0 0;
336 margin: 0 4px 0 0;
337 padding: 0;
337 padding: 0;
338 position: relative;
338 position: relative;
339 float: left;
339 float: left;
340 }
340 }
341
341
342 #header #header-inner #quick li a
342 #header #header-inner #quick li a
343 {
343 {
344 top: 0;
344 top: 0;
345 left: 0;
345 left: 0;
346 padding: 0;
346 padding: 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 background: #336699 url("../images/colors/blue/quick_l.png") no-repeat top left;
351 background: #336699 url("../images/colors/blue/quick_l.png") no-repeat top left;
352 color: #FFFFFF;
352 color: #FFFFFF;
353 font-weight: bold;
353 font-weight: bold;
354 text-decoration: none;
354 text-decoration: none;
355 }
355 }
356
356
357 #header #header-inner #quick li span
357 #header #header-inner #quick li span
358 {
358 {
359 top: 0;
359 top: 0;
360 right: 0;
360 right: 0;
361 margin: 0;
361 margin: 0;
362 padding: 10px 12px 8px 10px;
362 padding: 10px 12px 8px 10px;
363 height: 1%;
363 height: 1%;
364 display: block;
364 display: block;
365 float: left;
365 float: left;
366 background: url("../images/colors/blue/quick_r.png") no-repeat top right;
366 background: url("../images/colors/blue/quick_r.png") no-repeat top right;
367 border-left: 1px solid #3f6f9f;
367 border-left: 1px solid #3f6f9f;
368 }
368 }
369
369
370 #header #header-inner #quick li span.icon
370 #header #header-inner #quick li span.icon
371 {
371 {
372 top: 0;
372 top: 0;
373 left: 0;
373 left: 0;
374 padding: 8px 8px 4px 8px;
374 padding: 8px 8px 4px 8px;
375 background: url("../images/colors/blue/quick_l.png") no-repeat top left;
375 background: url("../images/colors/blue/quick_l.png") no-repeat top left;
376 border-left: none;
376 border-left: none;
377 border-right: 1px solid #2e5c89;
377 border-right: 1px solid #2e5c89;
378 }
378 }
379
379
380 #header #header-inner #quick li a:hover
380 #header #header-inner #quick li a:hover
381 {
381 {
382 background: #4e4e4e;
382 background: #4e4e4e;
383 }
383 }
384
384
385 #header #header-inner #quick li a:hover span
385 #header #header-inner #quick li a:hover span
386 {
386 {
387 background: url("../images/colors/blue/quick_r_selected.png") no-repeat top right;
387 background: url("../images/colors/blue/quick_r_selected.png") no-repeat top right;
388 border-left: 1px solid #545454;
388 border-left: 1px solid #545454;
389 }
389 }
390
390
391 #header #header-inner #quick li a:hover span.icon
391 #header #header-inner #quick li a:hover span.icon
392 {
392 {
393 background: url("../images/colors/blue/quick_l_selected.png") no-repeat top left;
393 background: url("../images/colors/blue/quick_l_selected.png") no-repeat top left;
394 border-left: none;
394 border-left: none;
395 border-right: 1px solid #464646;
395 border-right: 1px solid #464646;
396 }
396 }
397
397
398 #header #header-inner #quick ul
398 #header #header-inner #quick ul
399 {
399 {
400 top: 29px;
400 top: 29px;
401 right: 0;
401 right: 0;
402 margin: 0;
402 margin: 0;
403 padding: 0;
403 padding: 0;
404 width: 200px;
404 width: 200px;
405 display: none;
405 display: none;
406 position: absolute;
406 position: absolute;
407 background: #FFFFFF;
407 background: #FFFFFF;
408 border: 1px solid #666;
408 border: 1px solid #666;
409 border-top: 1px solid #003367;
409 border-top: 1px solid #003367;
410 }
410 }
411
411
412 #header #header-inner #quick li ul li
412 #header #header-inner #quick li ul li
413 {
413 {
414 border-bottom: 1px solid #dddddd;
414 border-bottom: 1px solid #dddddd;
415 }
415 }
416
416
417 #header #header-inner #quick li ul li.last
417 #header #header-inner #quick li ul li.last
418 {
418 {
419 border: none;
419 border: none;
420 }
420 }
421
421
422 #header #header-inner #quick li ul li a.repos,#header #header-inner #quick li ul li a.repos:hover
422 #header #header-inner #quick li ul li a.repos,#header #header-inner #quick li ul li a.repos:hover
423 {
423 {
424 margin: 0;
424 margin: 0;
425 padding: 12px 9px 7px 28px;
425 padding: 12px 9px 7px 28px;
426 width: 167px;
426 width: 167px;
427 background: #FFFFFF url("../images/icons/folder_edit.png") no-repeat 8px 9px;
427 background: #FFFFFF url("../images/icons/folder_edit.png") no-repeat 8px 9px;
428 }
428 }
429 #header #header-inner #quick li ul li a.users,#header #header-inner #quick li ul li a.users:hover
429 #header #header-inner #quick li ul li a.users,#header #header-inner #quick li ul li a.users:hover
430 {
430 {
431 margin: 0;
431 margin: 0;
432 padding: 12px 9px 7px 28px;
432 padding: 12px 9px 7px 28px;
433 width: 167px;
433 width: 167px;
434 background: #FFFFFF url("../images/icons/user_edit.png") no-repeat 8px 9px;
434 background: #FFFFFF url("../images/icons/user_edit.png") no-repeat 8px 9px;
435 }
435 }
436 #header #header-inner #quick li ul li a.settings,#header #header-inner #quick li ul li a.settings:hover
436 #header #header-inner #quick li ul li a.settings,#header #header-inner #quick li ul li a.settings:hover
437 {
437 {
438 margin: 0;
438 margin: 0;
439 padding: 12px 9px 7px 28px;
439 padding: 12px 9px 7px 28px;
440 width: 167px;
440 width: 167px;
441 background: #FFFFFF url("../images/icons/cog.png") no-repeat 8px 9px;
441 background: #FFFFFF url("../images/icons/cog.png") no-repeat 8px 9px;
442 }
442 }
443
443
444 #header #header-inner #quick li ul li a.permissions,#header #header-inner #quick li ul li a.permissions:hover
444 #header #header-inner #quick li ul li a.permissions,#header #header-inner #quick li ul li a.permissions:hover
445 {
445 {
446 margin: 0;
446 margin: 0;
447 padding: 12px 9px 7px 28px;
447 padding: 12px 9px 7px 28px;
448 width: 167px;
448 width: 167px;
449 background: #FFFFFF url("../images/icons/key.png") no-repeat 8px 9px;
449 background: #FFFFFF url("../images/icons/key.png") no-repeat 8px 9px;
450 }
450 }
451
451
452 #header #header-inner #quick li ul li a
452 #header #header-inner #quick li ul li a
453 {
453 {
454 margin: 0;
454 margin: 0;
455 padding: 7px 9px 7px 9px;
455 padding: 7px 9px 7px 9px;
456 height: 1%;
456 height: 1%;
457 width: 182px;
457 width: 182px;
458 height: auto;
458 height: auto;
459 display: block;
459 display: block;
460 float: left;
460 float: left;
461 background: #FFFFFF;
461 background: #FFFFFF;
462 color: #0066CC;
462 color: #0066CC;
463 font-weight: normal;
463 font-weight: normal;
464 }
464 }
465
465
466 #header #header-inner #quick li ul li a:hover
466 #header #header-inner #quick li ul li a:hover
467 {
467 {
468 color: #000000;
468 color: #000000;
469 background: #FFFFFF;
469 background: #FFFFFF;
470 }
470 }
471
471
472 #header #header-inner #quick ul ul
472 #header #header-inner #quick ul ul
473 {
473 {
474 top: auto;
474 top: auto;
475 }
475 }
476
476
477 #header #header-inner #quick li ul ul
477 #header #header-inner #quick li ul ul
478 {
478 {
479 right: 200px;
479 right: 200px;
480 }
480 }
481
481
482 #header #header-inner #quick li:hover ul ul,
482 #header #header-inner #quick li:hover ul ul,
483 #header #header-inner #quick li:hover ul ul ul,
483 #header #header-inner #quick li:hover ul ul ul,
484 #header #header-inner #quick li:hover ul ul ul ul
484 #header #header-inner #quick li:hover ul ul ul ul
485 {
485 {
486 display: none;
486 display: none;
487 }
487 }
488
488
489 #header #header-inner #quick li:hover ul,
489 #header #header-inner #quick li:hover ul,
490 #header #header-inner #quick li li:hover ul,
490 #header #header-inner #quick li li:hover ul,
491 #header #header-inner #quick li li li:hover ul,
491 #header #header-inner #quick li li li:hover ul,
492 #header #header-inner #quick li li li li:hover ul
492 #header #header-inner #quick li li li li:hover ul
493 {
493 {
494 display: block;
494 display: block;
495 }
495 }
496
496
497 /* -----------------------------------------------------------
497 /* -----------------------------------------------------------
498 header corners
498 header corners
499 ----------------------------------------------------------- */
499 ----------------------------------------------------------- */
500
500
501 #header #header-inner div.corner
501 #header #header-inner div.corner
502 {
502 {
503 height: 6px;
503 height: 6px;
504 width: 6px;
504 width: 6px;
505 position: absolute;
505 position: absolute;
506 background: url("../images/colors/blue/header_inner_corners.png") no-repeat;
506 background: url("../images/colors/blue/header_inner_corners.png") no-repeat;
507 }
507 }
508
508
509 #header #header-inner div.tl
509 #header #header-inner div.tl
510 {
510 {
511 top: 0;
511 top: 0;
512 left: 0;
512 left: 0;
513 background-position: 0 0;
513 background-position: 0 0;
514 }
514 }
515
515
516 #header #header-inner div.tr
516 #header #header-inner div.tr
517 {
517 {
518 top: 0;
518 top: 0;
519 right: 0;
519 right: 0;
520 background-position: -6px 0;
520 background-position: -6px 0;
521 }
521 }
522
522
523 /* -----------------------------------------------------------
523 /* -----------------------------------------------------------
524 content
524 content
525 ----------------------------------------------------------- */
525 ----------------------------------------------------------- */
526
526
527 #content
527 #content
528 {
528 {
529 margin: 10px 0 0 0;
529 margin: 10px 0 0 0;
530 padding: 0;
530 padding: 0;
531 min-height: 100%;
531 min-height: 100%;
532 clear: both;
532 clear: both;
533 overflow: hidden;
533 overflow: hidden;
534 background: url("../images/content.png") repeat-y top left;
534 background: url("../images/content.png") repeat-y top left;
535 }
535 }
536
536
537 /* -----------------------------------------------------------
537 /* -----------------------------------------------------------
538 content -> left
538 content -> left
539 ----------------------------------------------------------- */
539 ----------------------------------------------------------- */
540
540
541 #content #left
541 #content #left
542 {
542 {
543 left: 0;
543 left: 0;
544 width: 280px;
544 width: 280px;
545 position: absolute;
545 position: absolute;
546 }
546 }
547
547
548 /* -----------------------------------------------------------
548 /* -----------------------------------------------------------
549 content -> left -> menu
549 content -> left -> menu
550 ----------------------------------------------------------- */
550 ----------------------------------------------------------- */
551
551
552 #content #left #menu
552 #content #left #menu
553 {
553 {
554 margin: 5px 10px 0 60px;
554 margin: 5px 10px 0 60px;
555 padding: 0;
555 padding: 0;
556 clear: both;
556 clear: both;
557 overflow: hidden;
557 overflow: hidden;
558 }
558 }
559
559
560 /* -----------------------------------------------------------
560 /* -----------------------------------------------------------
561 content -> left -> menu / heading
561 content -> left -> menu / heading
562 ----------------------------------------------------------- */
562 ----------------------------------------------------------- */
563
563
564 #content #left #menu h6
564 #content #left #menu h6
565 {
565 {
566 margin: 5px 0 0 0;
566 margin: 5px 0 0 0;
567 padding: 0;
567 padding: 0;
568 clear: both;
568 clear: both;
569 overflow: hidden;
569 overflow: hidden;
570 background: #dfdfdf url("../images/menu.png") repeat-x;
570 background: #dfdfdf url("../images/menu.png") repeat-x;
571 color: #6e6e6e;
571 color: #6e6e6e;
572 }
572 }
573
573
574 #content #left #menu h6 a
574 #content #left #menu h6 a
575 {
575 {
576 margin: 0;
576 margin: 0;
577 padding: 0;
577 padding: 0;
578 height: 1%;
578 height: 1%;
579 display: block;
579 display: block;
580 clear: both;
580 clear: both;
581 overflow: hidden;
581 overflow: hidden;
582 background: url("../images/menu_l.png") no-repeat top left;
582 background: url("../images/menu_l.png") no-repeat top left;
583 color: #6e6e6e;
583 color: #6e6e6e;
584 text-decoration: none;
584 text-decoration: none;
585 }
585 }
586
586
587 #content #left #menu h6 span
587 #content #left #menu h6 span
588 {
588 {
589 margin: 0;
589 margin: 0;
590 padding: 9px 10px 10px 10px;
590 padding: 9px 10px 10px 10px;
591 height: 1%;
591 height: 1%;
592 display: block;
592 display: block;
593 background: url("../images/menu_r.png") no-repeat top right;
593 background: url("../images/menu_r.png") no-repeat top right;
594 }
594 }
595
595
596 #content #left #menu h6.selected
596 #content #left #menu h6.selected
597 {
597 {
598 background: #00376e url("../images/colors/blue/menu_selected.png") repeat-x;
598 background: #00376e url("../images/colors/blue/menu_selected.png") repeat-x;
599 color: #FFFFFF;
599 color: #FFFFFF;
600 }
600 }
601
601
602 #content #left #menu h6.selected a
602 #content #left #menu h6.selected a
603 {
603 {
604 background: url("../images/colors/blue/menu_l_selected.png") no-repeat top left;
604 background: url("../images/colors/blue/menu_l_selected.png") no-repeat top left;
605 color: #ffffff;
605 color: #ffffff;
606 }
606 }
607
607
608 #content #left #menu h6.selected span
608 #content #left #menu h6.selected span
609 {
609 {
610 background: url("../images/colors/blue/menu_r_selected.png") no-repeat top right;
610 background: url("../images/colors/blue/menu_r_selected.png") no-repeat top right;
611 }
611 }
612
612
613 /* -----------------------------------------------------------
613 /* -----------------------------------------------------------
614 content -> left -> menu / links
614 content -> left -> menu / links
615 ----------------------------------------------------------- */
615 ----------------------------------------------------------- */
616
616
617 #content #left #menu ul
617 #content #left #menu ul
618 {
618 {
619 margin: 0;
619 margin: 0;
620 padding: 0;
620 padding: 0;
621 background: #376ea6;
621 background: #376ea6;
622 }
622 }
623
623
624 #content #left #menu ul.opened
624 #content #left #menu ul.opened
625 {
625 {
626 display: block;
626 display: block;
627 }
627 }
628
628
629 #content #left #menu ul.closed
629 #content #left #menu ul.closed
630 {
630 {
631 display: none;
631 display: none;
632 }
632 }
633
633
634 #content #left #menu li
634 #content #left #menu li
635 {
635 {
636 margin: 0;
636 margin: 0;
637 padding: 0;
637 padding: 0;
638 clear: both;
638 clear: both;
639 overflow: hidden;
639 overflow: hidden;
640 list-style: none;
640 list-style: none;
641 border-bottom: 1px solid #5f8bb7;
641 border-bottom: 1px solid #5f8bb7;
642 color: #ffffff;
642 color: #ffffff;
643 }
643 }
644
644
645 #content #left #menu li a
645 #content #left #menu li a
646 {
646 {
647 margin: 0 0 0 6px;
647 margin: 0 0 0 6px;
648 padding: 8px 0 8px 18px;
648 padding: 8px 0 8px 18px;
649 height: 1%;
649 height: 1%;
650 display: block;
650 display: block;
651 float: left;
651 float: left;
652 background: url("../images/colors/colors/blue/menu_arrow.png") no-repeat 0 9px;
652 background: url("../images/colors/colors/blue/menu_arrow.png") no-repeat 0 9px;
653 color: #ffffff;
653 color: #ffffff;
654 text-decoration: none;
654 text-decoration: none;
655 }
655 }
656
656
657 #content #left #menu li a:hover
657 #content #left #menu li a:hover
658 {
658 {
659 color: #b9dcff;
659 color: #b9dcff;
660 }
660 }
661
661
662 /* -----------------------------------------------------------
662 /* -----------------------------------------------------------
663 content -> left -> menu / collapsible
663 content -> left -> menu / collapsible
664 ----------------------------------------------------------- */
664 ----------------------------------------------------------- */
665
665
666 #content #left #menu li.collapsible
666 #content #left #menu li.collapsible
667 {
667 {
668 background: url("../images/colors/blue/menu_border.png") no-repeat top left;
668 background: url("../images/colors/blue/menu_border.png") no-repeat top left;
669 }
669 }
670
670
671 #content #left #menu li.collapsible a
671 #content #left #menu li.collapsible a
672 {
672 {
673 margin: 0 0 0 6px;
673 margin: 0 0 0 6px;
674 padding: 8px 0 8px 0;
674 padding: 8px 0 8px 0;
675 height: 1%;
675 height: 1%;
676 display: block;
676 display: block;
677 background: transparent;
677 background: transparent;
678 float: left;
678 float: left;
679 font-weight: bold;
679 font-weight: bold;
680 }
680 }
681
681
682 #content #left #menu li.collapsible a.plus
682 #content #left #menu li.collapsible a.plus
683 {
683 {
684 margin: 0;
684 margin: 0;
685 padding: 8px 0 9px 24px;
685 padding: 8px 0 9px 24px;
686 height: 10px;
686 height: 10px;
687 width: 10px;
687 width: 10px;
688 display: block;
688 display: block;
689 float: left;
689 float: left;
690 background: url("../images/menu_plus.png") no-repeat 5px 10px;
690 background: url("../images/menu_plus.png") no-repeat 5px 10px;
691 border: none;
691 border: none;
692 }
692 }
693
693
694 #content #left #menu li.collapsible a.minus
694 #content #left #menu li.collapsible a.minus
695 {
695 {
696 margin: 0;
696 margin: 0;
697 padding: 8px 0 9px 24px;
697 padding: 8px 0 9px 24px;
698 height: 10px;
698 height: 10px;
699 width: 10px;
699 width: 10px;
700 display: block;
700 display: block;
701 float: left;
701 float: left;
702 background: url("../images/menu_minus.png") no-repeat 5px 10px;
702 background: url("../images/menu_minus.png") no-repeat 5px 10px;
703 border: none;
703 border: none;
704 }
704 }
705
705
706 #content #left #menu li ul
706 #content #left #menu li ul
707 {
707 {
708 margin: 0;
708 margin: 0;
709 padding: 0;
709 padding: 0;
710 border-left: 18px solid #285889;
710 border-left: 18px solid #285889;
711 }
711 }
712
712
713 #content #left #menu li ul.expanded
713 #content #left #menu li ul.expanded
714 {
714 {
715 display: block;
715 display: block;
716 }
716 }
717
717
718 #content #left #menu li ul.collapsed
718 #content #left #menu li ul.collapsed
719 {
719 {
720 display: none;
720 display: none;
721 }
721 }
722
722
723 #content #left #menu li ul li
723 #content #left #menu li ul li
724 {
724 {
725 margin: 0;
725 margin: 0;
726 padding: 0;
726 padding: 0;
727 clear: both;
727 clear: both;
728 overflow: hidden;
728 overflow: hidden;
729 list-style: none;
729 list-style: none;
730 border-bottom: 1px solid #5f8bb7;
730 border-bottom: 1px solid #5f8bb7;
731 color: #ffffff;
731 color: #ffffff;
732 }
732 }
733
733
734 #content #left #menu li.collapsible ul li a
734 #content #left #menu li.collapsible ul li a
735 {
735 {
736 font-weight: normal;
736 font-weight: normal;
737 }
737 }
738
738
739 #content #left #menu li.last
739 #content #left #menu li.last
740 {
740 {
741 border-bottom: none;
741 border-bottom: none;
742 }
742 }
743
743
744 /* -----------------------------------------------------------
744 /* -----------------------------------------------------------
745 content -> left -> date picker
745 content -> left -> date picker
746 ----------------------------------------------------------- */
746 ----------------------------------------------------------- */
747
747
748 #content #left #date-picker
748 #content #left #date-picker
749 {
749 {
750 margin: 10px 10px 0 60px;
750 margin: 10px 10px 0 60px;
751 padding: 0;
751 padding: 0;
752 clear: both;
752 clear: both;
753 overflow: hidden;
753 overflow: hidden;
754 }
754 }
755
755
756 #content #left #date-picker .ui-datepicker
756 #content #left #date-picker .ui-datepicker
757 {
757 {
758 width: auto;
758 width: auto;
759 padding: 0;
759 padding: 0;
760 clear: both;
760 clear: both;
761 overflow: hidden;
761 overflow: hidden;
762 background: #FFFFFF;
762 background: #FFFFFF;
763 border: 1px solid #d1d1d1;
763 border: 1px solid #d1d1d1;
764 }
764 }
765
765
766 #content #left #date-picker .ui-datepicker .ui-datepicker-header
766 #content #left #date-picker .ui-datepicker .ui-datepicker-header
767 {
767 {
768 padding: 5px 0;
768 padding: 5px 0;
769 }
769 }
770
770
771 #content #left #date-picker .ui-datepicker .ui-datepicker-prev
771 #content #left #date-picker .ui-datepicker .ui-datepicker-prev
772 {
772 {
773 top: 5px;
773 top: 5px;
774 left: 4px;
774 left: 4px;
775 }
775 }
776
776
777 #content #left #date-picker .ui-datepicker .ui-datepicker-next
777 #content #left #date-picker .ui-datepicker .ui-datepicker-next
778 {
778 {
779 top: 5px;
779 top: 5px;
780 right: 4px;
780 right: 4px;
781 }
781 }
782
782
783 #content #left #date-picker .ui-datepicker .ui-datepicker-prev-hover
783 #content #left #date-picker .ui-datepicker .ui-datepicker-prev-hover
784 {
784 {
785 top: 5px;
785 top: 5px;
786 left: 4px;
786 left: 4px;
787 }
787 }
788
788
789 #content #left #date-picker .ui-datepicker .ui-datepicker-next-hover
789 #content #left #date-picker .ui-datepicker .ui-datepicker-next-hover
790 {
790 {
791 top: 5px;
791 top: 5px;
792 right: 4px;
792 right: 4px;
793 }
793 }
794
794
795 /* -----------------------------------------------------------
795 /* -----------------------------------------------------------
796 content -> right
796 content -> right
797 ----------------------------------------------------------- */
797 ----------------------------------------------------------- */
798
798
799 #content #right
799 #content #right
800 {
800 {
801 margin: 0 60px 10px 290px;
801 margin: 0 60px 10px 290px;
802 }
802 }
803
803
804 /* -----------------------------------------------------------
804 /* -----------------------------------------------------------
805 content -> right -> box
805 content -> right -> box
806 ----------------------------------------------------------- */
806 ----------------------------------------------------------- */
807
807
808 #content div.box
808 #content div.box
809 {
809 {
810 margin: 0 0 10px 0;
810 margin: 0 0 10px 0;
811 padding: 0 0 10px 0;
811 padding: 0 0 10px 0;
812 clear: both;
812 clear: both;
813 overflow: hidden;
813 overflow: hidden;
814 background: #ffffff;
814 background: #ffffff;
815 }
815 }
816
816
817 #content div.box-left
817 #content div.box-left
818 {
818 {
819 margin: 0 0 10px;
819 margin: 0 0 10px;
820 width: 49%;
820 width: 49%;
821 clear: none;
821 clear: none;
822 float: left;
822 float: left;
823 }
823 }
824
824
825 #content div.box-right
825 #content div.box-right
826 {
826 {
827 margin: 0 0 10px;
827 margin: 0 0 10px;
828 width: 49%;
828 width: 49%;
829 clear: none;
829 clear: none;
830 float: right;
830 float: right;
831 }
831 }
832
832
833 /* -----------------------------------------------------------
833 /* -----------------------------------------------------------
834 content -> right -> box / title
834 content -> right -> box / title
835 ----------------------------------------------------------- */
835 ----------------------------------------------------------- */
836
836
837 #content div.box div.title
837 #content div.box div.title
838 {
838 {
839 margin: 0 0 20px 0;
839 margin: 0 0 20px 0;
840 padding: 0;
840 padding: 0;
841 clear: both;
841 clear: both;
842 overflow: hidden;
842 overflow: hidden;
843 background: #336699 url("../images/colors/blue/title.png") repeat-x;
843 background: #336699 url("../images/colors/blue/title.png") repeat-x;
844 }
844 }
845
845
846 #content div.box div.title h5
846 #content div.box div.title h5
847 {
847 {
848 margin: 0;
848 margin: 0;
849 padding: 11px 0 11px 10px;
849 padding: 11px 0 11px 10px;
850 float: left;
850 float: left;
851 border: none;
851 border: none;
852 color: #ffffff;
852 color: #ffffff;
853 text-transform: uppercase;
853 text-transform: uppercase;
854 }
854 }
855
855
856 #content div.box div.title ul.links
856 #content div.box div.title ul.links
857 {
857 {
858 margin: 0;
858 margin: 0;
859 padding: 0;
859 padding: 0;
860 float: right;
860 float: right;
861 }
861 }
862
862
863 #content div.box div.title ul.links li
863 #content div.box div.title ul.links li
864 {
864 {
865 margin: 0;
865 margin: 0;
866 padding: 0;
866 padding: 0;
867 list-style: none;
867 list-style: none;
868 float: left;
868 float: left;
869 }
869 }
870
870
871 #content div.box div.title ul.links li a
871 #content div.box div.title ul.links li a
872 {
872 {
873 margin: 0;
873 margin: 0;
874 padding: 13px 16px 12px 16px;
874 padding: 13px 16px 12px 16px;
875 height: 1%;
875 height: 1%;
876 display: block;
876 display: block;
877 float: left;
877 float: left;
878 background: url("../images/colors/blue/title_link.png") no-repeat top left;
878 background: url("../images/colors/blue/title_link.png") no-repeat top left;
879 border-left: 1px solid #316293;
879 border-left: 1px solid #316293;
880 color: #ffffff;
880 color: #ffffff;
881 font-size: 11px;
881 font-size: 11px;
882 font-weight: bold;
882 font-weight: bold;
883 text-decoration: none;
883 text-decoration: none;
884 }
884 }
885
885
886 #content div.box div.title ul.links li a:hover
886 #content div.box div.title ul.links li a:hover
887 {
887 {
888 color: #bfe3ff;
888 color: #bfe3ff;
889 }
889 }
890
890
891 #content div.box div.title ul.links li.ui-tabs-selected a
891 #content div.box div.title ul.links li.ui-tabs-selected a
892 {
892 {
893 background: url("../../../resources/images/colors/blue/title_tab_selected.png") no-repeat bottom center;
893 background: url("../../../resources/images/colors/blue/title_tab_selected.png") no-repeat bottom center;
894 color: #bfe3ff;
894 color: #bfe3ff;
895 }
895 }
896
896
897 /* -----------------------------------------------------------
897 /* -----------------------------------------------------------
898 content -> right -> box / headings
898 content -> right -> box / headings
899 ----------------------------------------------------------- */
899 ----------------------------------------------------------- */
900
900
901 #content div.box h1,
901 #content div.box h1,
902 #content div.box h2,
902 #content div.box h2,
903 #content div.box h3,
903 #content div.box h3,
904 #content div.box h4,
904 #content div.box h4,
905 #content div.box h5,
905 #content div.box h5,
906 #content div.box h6
906 #content div.box h6
907 {
907 {
908 margin: 10px 20px 10px 20px;
908 margin: 10px 20px 10px 20px;
909 padding: 0 0 15px 0;
909 padding: 0 0 15px 0;
910 clear: both;
910 clear: both;
911 overflow: hidden;
911 overflow: hidden;
912 border-bottom: 1px solid #DDDDDD;
912 border-bottom: 1px solid #DDDDDD;
913 }
913 }
914
914
915 /* -----------------------------------------------------------
915 /* -----------------------------------------------------------
916 content -> right -> box / paragraphs
916 content -> right -> box / paragraphs
917 ----------------------------------------------------------- */
917 ----------------------------------------------------------- */
918
918
919 #content div.box p
919 #content div.box p
920 {
920 {
921 margin: 0 24px 10px 24px;
921 margin: 0 24px 10px 24px;
922 padding: 0;
922 padding: 0;
923 color: #5f5f5f;
923 color: #5f5f5f;
924 font-size: 12px;
924 font-size: 12px;
925 line-height: 150%;
925 line-height: 150%;
926 }
926 }
927
927
928 #content div.box blockquote
928 #content div.box blockquote
929 {
929 {
930 margin: 0 34px 0 34px;
930 margin: 0 34px 0 34px;
931 padding: 0 0 0 14px;
931 padding: 0 0 0 14px;
932 border-left: 4px solid #DDDDDD;
932 border-left: 4px solid #DDDDDD;
933 color: #5f5f5f;
933 color: #5f5f5f;
934 font-size: 11px;
934 font-size: 11px;
935 line-height: 150%;
935 line-height: 150%;
936 }
936 }
937
937
938 #content div.box blockquote p
938 #content div.box blockquote p
939 {
939 {
940 margin: 10px 0 10px 0;
940 margin: 10px 0 10px 0;
941 padding: 0;
941 padding: 0;
942 }
942 }
943
943
944 /* -----------------------------------------------------------
944 /* -----------------------------------------------------------
945 content -> right -> box / lists
945 content -> right -> box / lists
946 ----------------------------------------------------------- */
946 ----------------------------------------------------------- */
947
947
948 #content div.box dl
948 #content div.box dl
949 {
949 {
950 margin: 10px 24px 10px 24px;
950 margin: 10px 24px 10px 24px;
951 }
951 }
952
952
953 #content div.box dt
953 #content div.box dt
954 {
954 {
955 margin: 0;
955 margin: 0;
956 font-size: 12px;
956 font-size: 12px;
957 }
957 }
958
958
959 #content div.box dd
959 #content div.box dd
960 {
960 {
961 margin: 0;
961 margin: 0;
962 padding: 8px 0 8px 15px;
962 padding: 8px 0 8px 15px;
963 font-size: 12px;
963 font-size: 12px;
964 }
964 }
965
965
966 #content div.box ul.left
966 #content div.box ul.left
967 {
967 {
968 float: left;
968 float: left;
969 }
969 }
970
970
971 #content div.box ol.left
971 #content div.box ol.left
972 {
972 {
973 float: left;
973 float: left;
974 }
974 }
975
975
976 #content div.box li
976 #content div.box li
977 {
977 {
978 padding: 4px 0 4px 0;
978 padding: 4px 0 4px 0;
979 font-size: 12px;
979 font-size: 12px;
980 }
980 }
981
981
982 #content div.box ol.lower-roman,
982 #content div.box ol.lower-roman,
983 #content div.box ol.upper-roman
983 #content div.box ol.upper-roman
984 {
984 {
985 margin: 10px 24px 10px 44px;
985 margin: 10px 24px 10px 44px;
986 }
986 }
987
987
988 #content div.box ol.lower-alpha,
988 #content div.box ol.lower-alpha,
989 #content div.box ol.upper-alpha
989 #content div.box ol.upper-alpha
990 {
990 {
991 margin: 10px 24px 10px 44px;
991 margin: 10px 24px 10px 44px;
992 }
992 }
993
993
994 #content div.box ol.decimal
994 #content div.box ol.decimal
995 {
995 {
996 margin: 10px 24px 10px 44px;
996 margin: 10px 24px 10px 44px;
997 }
997 }
998
998
999 #content div.box ul.disc,
999 #content div.box ul.disc,
1000 #content div.box ul.circle
1000 #content div.box ul.circle
1001 {
1001 {
1002 margin: 10px 24px 10px 38px;
1002 margin: 10px 24px 10px 38px;
1003 }
1003 }
1004
1004
1005 #content div.box ul.square
1005 #content div.box ul.square
1006 {
1006 {
1007 margin: 10px 24px 10px 40px;
1007 margin: 10px 24px 10px 40px;
1008 }
1008 }
1009
1009
1010 /* -----------------------------------------------------------
1010 /* -----------------------------------------------------------
1011 content -> right -> box / images
1011 content -> right -> box / images
1012 ----------------------------------------------------------- */
1012 ----------------------------------------------------------- */
1013
1013
1014 #content div.box img.left
1014 #content div.box img.left
1015 {
1015 {
1016 margin: 10px 10px 10px 0;
1016 margin: 10px 10px 10px 0;
1017 border: none;
1017 border: none;
1018 float: left;
1018 float: left;
1019 }
1019 }
1020
1020
1021 #content div.box img.right
1021 #content div.box img.right
1022 {
1022 {
1023 margin: 10px 0 10px 10px;
1023 margin: 10px 0 10px 10px;
1024 border: none;
1024 border: none;
1025 float: right;
1025 float: right;
1026 }
1026 }
1027
1027
1028 /* -----------------------------------------------------------
1028 /* -----------------------------------------------------------
1029 content -> right -> box / messages
1029 content -> right -> box / messages
1030 ----------------------------------------------------------- */
1030 ----------------------------------------------------------- */
1031
1031
1032 #content div.box div.messages
1032 #content div.box div.messages
1033 {
1033 {
1034 margin: 0 20px 0 20px;
1034 margin: 0 20px 0 20px;
1035 padding: 0;
1035 padding: 0;
1036 clear: both;
1036 clear: both;
1037 overflow: hidden;
1037 overflow: hidden;
1038 }
1038 }
1039
1039
1040 #content div.box div.message
1040 #content div.box div.message
1041 {
1041 {
1042 margin: 0 0 10px 0;
1042 margin: 0 0 0px 0;
1043 padding: 0;
1043 padding: 0 0 10px 0;
1044 clear: both;
1044 clear: both;
1045 overflow: hidden;
1045 overflow: hidden;
1046 }
1046 }
1047
1047
1048 #content div.box div.message div.image
1048 #content div.box div.message div.image
1049 {
1049 {
1050 margin: 9px 0 0 5px;
1050 margin: 9px 0 0 5px;
1051 padding: 6px;
1051 padding: 6px;
1052 float: left;
1052 float: left;
1053 }
1053 }
1054
1054
1055 #content div.box div.message div.image img
1055 #content div.box div.message div.image img
1056 {
1056 {
1057 margin: 0;
1057 margin: 0;
1058 vertical-align: middle;
1058 vertical-align: middle;
1059 }
1059 }
1060
1060
1061 #content div.box div.message div.text
1061 #content div.box div.message div.text
1062 {
1062 {
1063 margin: 0;
1063 margin: 0;
1064 padding: 9px 6px 9px 6px;
1064 padding: 9px 6px 9px 6px;
1065 float: left;
1065 float: left;
1066 }
1066 }
1067
1067
1068 #content div.box div.message div.dismiss
1068 #content div.box div.message div.dismiss
1069 {
1069 {
1070 margin: 0;
1070 margin: 0;
1071 padding: 0;
1071 padding: 0;
1072 float: right;
1072 float: right;
1073 }
1073 }
1074
1074
1075 #content div.box div.message div.dismiss a
1075 #content div.box div.message div.dismiss a
1076 {
1076 {
1077 margin: 15px 14px 0 0;
1077 margin: 15px 14px 0 0;
1078 padding: 0;
1078 padding: 0;
1079 height: 16px;
1079 height: 16px;
1080 width: 16px;
1080 width: 16px;
1081 display: block;
1081 display: block;
1082 background: url("../images/icons/cross.png") no-repeat;
1082 background: url("../images/icons/cross.png") no-repeat;
1083 }
1083 }
1084
1084
1085 #content div.box div.message div.text h1,
1085 #content div.box div.message div.text h1,
1086 #content div.box div.message div.text h2,
1086 #content div.box div.message div.text h2,
1087 #content div.box div.message div.text h3,
1087 #content div.box div.message div.text h3,
1088 #content div.box div.message div.text h4,
1088 #content div.box div.message div.text h4,
1089 #content div.box div.message div.text h5,
1089 #content div.box div.message div.text h5,
1090 #content div.box div.message div.text h6
1090 #content div.box div.message div.text h6
1091 {
1091 {
1092 margin: 0;
1092 margin: 0;
1093 padding: 0px;
1093 padding: 0px;
1094 border: none;
1094 border: none;
1095 }
1095 }
1096
1096
1097 #content div.box div.message div.text span
1097 #content div.box div.message div.text span
1098 {
1098 {
1099 margin: 0;
1099 margin: 0;
1100 padding: 5px 0 0 0;
1100 padding: 5px 0 0 0;
1101 height: 1%;
1101 height: 1%;
1102 display: block;
1102 display: block;
1103 }
1103 }
1104
1104
1105 #content div.box div.message-error
1105 #content div.box div.message-error
1106 {
1106 {
1107 height: 1%;
1107 height: 1%;
1108 clear: both;
1108 clear: both;
1109 overflow: hidden;
1109 overflow: hidden;
1110 background: #FBE3E4;
1110 background: #FBE3E4;
1111 border: 1px solid #FBC2C4;
1111 border: 1px solid #FBC2C4;
1112 color: #860006;
1112 color: #860006;
1113 }
1113 }
1114
1114
1115 #content div.box div.message-error h6
1115 #content div.box div.message-error h6
1116 {
1116 {
1117 color: #860006;
1117 color: #860006;
1118 }
1118 }
1119
1119
1120 #content div.box div.message-warning
1120 #content div.box div.message-warning
1121 {
1121 {
1122 height: 1%;
1122 height: 1%;
1123 clear: both;
1123 clear: both;
1124 overflow: hidden;
1124 overflow: hidden;
1125 background: #FFF6BF;
1125 background: #FFF6BF;
1126 border: 1px solid #FFD324;
1126 border: 1px solid #FFD324;
1127 color: #5f5200;
1127 color: #5f5200;
1128 }
1128 }
1129
1129
1130 #content div.box div.message-warning h6
1130 #content div.box div.message-warning h6
1131 {
1131 {
1132 color: #5f5200;
1132 color: #5f5200;
1133 }
1133 }
1134
1134
1135 #content div.box div.message-notice
1135 #content div.box div.message-notice
1136 {
1136 {
1137 height: 1%;
1137 height: 1%;
1138 clear: both;
1138 clear: both;
1139 overflow: hidden;
1139 overflow: hidden;
1140 background: #8FBDE0;
1140 background: #8FBDE0;
1141 border: 1px solid #6BACDE;
1141 border: 1px solid #6BACDE;
1142 color: #003863;
1142 color: #003863;
1143 }
1143 }
1144
1144
1145 #content div.box div.message-notice h6
1145 #content div.box div.message-notice h6
1146 {
1146 {
1147 color: #003863;
1147 color: #003863;
1148 }
1148 }
1149
1149
1150 #content div.box div.message-success
1150 #content div.box div.message-success
1151 {
1151 {
1152 height: 1%;
1152 height: 1%;
1153 clear: both;
1153 clear: both;
1154 overflow: hidden;
1154 overflow: hidden;
1155 background: #E6EFC2;
1155 background: #E6EFC2;
1156 border: 1px solid #C6D880;
1156 border: 1px solid #C6D880;
1157 color: #4e6100;
1157 color: #4e6100;
1158 }
1158 }
1159
1159
1160 #content div.box div.message-success h6
1160 #content div.box div.message-success h6
1161 {
1161 {
1162 color: #4e6100;
1162 color: #4e6100;
1163 }
1163 }
1164
1164
1165 /* -----------------------------------------------------------
1165 /* -----------------------------------------------------------
1166 content -> right -> box / forms
1166 content -> right -> box / forms
1167 ----------------------------------------------------------- */
1167 ----------------------------------------------------------- */
1168
1168
1169 #content div.box div.form
1169 #content div.box div.form
1170 {
1170 {
1171 margin: 0;
1171 margin: 0;
1172 padding: 0 20px 10px 20px;
1172 padding: 0 20px 10px 20px;
1173 clear: both;
1173 clear: both;
1174 overflow: hidden;
1174 overflow: hidden;
1175 }
1175 }
1176
1176
1177 #content div.box div.form div.fields
1177 #content div.box div.form div.fields
1178 {
1178 {
1179 margin: 0;
1179 margin: 0;
1180 padding: 0;
1180 padding: 0;
1181 clear: both;
1181 clear: both;
1182 overflow: hidden;
1182 overflow: hidden;
1183 }
1183 }
1184
1184
1185 #content div.box div.form div.fields div.field
1185 #content div.box div.form div.fields div.field
1186 {
1186 {
1187 margin: 0;
1187 margin: 0;
1188 padding: 10px 0 10px 0;
1188 padding: 10px 0 10px 0;
1189 height: 1%;
1189 height: 1%;
1190 border-bottom: 1px solid #DDDDDD;
1190 border-bottom: 1px solid #DDDDDD;
1191 clear: both;
1191 clear: both;
1192 overflow: hidden;
1192 overflow: hidden;
1193 }
1193 }
1194
1194
1195 #content div.box div.form div.fields div.field-first
1195 #content div.box div.form div.fields div.field-first
1196 {
1196 {
1197 padding: 0 0 10px 0;
1197 padding: 0 0 10px 0;
1198 }
1198 }
1199
1199
1200 #content div.box div.form div.fields div.field span.error-message
1200 #content div.box div.form div.fields div.field span.error-message
1201 {
1201 {
1202 margin: 8px 0 0 0;
1202 margin: 8px 0 0 0;
1203 padding: 0;
1203 padding: 0;
1204 height: 1%;
1204 height: 1%;
1205 display: block;
1205 display: block;
1206 color: #FF0000;
1206 color: #FF0000;
1207 }
1207 }
1208
1208
1209 #content div.box div.form div.fields div.field span.success
1209 #content div.box div.form div.fields div.field span.success
1210 {
1210 {
1211 margin: 8px 0 0 0;
1211 margin: 8px 0 0 0;
1212 padding: 0;
1212 padding: 0;
1213 height: 1%;
1213 height: 1%;
1214 display: block;
1214 display: block;
1215 color: #316309;
1215 color: #316309;
1216 }
1216 }
1217
1217
1218 /* -----------------------------------------------------------
1218 /* -----------------------------------------------------------
1219 content -> right -> forms -> labels
1219 content -> right -> forms -> labels
1220 ----------------------------------------------------------- */
1220 ----------------------------------------------------------- */
1221
1221
1222 #content div.box div.form div.fields div.field div.label
1222 #content div.box div.form div.fields div.field div.label
1223 {
1223 {
1224 left: 310px;
1224 left: 310px;
1225 margin: 0;
1225 margin: 0;
1226 padding: 8px 0 0 5px;
1226 padding: 8px 0 0 5px;
1227 width: auto;
1227 width: auto;
1228 position: absolute;
1228 position: absolute;
1229 }
1229 }
1230
1230
1231 #content div.box-left div.form div.fields div.field div.label,
1231 #content div.box-left div.form div.fields div.field div.label,
1232 #content div.box-right div.form div.fields div.field div.label
1232 #content div.box-right div.form div.fields div.field div.label
1233 {
1233 {
1234 left: 0;
1234 left: 0;
1235 margin: 0;
1235 margin: 0;
1236 padding: 0 0 8px 0;
1236 padding: 0 0 8px 0;
1237 width: auto;
1237 width: auto;
1238 position: relative;
1238 position: relative;
1239 }
1239 }
1240
1240
1241 /* -----------------------------------------------------------
1241 /* -----------------------------------------------------------
1242 content -> right -> forms -> label (select)
1242 content -> right -> forms -> label (select)
1243 ----------------------------------------------------------- */
1243 ----------------------------------------------------------- */
1244
1244
1245 #content div.box div.form div.fields div.field div.label-select
1245 #content div.box div.form div.fields div.field div.label-select
1246 {
1246 {
1247 padding: 2px 0 0 5px;
1247 padding: 2px 0 0 5px;
1248 }
1248 }
1249
1249
1250 #content div.box-left div.form div.fields div.field div.label-select,
1250 #content div.box-left div.form div.fields div.field div.label-select,
1251 #content div.box-right div.form div.fields div.field div.label-select
1251 #content div.box-right div.form div.fields div.field div.label-select
1252 {
1252 {
1253 padding: 0 0 8px 0;
1253 padding: 0 0 8px 0;
1254 }
1254 }
1255
1255
1256 /* -----------------------------------------------------------
1256 /* -----------------------------------------------------------
1257 content -> right -> forms -> label (checkbox)
1257 content -> right -> forms -> label (checkbox)
1258 ----------------------------------------------------------- */
1258 ----------------------------------------------------------- */
1259
1259
1260 #content div.box div.form div.fields div.field div.label-checkbox
1260 #content div.box div.form div.fields div.field div.label-checkbox
1261 {
1261 {
1262 padding:0 0 0 5px !important;
1262 padding:0 0 0 5px !important;
1263 }
1263 }
1264
1264
1265 /* -----------------------------------------------------------
1265 /* -----------------------------------------------------------
1266 content -> right -> forms -> label (radio)
1266 content -> right -> forms -> label (radio)
1267 ----------------------------------------------------------- */
1267 ----------------------------------------------------------- */
1268
1268
1269 #content div.box div.form div.fields div.field div.label-radio
1269 #content div.box div.form div.fields div.field div.label-radio
1270 {
1270 {
1271 padding:0 0 0 5px !important;
1271 padding:0 0 0 5px !important;
1272 }
1272 }
1273
1273
1274 /* -----------------------------------------------------------
1274 /* -----------------------------------------------------------
1275 content -> right -> forms -> label (textarea)
1275 content -> right -> forms -> label (textarea)
1276 ----------------------------------------------------------- */
1276 ----------------------------------------------------------- */
1277
1277
1278 #content div.box div.form div.fields div.field div.label-textarea
1278 #content div.box div.form div.fields div.field div.label-textarea
1279 {
1279 {
1280 padding:0 0 0 5px !important;
1280 padding:0 0 0 5px !important;
1281 }
1281 }
1282
1282
1283 #content div.box-left div.form div.fields div.field div.label-textarea,
1283 #content div.box-left div.form div.fields div.field div.label-textarea,
1284 #content div.box-right div.form div.fields div.field div.label-textarea
1284 #content div.box-right div.form div.fields div.field div.label-textarea
1285 {
1285 {
1286 padding: 0 0 8px 0 !important;
1286 padding: 0 0 8px 0 !important;
1287 }
1287 }
1288
1288
1289 /* -----------------------------------------------------------
1289 /* -----------------------------------------------------------
1290 content -> right -> forms -> labels (label)
1290 content -> right -> forms -> labels (label)
1291 ----------------------------------------------------------- */
1291 ----------------------------------------------------------- */
1292
1292
1293 #content div.box div.form div.fields div.field div.label label
1293 #content div.box div.form div.fields div.field div.label label
1294 {
1294 {
1295 color: #393939;
1295 color: #393939;
1296 font-weight: bold;
1296 font-weight: bold;
1297 }
1297 }
1298
1298
1299 #content div.box div.form div.fields div.field div.label span
1299 #content div.box div.form div.fields div.field div.label span
1300 {
1300 {
1301 margin: 0;
1301 margin: 0;
1302 padding: 2px 0 0 0;
1302 padding: 2px 0 0 0;
1303 height: 1%;
1303 height: 1%;
1304 display: block;
1304 display: block;
1305 color: #363636;
1305 color: #363636;
1306 }
1306 }
1307
1307
1308 /* -----------------------------------------------------------
1308 /* -----------------------------------------------------------
1309 content -> right -> forms -> input
1309 content -> right -> forms -> input
1310 ----------------------------------------------------------- */
1310 ----------------------------------------------------------- */
1311
1311
1312 #content div.box div.form div.fields div.field div.input
1312 #content div.box div.form div.fields div.field div.input
1313 {
1313 {
1314 margin: 0 0 0 200px;
1314 margin: 0 0 0 200px;
1315 padding: 0;
1315 padding: 0;
1316 }
1316 }
1317
1317
1318 #content div.box-left div.form div.fields div.field div.input,
1318 #content div.box-left div.form div.fields div.field div.input,
1319 #content div.box-right div.form div.fields div.field div.input
1319 #content div.box-right div.form div.fields div.field div.input
1320 {
1320 {
1321 margin: 0;
1321 margin: 0;
1322 padding: 7px 7px 6px 7px;
1322 padding: 7px 7px 6px 7px;
1323 border-top: 1px solid #b3b3b3;
1323 border-top: 1px solid #b3b3b3;
1324 border-left: 1px solid #b3b3b3;
1324 border-left: 1px solid #b3b3b3;
1325 border-right: 1px solid #eaeaea;
1325 border-right: 1px solid #eaeaea;
1326 border-bottom: 1px solid #eaeaea;
1326 border-bottom: 1px solid #eaeaea;
1327 }
1327 }
1328
1328
1329 #content div.box div.form div.fields div.field div.input input
1329 #content div.box div.form div.fields div.field div.input input
1330 {
1330 {
1331 margin: 0;
1331 margin: 0;
1332 padding: 7px 7px 6px 7px;
1332 padding: 7px 7px 6px 7px;
1333 background: #FFFFFF;
1333 background: #FFFFFF;
1334 border-top: 1px solid #b3b3b3;
1334 border-top: 1px solid #b3b3b3;
1335 border-left: 1px solid #b3b3b3;
1335 border-left: 1px solid #b3b3b3;
1336 border-right: 1px solid #eaeaea;
1336 border-right: 1px solid #eaeaea;
1337 border-bottom: 1px solid #eaeaea;
1337 border-bottom: 1px solid #eaeaea;
1338 color: #000000;
1338 color: #000000;
1339 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1339 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1340 font-size: 11px;
1340 font-size: 11px;
1341 float: left;
1341 float: left;
1342 }
1342 }
1343
1343
1344 #content div.box-left div.form div.fields div.field div.input input,
1344 #content div.box-left div.form div.fields div.field div.input input,
1345 #content div.box-right div.form div.fields div.field div.input input
1345 #content div.box-right div.form div.fields div.field div.input input
1346 {
1346 {
1347 width: 100%;
1347 width: 100%;
1348 padding: 0;
1348 padding: 0;
1349 border: none;
1349 border: none;
1350 }
1350 }
1351
1351
1352 #content div.box div.form div.fields div.field div.input input.small
1352 #content div.box div.form div.fields div.field div.input input.small
1353 {
1353 {
1354 width: 30%;
1354 width: 30%;
1355 }
1355 }
1356
1356
1357 #content div.box div.form div.fields div.field div.input input.medium
1357 #content div.box div.form div.fields div.field div.input input.medium
1358 {
1358 {
1359 width: 55%;
1359 width: 55%;
1360 }
1360 }
1361
1361
1362 #content div.box div.form div.fields div.field div.input input.large
1362 #content div.box div.form div.fields div.field div.input input.large
1363 {
1363 {
1364 width: 85%;
1364 width: 85%;
1365 }
1365 }
1366
1366
1367 #content div.box div.form div.fields div.field div.input input.date
1367 #content div.box div.form div.fields div.field div.input input.date
1368 {
1368 {
1369 width: 177px;
1369 width: 177px;
1370 }
1370 }
1371
1371
1372 #content div.box div.form div.fields div.field div.input input.button
1372 #content div.box div.form div.fields div.field div.input input.button
1373 {
1373 {
1374 margin: 0;
1374 margin: 0;
1375 padding: 4px 8px 4px 8px;
1375 padding: 4px 8px 4px 8px;
1376 background: #D4D0C8;
1376 background: #D4D0C8;
1377 border-top: 1px solid #FFFFFF;
1377 border-top: 1px solid #FFFFFF;
1378 border-left: 1px solid #FFFFFF;
1378 border-left: 1px solid #FFFFFF;
1379 border-right: 1px solid #404040;
1379 border-right: 1px solid #404040;
1380 border-bottom: 1px solid #404040;
1380 border-bottom: 1px solid #404040;
1381 color: #000000;
1381 color: #000000;
1382 }
1382 }
1383
1383
1384 #content div.box div.form div.fields div.field div.input input.error
1384 #content div.box div.form div.fields div.field div.input input.error
1385 {
1385 {
1386 background: #FBE3E4;
1386 background: #FBE3E4;
1387 border-top: 1px solid #e1b2b3;
1387 border-top: 1px solid #e1b2b3;
1388 border-left: 1px solid #e1b2b3;
1388 border-left: 1px solid #e1b2b3;
1389 border-right: 1px solid #FBC2C4;
1389 border-right: 1px solid #FBC2C4;
1390 border-bottom: 1px solid #FBC2C4;
1390 border-bottom: 1px solid #FBC2C4;
1391 }
1391 }
1392
1392
1393 #content div.box div.form div.fields div.field div.input input.success
1393 #content div.box div.form div.fields div.field div.input input.success
1394 {
1394 {
1395 background: #E6EFC2;
1395 background: #E6EFC2;
1396 border-top: 1px solid #cebb98;
1396 border-top: 1px solid #cebb98;
1397 border-left: 1px solid #cebb98;
1397 border-left: 1px solid #cebb98;
1398 border-right: 1px solid #c6d880;
1398 border-right: 1px solid #c6d880;
1399 border-bottom: 1px solid #c6d880;
1399 border-bottom: 1px solid #c6d880;
1400 }
1400 }
1401
1401
1402 #content div.box div.form div.fields div.field div.input img.ui-datepicker-trigger
1402 #content div.box div.form div.fields div.field div.input img.ui-datepicker-trigger
1403 {
1403 {
1404 margin: 0 0 0 6px;
1404 margin: 0 0 0 6px;
1405 }
1405 }
1406
1406
1407 /* -----------------------------------------------------------
1407 /* -----------------------------------------------------------
1408 content -> right -> forms -> input (file styling)
1408 content -> right -> forms -> input (file styling)
1409 ----------------------------------------------------------- */
1409 ----------------------------------------------------------- */
1410
1410
1411 #content div.box div.form div.fields div.field div.input a.ui-input-file
1411 #content div.box div.form div.fields div.field div.input a.ui-input-file
1412 {
1412 {
1413 margin: 0 0 0 6px;
1413 margin: 0 0 0 6px;
1414 padding: 0;
1414 padding: 0;
1415 width: 28px;
1415 width: 28px;
1416 height: 28px;
1416 height: 28px;
1417 display: inline;
1417 display: inline;
1418 position: absolute;
1418 position: absolute;
1419 overflow: hidden;
1419 overflow: hidden;
1420 cursor: pointer;
1420 cursor: pointer;
1421 background: #e5e3e3 url("../images/button_browse.png") no-repeat;
1421 background: #e5e3e3 url("../images/button_browse.png") no-repeat;
1422 border: none;
1422 border: none;
1423 text-decoration: none;
1423 text-decoration: none;
1424 }
1424 }
1425
1425
1426 #content div.box div.form div.fields div.field div.input a:hover.ui-input-file
1426 #content div.box div.form div.fields div.field div.input a:hover.ui-input-file
1427 {
1427 {
1428 background: #e5e3e3 url("../images/button_browse_selected.png") no-repeat;
1428 background: #e5e3e3 url("../images/button_browse_selected.png") no-repeat;
1429 }
1429 }
1430
1430
1431 /* -----------------------------------------------------------
1431 /* -----------------------------------------------------------
1432 content -> right -> forms -> textarea
1432 content -> right -> forms -> textarea
1433 ----------------------------------------------------------- */
1433 ----------------------------------------------------------- */
1434
1434
1435 #content div.box div.form div.fields div.field div.textarea
1435 #content div.box div.form div.fields div.field div.textarea
1436 {
1436 {
1437 margin: 0 0 0 200px;
1437 margin: 0 0 0 200px;
1438 padding: 10px;
1438 padding: 10px;
1439 border-top: 1px solid #b3b3b3;
1439 border-top: 1px solid #b3b3b3;
1440 border-left: 1px solid #b3b3b3;
1440 border-left: 1px solid #b3b3b3;
1441 border-right: 1px solid #eaeaea;
1441 border-right: 1px solid #eaeaea;
1442 border-bottom: 1px solid #eaeaea;
1442 border-bottom: 1px solid #eaeaea;
1443 }
1443 }
1444
1444
1445 #content div.box div.form div.fields div.field div.textarea-editor
1445 #content div.box div.form div.fields div.field div.textarea-editor
1446 {
1446 {
1447 padding: 0;
1447 padding: 0;
1448 border: 1px solid #dddddd;
1448 border: 1px solid #dddddd;
1449 }
1449 }
1450
1450
1451 #content div.box-left div.form div.fields div.field div.textarea,
1451 #content div.box-left div.form div.fields div.field div.textarea,
1452 #content div.box-right div.form div.fields div.field div.textarea
1452 #content div.box-right div.form div.fields div.field div.textarea
1453 {
1453 {
1454 margin: 0;
1454 margin: 0;
1455 }
1455 }
1456
1456
1457 #content div.box div.form div.fields div.field div.textarea textarea
1457 #content div.box div.form div.fields div.field div.textarea textarea
1458 {
1458 {
1459 margin: 0;
1459 margin: 0;
1460 padding: 0;
1460 padding: 0;
1461 width: 100%;
1461 width: 100%;
1462 height: 220px;
1462 height: 220px;
1463 overflow: hidden;
1463 overflow: hidden;
1464 background: #FFFFFF;
1464 background: #FFFFFF;
1465 border-width: 0;
1465 border-width: 0;
1466 color: #000000;
1466 color: #000000;
1467 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1467 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1468 font-size: 11px;
1468 font-size: 11px;
1469 outline: none;
1469 outline: none;
1470 }
1470 }
1471
1471
1472 #content div.box-left div.form div.fields div.field div.textarea textarea,
1472 #content div.box-left div.form div.fields div.field div.textarea textarea,
1473 #content div.box-right div.form div.fields div.field div.textarea textarea
1473 #content div.box-right div.form div.fields div.field div.textarea textarea
1474 {
1474 {
1475 width: 100%;
1475 width: 100%;
1476 height: 100px;
1476 height: 100px;
1477 }
1477 }
1478
1478
1479 #content div.box div.form div.fields div.field div.textarea textarea.error
1479 #content div.box div.form div.fields div.field div.textarea textarea.error
1480 {
1480 {
1481 padding: 3px 10px 10px 23px;
1481 padding: 3px 10px 10px 23px;
1482 background-color: #FBE3E4;
1482 background-color: #FBE3E4;
1483 background-image: url("../../../resources/images/icons/exclamation.png");
1483 background-image: url("../../../resources/images/icons/exclamation.png");
1484 background-repeat: no-repeat;
1484 background-repeat: no-repeat;
1485 background-position: 3px 3px;
1485 background-position: 3px 3px;
1486 border: 1px solid #FBC2C4;
1486 border: 1px solid #FBC2C4;
1487 }
1487 }
1488
1488
1489 #content div.box div.form div.fields div.field div.textarea textarea.success
1489 #content div.box div.form div.fields div.field div.textarea textarea.success
1490 {
1490 {
1491 padding: 3px 10px 10px 23px;
1491 padding: 3px 10px 10px 23px;
1492 background-color: #E6EFC2;
1492 background-color: #E6EFC2;
1493 background-image: url("../../../resources/images/icons/accept.png");
1493 background-image: url("../../../resources/images/icons/accept.png");
1494 background-repeat: no-repeat;
1494 background-repeat: no-repeat;
1495 background-position: 3px 3px;
1495 background-position: 3px 3px;
1496 border: 1px solid #C6D880;
1496 border: 1px solid #C6D880;
1497 }
1497 }
1498
1498
1499 /* -----------------------------------------------------------
1499 /* -----------------------------------------------------------
1500 content -> right -> forms -> textarea (tinymce editor)
1500 content -> right -> forms -> textarea (tinymce editor)
1501 ----------------------------------------------------------- */
1501 ----------------------------------------------------------- */
1502
1502
1503 #content div.box div.form div.fields div.field div.textarea table
1503 #content div.box div.form div.fields div.field div.textarea table
1504 {
1504 {
1505 margin: 0;
1505 margin: 0;
1506 padding: 0;
1506 padding: 0;
1507 width: 100%;
1507 width: 100%;
1508 border: none;
1508 border: none;
1509 }
1509 }
1510
1510
1511 #content div.box div.form div.fields div.field div.textarea table td
1511 #content div.box div.form div.fields div.field div.textarea table td
1512 {
1512 {
1513 padding: 0;
1513 padding: 0;
1514 background: #DDDDDD;
1514 background: #DDDDDD;
1515 border: none;
1515 border: none;
1516 }
1516 }
1517
1517
1518 #content div.box div.form div.fields div.field div.textarea table td table
1518 #content div.box div.form div.fields div.field div.textarea table td table
1519 {
1519 {
1520 margin: 0;
1520 margin: 0;
1521 padding: 0;
1521 padding: 0;
1522 width: auto;
1522 width: auto;
1523 border: none;
1523 border: none;
1524 }
1524 }
1525
1525
1526 #content div.box div.form div.fields div.field div.textarea table td table td
1526 #content div.box div.form div.fields div.field div.textarea table td table td
1527 {
1527 {
1528 padding: 5px 5px 5px 0;
1528 padding: 5px 5px 5px 0;
1529 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1529 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1530 font-size: 11px;
1530 font-size: 11px;
1531 }
1531 }
1532
1532
1533 #content div.box div.form div.fields div.field div.textarea table td table td a
1533 #content div.box div.form div.fields div.field div.textarea table td table td a
1534 {
1534 {
1535 border: none;
1535 border: none;
1536 }
1536 }
1537
1537
1538 #content div.box div.form div.fields div.field div.textarea table td table td a.mceButtonActive
1538 #content div.box div.form div.fields div.field div.textarea table td table td a.mceButtonActive
1539 {
1539 {
1540 background: #b1b1b1;
1540 background: #b1b1b1;
1541 }
1541 }
1542
1542
1543 /* -----------------------------------------------------------
1543 /* -----------------------------------------------------------
1544 content -> right -> forms -> select
1544 content -> right -> forms -> select
1545 ----------------------------------------------------------- */
1545 ----------------------------------------------------------- */
1546
1546
1547 #content div.box div.form div.fields div.field div.select
1547 #content div.box div.form div.fields div.field div.select
1548 {
1548 {
1549 margin: 0 0 0 200px;
1549 margin: 0 0 0 200px;
1550 padding: 0;
1550 padding: 0;
1551 }
1551 }
1552
1552
1553 #content div.box div.form div.fields div.field div.select a:hover
1553 #content div.box div.form div.fields div.field div.select a:hover
1554 {
1554 {
1555 color: #000000;
1555 color: #000000;
1556 text-decoration: none;
1556 text-decoration: none;
1557 }
1557 }
1558
1558
1559 #content div.box div.form div.fields div.field div.select select
1559 #content div.box div.form div.fields div.field div.select select
1560 {
1560 {
1561 margin: 0;
1561 margin: 0;
1562 }
1562 }
1563
1563
1564 /* -----------------------------------------------------------
1564 /* -----------------------------------------------------------
1565 content -> right -> forms -> select (jquery styling)
1565 content -> right -> forms -> select (jquery styling)
1566 ----------------------------------------------------------- */
1566 ----------------------------------------------------------- */
1567
1567
1568 #content div.box div.form div.fields div.field div.select a.ui-selectmenu-focus
1568 #content div.box div.form div.fields div.field div.select a.ui-selectmenu-focus
1569 {
1569 {
1570 border: 1px solid #666666;
1570 border: 1px solid #666666;
1571 }
1571 }
1572
1572
1573 #content div.box div.form div.fields div.field div.select a.ui-selectmenu
1573 #content div.box div.form div.fields div.field div.select a.ui-selectmenu
1574 {
1574 {
1575 color: #565656;
1575 color: #565656;
1576 text-decoration: none;
1576 text-decoration: none;
1577 }
1577 }
1578
1578
1579 #content div.box div.form div.fields div.field div.select a.ui-selectmenu:hover
1579 #content div.box div.form div.fields div.field div.select a.ui-selectmenu:hover
1580 {
1580 {
1581 color: #000000;
1581 color: #000000;
1582 text-decoration: none;
1582 text-decoration: none;
1583 }
1583 }
1584
1584
1585 #content div.box div.form div.fields div.field div.select a.ui-selectmenu-focus span.ui-icon
1585 #content div.box div.form div.fields div.field div.select a.ui-selectmenu-focus span.ui-icon
1586 {
1586 {
1587 background-image: url(../images/ui/ui-icons_222222_256x240.png);
1587 background-image: url(../images/ui/ui-icons_222222_256x240.png);
1588 }
1588 }
1589
1589
1590 /* -----------------------------------------------------------
1590 /* -----------------------------------------------------------
1591 content -> right -> forms -> element focus
1591 content -> right -> forms -> element focus
1592 ----------------------------------------------------------- */
1592 ----------------------------------------------------------- */
1593
1593
1594 #content div.box div.form div.fields div.field input[type=text]:focus,
1594 #content div.box div.form div.fields div.field input[type=text]:focus,
1595 #content div.box div.form div.fields div.field input[type=password]:focus,
1595 #content div.box div.form div.fields div.field input[type=password]:focus,
1596 #content div.box div.form div.fields div.field input[type=file]:focus,
1596 #content div.box div.form div.fields div.field input[type=file]:focus,
1597 #content div.box div.form div.fields div.field textarea:focus,
1597 #content div.box div.form div.fields div.field textarea:focus,
1598 #content div.box div.form div.fields div.field select:focus
1598 #content div.box div.form div.fields div.field select:focus
1599 {
1599 {
1600 background: #f6f6f6;
1600 background: #f6f6f6;
1601 border-color: #666;
1601 border-color: #666;
1602 }
1602 }
1603
1603
1604 /* -----------------------------------------------------------
1604 /* -----------------------------------------------------------
1605 content -> right -> forms -> checkboxes
1605 content -> right -> forms -> checkboxes
1606 ----------------------------------------------------------- */
1606 ----------------------------------------------------------- */
1607
1607
1608 #content div.box div.form div.fields div.field div.checkboxes
1608 #content div.box div.form div.fields div.field div.checkboxes
1609 {
1609 {
1610 margin: 0 0 0 200px;
1610 margin: 0 0 0 200px;
1611 padding: 0;
1611 padding: 0;
1612 }
1612 }
1613
1613
1614 #content div.box div.form div.fields div.field div.checkboxes div.checkbox
1614 #content div.box div.form div.fields div.field div.checkboxes div.checkbox
1615 {
1615 {
1616 margin: 0;
1616 margin: 0;
1617 padding: 2px 0 2px 0;
1617 padding: 2px 0 2px 0;
1618 clear: both;
1618 clear: both;
1619 overflow: hidden;
1619 overflow: hidden;
1620 }
1620 }
1621
1621
1622 #content div.box div.form div.fields div.field div.checkboxes div.checkbox input
1622 #content div.box div.form div.fields div.field div.checkboxes div.checkbox input
1623 {
1623 {
1624 margin: 0;
1624 margin: 0;
1625 float: left;
1625 float: left;
1626 }
1626 }
1627
1627
1628 #content div.box div.form div.fields div.field div.checkboxes div.checkbox label
1628 #content div.box div.form div.fields div.field div.checkboxes div.checkbox label
1629 {
1629 {
1630 margin: 3px 0 0 4px;
1630 margin: 3px 0 0 4px;
1631 height: 1%;
1631 height: 1%;
1632 display: block;
1632 display: block;
1633 float: left;
1633 float: left;
1634 }
1634 }
1635
1635
1636 /* -----------------------------------------------------------
1636 /* -----------------------------------------------------------
1637 content -> right -> forms -> radios
1637 content -> right -> forms -> radios
1638 ----------------------------------------------------------- */
1638 ----------------------------------------------------------- */
1639
1639
1640 #content div.box div.form div.fields div.field div.radios
1640 #content div.box div.form div.fields div.field div.radios
1641 {
1641 {
1642 margin: 0 0 0 200px;
1642 margin: 0 0 0 200px;
1643 padding: 0;
1643 padding: 0;
1644 }
1644 }
1645
1645
1646 #content div.box div.form div.fields div.field div.radios div.radio
1646 #content div.box div.form div.fields div.field div.radios div.radio
1647 {
1647 {
1648 margin: 0;
1648 margin: 0;
1649 padding: 2px 0 2px 0;
1649 padding: 2px 0 2px 0;
1650 clear: both;
1650 clear: both;
1651 overflow: hidden;
1651 overflow: hidden;
1652 }
1652 }
1653
1653
1654 #content div.box div.form div.fields div.field div.radios div.radio input
1654 #content div.box div.form div.fields div.field div.radios div.radio input
1655 {
1655 {
1656 margin: 0;
1656 margin: 0;
1657 float: left;
1657 float: left;
1658 }
1658 }
1659
1659
1660 #content div.box div.form div.fields div.field div.radios div.radio label
1660 #content div.box div.form div.fields div.field div.radios div.radio label
1661 {
1661 {
1662 margin: 3px 0 0 4px;
1662 margin: 3px 0 0 4px;
1663 height: 1%;
1663 height: 1%;
1664 display: block;
1664 display: block;
1665 float: left;
1665 float: left;
1666 }
1666 }
1667 /* -----------------------------------------------------------
1667 /* -----------------------------------------------------------
1668 content -> right -> forms -> button
1668 content -> right -> forms -> button
1669 ----------------------------------------------------------- */
1669 ----------------------------------------------------------- */
1670
1670
1671 div.form div.fields div.field div.button
1671 div.form div.fields div.field div.button
1672 {
1672 {
1673 margin: 0;
1673 margin: 0;
1674 padding: 0 0 0 8px;
1674 padding: 0 0 0 8px;
1675 float: left;
1675 float: left;
1676 }
1676 }
1677
1677
1678 div.form div.fields div.field div.button input
1678 div.form div.fields div.field div.button input
1679 {
1679 {
1680 margin: 0;
1680 margin: 0;
1681 color: #000000;
1681 color: #000000;
1682 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1682 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1683 font-size: 11px;
1683 font-size: 11px;
1684 font-weight: bold;
1684 font-weight: bold;
1685 }
1685 }
1686
1686
1687 div.form div.fields div.field div.button .ui-state-default
1687 div.form div.fields div.field div.button .ui-state-default
1688 {
1688 {
1689 margin: 0;
1689 margin: 0;
1690 padding: 6px 12px 6px 12px;
1690 padding: 6px 12px 6px 12px;
1691 background: #e5e3e3 url("../images/button.png") repeat-x;
1691 background: #e5e3e3 url("../images/button.png") repeat-x;
1692 border-top: 1px solid #DDDDDD;
1692 border-top: 1px solid #DDDDDD;
1693 border-left: 1px solid #c6c6c6;
1693 border-left: 1px solid #c6c6c6;
1694 border-right: 1px solid #DDDDDD;
1694 border-right: 1px solid #DDDDDD;
1695 border-bottom: 1px solid #c6c6c6;
1695 border-bottom: 1px solid #c6c6c6;
1696 color: #515151;
1696 color: #515151;
1697 outline: none;
1697 outline: none;
1698 }
1698 }
1699
1699
1700 div.form div.fields div.field div.button .ui-state-hover
1700 div.form div.fields div.field div.button .ui-state-hover
1701 {
1701 {
1702 margin: 0;
1702 margin: 0;
1703 padding: 6px 12px 6px 12px;
1703 padding: 6px 12px 6px 12px;
1704 background: #b4b4b4 url("../images/button_selected.png") repeat-x;
1704 background: #b4b4b4 url("../images/button_selected.png") repeat-x;
1705 border-top: 1px solid #cccccc;
1705 border-top: 1px solid #cccccc;
1706 border-left: 1px solid #bebebe;
1706 border-left: 1px solid #bebebe;
1707 border-right: 1px solid #b1b1b1;
1707 border-right: 1px solid #b1b1b1;
1708 border-bottom: 1px solid #afafaf;
1708 border-bottom: 1px solid #afafaf;
1709 color: #515151;
1709 color: #515151;
1710 outline: none;
1710 outline: none;
1711 }
1711 }
1712
1712
1713 div.form div.fields div.field div.highlight
1713 div.form div.fields div.field div.highlight
1714 {
1714 {
1715 display: inline;
1715 display: inline;
1716 }
1716 }
1717
1717
1718 div.form div.fields div.field div.highlight .ui-state-default
1718 div.form div.fields div.field div.highlight .ui-state-default
1719 {
1719 {
1720 margin: 0;
1720 margin: 0;
1721 padding: 6px 12px 6px 12px;
1721 padding: 6px 12px 6px 12px;
1722 background: #4e85bb url("../images/colors/blue/button_highlight.png") repeat-x;
1722 background: #4e85bb url("../images/colors/blue/button_highlight.png") repeat-x;
1723 border-top: 1px solid #5c91a4;
1723 border-top: 1px solid #5c91a4;
1724 border-left: 1px solid #2a6f89;
1724 border-left: 1px solid #2a6f89;
1725 border-right: 1px solid #2b7089;
1725 border-right: 1px solid #2b7089;
1726 border-bottom: 1px solid #1a6480;
1726 border-bottom: 1px solid #1a6480;
1727 color: #FFFFFF;
1727 color: #FFFFFF;
1728 }
1728 }
1729
1729
1730 div.form div.fields div.field div.highlight .ui-state-hover
1730 div.form div.fields div.field div.highlight .ui-state-hover
1731 {
1731 {
1732 margin: 0;
1732 margin: 0;
1733 padding: 6px 12px 6px 12px;
1733 padding: 6px 12px 6px 12px;
1734 background: #46a0c1 url("../images/colors/blue/button_highlight_selected.png") repeat-x;
1734 background: #46a0c1 url("../images/colors/blue/button_highlight_selected.png") repeat-x;
1735 border-top: 1px solid #78acbf;
1735 border-top: 1px solid #78acbf;
1736 border-left: 1px solid #34819e;
1736 border-left: 1px solid #34819e;
1737 border-right: 1px solid #35829f;
1737 border-right: 1px solid #35829f;
1738 border-bottom: 1px solid #257897;
1738 border-bottom: 1px solid #257897;
1739 color: #FFFFFF;
1739 color: #FFFFFF;
1740 }
1740 }
1741
1741
1742
1742
1743 /* -----------------------------------------------------------
1743 /* -----------------------------------------------------------
1744 content -> right -> forms -> buttons
1744 content -> right -> forms -> buttons
1745 ----------------------------------------------------------- */
1745 ----------------------------------------------------------- */
1746
1746
1747 #content div.box div.form div.fields div.buttons
1747 #content div.box div.form div.fields div.buttons
1748 {
1748 {
1749 margin: 10px 0 0 200px;
1749 margin: 10px 0 0 200px;
1750 padding: 0;
1750 padding: 0;
1751 }
1751 }
1752
1752
1753 #content div.box-left div.form div.fields div.buttons,
1753 #content div.box-left div.form div.fields div.buttons,
1754 #content div.box-right div.form div.fields div.buttons
1754 #content div.box-right div.form div.fields div.buttons
1755 {
1755 {
1756 margin: 10px 0 0 0;
1756 margin: 10px 0 0 0;
1757 }
1757 }
1758
1758
1759 #content div.box div.form div.fields div.buttons input
1759 #content div.box div.form div.fields div.buttons input
1760 {
1760 {
1761 margin: 0;
1761 margin: 0;
1762 color: #000000;
1762 color: #000000;
1763 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1763 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1764 font-size: 11px;
1764 font-size: 11px;
1765 font-weight: bold;
1765 font-weight: bold;
1766 }
1766 }
1767 /* -----------------------------------------------------------
1767 /* -----------------------------------------------------------
1768 content -> right -> forms -> buttons
1768 content -> right -> forms -> buttons
1769 ----------------------------------------------------------- */
1769 ----------------------------------------------------------- */
1770
1770
1771 div.form div.fields div.buttons
1771 div.form div.fields div.buttons
1772 {
1772 {
1773 margin: 10px 0 0 200px;
1773 margin: 10px 0 0 200px;
1774 padding: 0;
1774 padding: 0;
1775 }
1775 }
1776
1776
1777 div.box-left div.form div.fields div.buttons,
1777 div.box-left div.form div.fields div.buttons,
1778 div.box-right div.form div.fields div.buttons
1778 div.box-right div.form div.fields div.buttons
1779 {
1779 {
1780 margin: 10px 0 0 0;
1780 margin: 10px 0 0 0;
1781 }
1781 }
1782
1782
1783 div.form div.fields div.buttons input
1783 div.form div.fields div.buttons input
1784 {
1784 {
1785 margin: 0;
1785 margin: 0;
1786 color: #000000;
1786 color: #000000;
1787 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1787 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1788 font-size: 11px;
1788 font-size: 11px;
1789 font-weight: bold;
1789 font-weight: bold;
1790 }
1790 }
1791
1791
1792 /* -----------------------------------------------------------
1792 /* -----------------------------------------------------------
1793 content -> right -> forms -> buttons (jquery styling)
1793 content -> right -> forms -> buttons (jquery styling)
1794 ----------------------------------------------------------- */
1794 ----------------------------------------------------------- */
1795
1795
1796 #content div.box div.form div.fields div.buttons input.ui-state-default
1796 #content div.box div.form div.fields div.buttons input.ui-state-default
1797 {
1797 {
1798 margin: 0;
1798 margin: 0;
1799 padding: 6px 12px 6px 12px;
1799 padding: 6px 12px 6px 12px;
1800 background: #e5e3e3 url("../images/button.png") repeat-x;
1800 background: #e5e3e3 url("../images/button.png") repeat-x;
1801 border-top: 1px solid #DDDDDD;
1801 border-top: 1px solid #DDDDDD;
1802 border-left: 1px solid #c6c6c6;
1802 border-left: 1px solid #c6c6c6;
1803 border-right: 1px solid #DDDDDD;
1803 border-right: 1px solid #DDDDDD;
1804 border-bottom: 1px solid #c6c6c6;
1804 border-bottom: 1px solid #c6c6c6;
1805 color: #515151;
1805 color: #515151;
1806 outline: none;
1806 outline: none;
1807 }
1807 }
1808
1808
1809 #content div.box div.form div.fields div.buttons input.ui-state-hover
1809 #content div.box div.form div.fields div.buttons input.ui-state-hover
1810 {
1810 {
1811 margin: 0;
1811 margin: 0;
1812 padding: 6px 12px 6px 12px;
1812 padding: 6px 12px 6px 12px;
1813 background: #b4b4b4 url("../images/button_selected.png") repeat-x;
1813 background: #b4b4b4 url("../images/button_selected.png") repeat-x;
1814 border-top: 1px solid #cccccc;
1814 border-top: 1px solid #cccccc;
1815 border-left: 1px solid #bebebe;
1815 border-left: 1px solid #bebebe;
1816 border-right: 1px solid #b1b1b1;
1816 border-right: 1px solid #b1b1b1;
1817 border-bottom: 1px solid #afafaf;
1817 border-bottom: 1px solid #afafaf;
1818 color: #515151;
1818 color: #515151;
1819 outline: none;
1819 outline: none;
1820 }
1820 }
1821
1821
1822 #content div.box div.form div.fields div.buttons div.highlight
1822 #content div.box div.form div.fields div.buttons div.highlight
1823 {
1823 {
1824 display: inline;
1824 display: inline;
1825 }
1825 }
1826
1826
1827 #content div.box div.form div.fields div.buttons div.highlight input.ui-state-default
1827 #content div.box div.form div.fields div.buttons div.highlight input.ui-state-default
1828 {
1828 {
1829 margin: 0;
1829 margin: 0;
1830 padding: 6px 12px 6px 12px;
1830 padding: 6px 12px 6px 12px;
1831 background: #4e85bb url("../images/colors/blue/button_highlight.png") repeat-x;
1831 background: #4e85bb url("../images/colors/blue/button_highlight.png") repeat-x;
1832 border-top: 1px solid #5c91a4;
1832 border-top: 1px solid #5c91a4;
1833 border-left: 1px solid #2a6f89;
1833 border-left: 1px solid #2a6f89;
1834 border-right: 1px solid #2b7089;
1834 border-right: 1px solid #2b7089;
1835 border-bottom: 1px solid #1a6480;
1835 border-bottom: 1px solid #1a6480;
1836 color: #FFFFFF;
1836 color: #FFFFFF;
1837 }
1837 }
1838
1838
1839 #content div.box div.form div.fields div.buttons div.highlight input.ui-state-hover
1839 #content div.box div.form div.fields div.buttons div.highlight input.ui-state-hover
1840 {
1840 {
1841 margin: 0;
1841 margin: 0;
1842 padding: 6px 12px 6px 12px;
1842 padding: 6px 12px 6px 12px;
1843 background: #46a0c1 url("../images/colors/blue/button_highlight_selected.png") repeat-x;
1843 background: #46a0c1 url("../images/colors/blue/button_highlight_selected.png") repeat-x;
1844 border-top: 1px solid #78acbf;
1844 border-top: 1px solid #78acbf;
1845 border-left: 1px solid #34819e;
1845 border-left: 1px solid #34819e;
1846 border-right: 1px solid #35829f;
1846 border-right: 1px solid #35829f;
1847 border-bottom: 1px solid #257897;
1847 border-bottom: 1px solid #257897;
1848 color: #FFFFFF;
1848 color: #FFFFFF;
1849 }
1849 }
1850
1850
1851 /* -----------------------------------------------------------
1851 /* -----------------------------------------------------------
1852 content -> right -> box / tables
1852 content -> right -> box / tables
1853 ----------------------------------------------------------- */
1853 ----------------------------------------------------------- */
1854
1854
1855 #content div.box div.table
1855 #content div.box div.table
1856 {
1856 {
1857 margin: 0;
1857 margin: 0;
1858 padding: 0 20px 10px 20px;
1858 padding: 0 20px 10px 20px;
1859 clear: both;
1859 clear: both;
1860 overflow: hidden;
1860 overflow: hidden;
1861 }
1861 }
1862
1862
1863 #content div.box table
1863 #content div.box table
1864 {
1864 {
1865 margin: 0;
1865 margin: 0;
1866 padding: 0;
1866 padding: 0;
1867 width: 100%;
1867 width: 100%;
1868 border-collapse: collapse;
1868 border-collapse: collapse;
1869 }
1869 }
1870
1870
1871 #content div.box table th
1871 #content div.box table th
1872 {
1872 {
1873 padding: 10px;
1873 padding: 10px;
1874 background: #eeeeee;
1874 background: #eeeeee;
1875 border-bottom: 1px solid #dddddd;
1875 border-bottom: 1px solid #dddddd;
1876 }
1876 }
1877
1877
1878 #content div.box table th.left
1878 #content div.box table th.left
1879 {
1879 {
1880 text-align: left;
1880 text-align: left;
1881 }
1881 }
1882
1882
1883 #content div.box table th.right
1883 #content div.box table th.right
1884 {
1884 {
1885 text-align: right;
1885 text-align: right;
1886 }
1886 }
1887
1887
1888 #content div.box table th.center
1888 #content div.box table th.center
1889 {
1889 {
1890 text-align: center;
1890 text-align: center;
1891 }
1891 }
1892
1892
1893 #content div.box table th.selected
1893 #content div.box table th.selected
1894 {
1894 {
1895 padding: 0;
1895 padding: 0;
1896 vertical-align: middle;
1896 vertical-align: middle;
1897 }
1897 }
1898
1898
1899 #content div.box table th.selected input
1899 #content div.box table th.selected input
1900 {
1900 {
1901 margin: 0;
1901 margin: 0;
1902 }
1902 }
1903
1903
1904 #content div.box table td
1904 #content div.box table td
1905 {
1905 {
1906 padding: 5px;
1906 padding: 5px;
1907 background: #ffffff;
1907 background: #ffffff;
1908 border-bottom: 1px solid #cdcdcd;
1908 border-bottom: 1px solid #cdcdcd;
1909 vertical-align:middle;
1909 vertical-align:middle;
1910 }
1910 }
1911
1911
1912 #content div.box table tr.selected td
1912 #content div.box table tr.selected td
1913 {
1913 {
1914 background: #FFFFCC;
1914 background: #FFFFCC;
1915 }
1915 }
1916
1916
1917 #content div.box table td.selected
1917 #content div.box table td.selected
1918 {
1918 {
1919 padding: 0;
1919 padding: 0;
1920 width: 3%;
1920 width: 3%;
1921 text-align: center;
1921 text-align: center;
1922 vertical-align: middle;
1922 vertical-align: middle;
1923 }
1923 }
1924
1924
1925 #content div.box table td.selected input
1925 #content div.box table td.selected input
1926 {
1926 {
1927 margin: 0;
1927 margin: 0;
1928 }
1928 }
1929
1929
1930 #content div.box table td.action
1930 #content div.box table td.action
1931 {
1931 {
1932 width: 45%;
1932 width: 45%;
1933 text-align: left;
1933 text-align: left;
1934 }
1934 }
1935
1935
1936 #content div.box table td.user
1936 #content div.box table td.user
1937 {
1937 {
1938 width: 10%;
1938 width: 10%;
1939 text-align: center;
1939 text-align: center;
1940 }
1940 }
1941
1941
1942 #content div.box table td.date
1942 #content div.box table td.date
1943 {
1943 {
1944 width: 33%;
1944 width: 33%;
1945 text-align: center;
1945 text-align: center;
1946 }
1946 }
1947
1947
1948 #content div.box table td.address
1948 #content div.box table td.address
1949 {
1949 {
1950 width: 10%;
1950 width: 10%;
1951 text-align: center;
1951 text-align: center;
1952 }
1952 }
1953
1953
1954 /* -----------------------------------------------------------
1954 /* -----------------------------------------------------------
1955 content -> right -> box / table action
1955 content -> right -> box / table action
1956 ----------------------------------------------------------- */
1956 ----------------------------------------------------------- */
1957
1957
1958 #content div.box div.action
1958 #content div.box div.action
1959 {
1959 {
1960 margin: 10px 0 0 0;
1960 margin: 10px 0 0 0;
1961 padding: 0;
1961 padding: 0;
1962 float: right;
1962 float: right;
1963 background: #FFFFFF;
1963 background: #FFFFFF;
1964 text-align: right;
1964 text-align: right;
1965 }
1965 }
1966
1966
1967 #content div.box div.action a:hover
1967 #content div.box div.action a:hover
1968 {
1968 {
1969 color: #000000;
1969 color: #000000;
1970 text-decoration: none;
1970 text-decoration: none;
1971 }
1971 }
1972
1972
1973 #content div.box div.action select
1973 #content div.box div.action select
1974 {
1974 {
1975 margin: 0;
1975 margin: 0;
1976 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1976 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1977 font-size: 11px;
1977 font-size: 11px;
1978 }
1978 }
1979
1979
1980 #content div.box div.action div.button
1980 #content div.box div.action div.button
1981 {
1981 {
1982 margin: 6px 0 0 0;
1982 margin: 6px 0 0 0;
1983 padding: 0;
1983 padding: 0;
1984 text-align: right;
1984 text-align: right;
1985 }
1985 }
1986
1986
1987 #content div.box div.action div.button input
1987 #content div.box div.action div.button input
1988 {
1988 {
1989 margin: 0;
1989 margin: 0;
1990 color: #000000;
1990 color: #000000;
1991 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1991 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1992 font-size: 11px;
1992 font-size: 11px;
1993 font-weight: bold;
1993 font-weight: bold;
1994 }
1994 }
1995
1995
1996 #content div.box div.action div.button input.ui-state-default
1996 #content div.box div.action div.button input.ui-state-default
1997 {
1997 {
1998 margin: 0;
1998 margin: 0;
1999 padding: 6px 12px 6px 12px;
1999 padding: 6px 12px 6px 12px;
2000 background: #e5e3e3 url("../images/button.png") repeat-x;
2000 background: #e5e3e3 url("../images/button.png") repeat-x;
2001 border-top: 1px solid #DDDDDD;
2001 border-top: 1px solid #DDDDDD;
2002 border-left: 1px solid #c6c6c6;
2002 border-left: 1px solid #c6c6c6;
2003 border-right: 1px solid #DDDDDD;
2003 border-right: 1px solid #DDDDDD;
2004 border-bottom: 1px solid #c6c6c6;
2004 border-bottom: 1px solid #c6c6c6;
2005 color: #515151;
2005 color: #515151;
2006 }
2006 }
2007
2007
2008 #content div.box div.action div.button input.ui-state-hover
2008 #content div.box div.action div.button input.ui-state-hover
2009 {
2009 {
2010 margin: 0;
2010 margin: 0;
2011 padding: 6px 12px 6px 12px;
2011 padding: 6px 12px 6px 12px;
2012 background: #b4b4b4 url("../images/button_selected.png") repeat-x;
2012 background: #b4b4b4 url("../images/button_selected.png") repeat-x;
2013 border-top: 1px solid #cccccc;
2013 border-top: 1px solid #cccccc;
2014 border-left: 1px solid #bebebe;
2014 border-left: 1px solid #bebebe;
2015 border-right: 1px solid #b1b1b1;
2015 border-right: 1px solid #b1b1b1;
2016 border-bottom: 1px solid #afafaf;
2016 border-bottom: 1px solid #afafaf;
2017 color: #515151;
2017 color: #515151;
2018 }
2018 }
2019
2019
2020 #content div.box div.action .ui-selectmenu
2020 #content div.box div.action .ui-selectmenu
2021 {
2021 {
2022 margin: 0;
2022 margin: 0;
2023 padding: 0;
2023 padding: 0;
2024 }
2024 }
2025
2025
2026 #content div.box div.action a.ui-selectmenu-focus
2026 #content div.box div.action a.ui-selectmenu-focus
2027 {
2027 {
2028 border: 1px solid #666666;
2028 border: 1px solid #666666;
2029 }
2029 }
2030
2030
2031 #content div.box div.action a.ui-selectmenu-focus span.ui-icon
2031 #content div.box div.action a.ui-selectmenu-focus span.ui-icon
2032 {
2032 {
2033 background-image: url(../images/ui/ui-icons_222222_256x240.png);
2033 background-image: url(../images/ui/ui-icons_222222_256x240.png);
2034 }
2034 }
2035
2035
2036 /* -----------------------------------------------------------
2036 /* -----------------------------------------------------------
2037 content -> right -> pagination
2037 content -> right -> pagination
2038 ----------------------------------------------------------- */
2038 ----------------------------------------------------------- */
2039
2039
2040 #content div.box div.pagination
2040 #content div.box div.pagination
2041 {
2041 {
2042 margin: 10px 0 0 0;
2042 margin: 10px 0 0 0;
2043 padding: 0;
2043 padding: 0;
2044 height: 1%;
2044 height: 1%;
2045 clear: both;
2045 clear: both;
2046 overflow: hidden;
2046 overflow: hidden;
2047 }
2047 }
2048
2048
2049 #content div.box div.pagination div.results
2049 #content div.box div.pagination div.results
2050 {
2050 {
2051 margin: 0;
2051 margin: 0;
2052 padding: 0;
2052 padding: 0;
2053 text-align: left;
2053 text-align: left;
2054 float: left
2054 float: left
2055 }
2055 }
2056
2056
2057 #content div.box div.pagination div.results span
2057 #content div.box div.pagination div.results span
2058 {
2058 {
2059 margin: 0;
2059 margin: 0;
2060 padding: 6px 8px 6px 8px;
2060 padding: 6px 8px 6px 8px;
2061 height: 1%;
2061 height: 1%;
2062 display: block;
2062 display: block;
2063 float: left;
2063 float: left;
2064 background: #ebebeb url("../images/pager.png") repeat-x;
2064 background: #ebebeb url("../images/pager.png") repeat-x;
2065 border-top: 1px solid #dedede;
2065 border-top: 1px solid #dedede;
2066 border-left: 1px solid #cfcfcf;
2066 border-left: 1px solid #cfcfcf;
2067 border-right: 1px solid #c4c4c4;
2067 border-right: 1px solid #c4c4c4;
2068 border-bottom: 1px solid #c4c4c4;
2068 border-bottom: 1px solid #c4c4c4;
2069 color: #4A4A4A;
2069 color: #4A4A4A;
2070 font-weight: bold;
2070 font-weight: bold;
2071 }
2071 }
2072
2072
2073 #content div.box div.pagination ul.pager
2073 #content div.box div.pagination ul.pager
2074 {
2074 {
2075 margin: 0;
2075 margin: 0;
2076 padding: 0;
2076 padding: 0;
2077 float: right;
2077 float: right;
2078 text-align: right;
2078 text-align: right;
2079 }
2079 }
2080
2080
2081 #content div.box div.pagination ul.pager li
2081 #content div.box div.pagination ul.pager li
2082 {
2082 {
2083 margin: 0 0 0 4px;
2083 margin: 0 0 0 4px;
2084 padding: 0;
2084 padding: 0;
2085 height: 1%;
2085 height: 1%;
2086 float: left;
2086 float: left;
2087 list-style: none;
2087 list-style: none;
2088 background: #ebebeb url("../images/pager.png") repeat-x;
2088 background: #ebebeb url("../images/pager.png") repeat-x;
2089 border-top: 1px solid #dedede;
2089 border-top: 1px solid #dedede;
2090 border-left: 1px solid #cfcfcf;
2090 border-left: 1px solid #cfcfcf;
2091 border-right: 1px solid #c4c4c4;
2091 border-right: 1px solid #c4c4c4;
2092 border-bottom: 1px solid #c4c4c4;
2092 border-bottom: 1px solid #c4c4c4;
2093 color: #4A4A4A;
2093 color: #4A4A4A;
2094 font-weight: bold;
2094 font-weight: bold;
2095 }
2095 }
2096
2096
2097 #content div.box div.pagination ul.pager li.separator
2097 #content div.box div.pagination ul.pager li.separator
2098 {
2098 {
2099 padding: 6px;
2099 padding: 6px;
2100 }
2100 }
2101
2101
2102 #content div.box div.pagination ul.pager li.current
2102 #content div.box div.pagination ul.pager li.current
2103 {
2103 {
2104 padding: 6px;
2104 padding: 6px;
2105 background: #b4b4b4 url("../images/pager_selected.png") repeat-x;
2105 background: #b4b4b4 url("../images/pager_selected.png") repeat-x;
2106 border-top: 1px solid #cccccc;
2106 border-top: 1px solid #cccccc;
2107 border-left: 1px solid #bebebe;
2107 border-left: 1px solid #bebebe;
2108 border-right: 1px solid #b1b1b1;
2108 border-right: 1px solid #b1b1b1;
2109 border-bottom: 1px solid #afafaf;
2109 border-bottom: 1px solid #afafaf;
2110 color: #515151;
2110 color: #515151;
2111 }
2111 }
2112
2112
2113 #content div.box div.pagination ul.pager li.disabled
2113 #content div.box div.pagination ul.pager li.disabled
2114 {
2114 {
2115 padding: 6px;
2115 padding: 6px;
2116 color: #B4B4B4;
2116 color: #B4B4B4;
2117 }
2117 }
2118
2118
2119 #content div.box div.pagination ul.pager li a
2119 #content div.box div.pagination ul.pager li a
2120 {
2120 {
2121 margin: 0;
2121 margin: 0;
2122 padding: 6px;
2122 padding: 6px;
2123 height: 1%;
2123 height: 1%;
2124 display: block;
2124 display: block;
2125 float: left;
2125 float: left;
2126 color: #515151;
2126 color: #515151;
2127 text-decoration: none;
2127 text-decoration: none;
2128 }
2128 }
2129
2129
2130 #content div.box div.pagination ul.pager li a:hover,
2130 #content div.box div.pagination ul.pager li a:hover,
2131 #content div.box div.pagination ul.pager li a:active
2131 #content div.box div.pagination ul.pager li a:active
2132 {
2132 {
2133 margin: -1px;
2133 margin: -1px;
2134 background: #b4b4b4 url("../images/pager_selected.png") repeat-x;
2134 background: #b4b4b4 url("../images/pager_selected.png") repeat-x;
2135 border-top: 1px solid #cccccc;
2135 border-top: 1px solid #cccccc;
2136 border-left: 1px solid #bebebe;
2136 border-left: 1px solid #bebebe;
2137 border-right: 1px solid #b1b1b1;
2137 border-right: 1px solid #b1b1b1;
2138 border-bottom: 1px solid #afafaf;
2138 border-bottom: 1px solid #afafaf;
2139 }
2139 }
2140
2140
2141 /* -----------------------------------------------------------
2141 /* -----------------------------------------------------------
2142 content -> webhelpers pagination
2142 content -> webhelpers pagination
2143 ----------------------------------------------------------- */
2143 ----------------------------------------------------------- */
2144
2144
2145 #content div.box div.pagination-wh
2145 #content div.box div.pagination-wh
2146 {
2146 {
2147 margin: 10px 0 0 0;
2147 margin: 10px 0 0 0;
2148 padding: 0;
2148 padding: 0;
2149 height: 1%;
2149 height: 1%;
2150 clear: both;
2150 clear: both;
2151 overflow: hidden;
2151 overflow: hidden;
2152 text-align: right;
2152 text-align: right;
2153 }
2153 }
2154
2154
2155 #content div.box div.pagination-wh div.results
2155 #content div.box div.pagination-wh div.results
2156 {
2156 {
2157 margin: 0;
2157 margin: 0;
2158 padding: 0;
2158 padding: 0;
2159 text-align: left;
2159 text-align: left;
2160 float: left
2160 float: left
2161 }
2161 }
2162
2162
2163 #content div.box div.pagination-wh div.results span
2163 #content div.box div.pagination-wh div.results span
2164 {
2164 {
2165 margin: 0;
2165 margin: 0;
2166 padding: 6px 8px 6px 8px;
2166 padding: 6px 8px 6px 8px;
2167 height: 1%;
2167 height: 1%;
2168 display: block;
2168 display: block;
2169 float: left;
2169 float: left;
2170 background: #ebebeb url("../images/pager.png") repeat-x;
2170 background: #ebebeb url("../images/pager.png") repeat-x;
2171 border-top: 1px solid #dedede;
2171 border-top: 1px solid #dedede;
2172 border-left: 1px solid #cfcfcf;
2172 border-left: 1px solid #cfcfcf;
2173 border-right: 1px solid #c4c4c4;
2173 border-right: 1px solid #c4c4c4;
2174 border-bottom: 1px solid #c4c4c4;
2174 border-bottom: 1px solid #c4c4c4;
2175 color: #4A4A4A;
2175 color: #4A4A4A;
2176 font-weight: bold;
2176 font-weight: bold;
2177 }
2177 }
2178
2178
2179 #content div.box div.pagination-left{
2179 #content div.box div.pagination-left{
2180 float:left;
2180 float:left;
2181 }
2181 }
2182 #content div.box div.pagination-right{
2182 #content div.box div.pagination-right{
2183 float:right;
2183 float:right;
2184 }
2184 }
2185
2185
2186 #content div.box div.pagination-wh a,
2186 #content div.box div.pagination-wh a,
2187 #content div.box div.pagination-wh span.pager_dotdot
2187 #content div.box div.pagination-wh span.pager_dotdot
2188 {
2188 {
2189 margin: 0 0 0 4px;
2189 margin: 0 0 0 4px;
2190 padding: 6px;
2190 padding: 6px;
2191 height: 1%;
2191 height: 1%;
2192 float: left;
2192 float: left;
2193 background: #ebebeb url("../images/pager.png") repeat-x;
2193 background: #ebebeb url("../images/pager.png") repeat-x;
2194 border-top: 1px solid #dedede;
2194 border-top: 1px solid #dedede;
2195 border-left: 1px solid #cfcfcf;
2195 border-left: 1px solid #cfcfcf;
2196 border-right: 1px solid #c4c4c4;
2196 border-right: 1px solid #c4c4c4;
2197 border-bottom: 1px solid #c4c4c4;
2197 border-bottom: 1px solid #c4c4c4;
2198 color: #4A4A4A;
2198 color: #4A4A4A;
2199 font-weight: bold;
2199 font-weight: bold;
2200 }
2200 }
2201 #content div.box div.pagination-wh span.pager_curpage
2201 #content div.box div.pagination-wh span.pager_curpage
2202 {
2202 {
2203 margin: 0 0 0 4px;
2203 margin: 0 0 0 4px;
2204 padding: 6px;
2204 padding: 6px;
2205 height: 1%;
2205 height: 1%;
2206 float: left;
2206 float: left;
2207 background: #b4b4b4 url("../images/pager_selected.png") repeat-x;
2207 background: #b4b4b4 url("../images/pager_selected.png") repeat-x;
2208 border-top: 1px solid #cccccc;
2208 border-top: 1px solid #cccccc;
2209 border-left: 1px solid #bebebe;
2209 border-left: 1px solid #bebebe;
2210 border-right: 1px solid #b1b1b1;
2210 border-right: 1px solid #b1b1b1;
2211 border-bottom: 1px solid #afafaf;
2211 border-bottom: 1px solid #afafaf;
2212 color: #515151;
2212 color: #515151;
2213 font-weight: bold;
2213 font-weight: bold;
2214 }
2214 }
2215
2215
2216 #content div.box div.pagination-wh a.disabled
2216 #content div.box div.pagination-wh a.disabled
2217 {
2217 {
2218 padding: 6px;
2218 padding: 6px;
2219 color: #B4B4B4;
2219 color: #B4B4B4;
2220 }
2220 }
2221
2221
2222
2222
2223 #content div.box div.pagination-wh a:hover,
2223 #content div.box div.pagination-wh a:hover,
2224 #content div.box div.pagination-wh a:active
2224 #content div.box div.pagination-wh a:active
2225 {
2225 {
2226 background: #b4b4b4 url("../images/pager_selected.png") repeat-x;
2226 background: #b4b4b4 url("../images/pager_selected.png") repeat-x;
2227 border-top: 1px solid #cccccc;
2227 border-top: 1px solid #cccccc;
2228 border-left: 1px solid #bebebe;
2228 border-left: 1px solid #bebebe;
2229 border-right: 1px solid #b1b1b1;
2229 border-right: 1px solid #b1b1b1;
2230 border-bottom: 1px solid #afafaf;
2230 border-bottom: 1px solid #afafaf;
2231 text-decoration: none;
2231 text-decoration: none;
2232 }
2232 }
2233
2233
2234
2234
2235 /* -----------------------------------------------------------
2235 /* -----------------------------------------------------------
2236 content -> right -> traffic chart
2236 content -> right -> traffic chart
2237 ----------------------------------------------------------- */
2237 ----------------------------------------------------------- */
2238
2238
2239 #content div.box div.traffic
2239 #content div.box div.traffic
2240 {
2240 {
2241 margin: 0;
2241 margin: 0;
2242 padding: 0 20px 10px 20px;
2242 padding: 0 20px 10px 20px;
2243 clear: both;
2243 clear: both;
2244 overflow: hidden;
2244 overflow: hidden;
2245 }
2245 }
2246
2246
2247 #content div.box div.traffic div.legend
2247 #content div.box div.traffic div.legend
2248 {
2248 {
2249 margin: 0 0 10px 0;
2249 margin: 0 0 10px 0;
2250 padding: 0 0 10px 0;
2250 padding: 0 0 10px 0;
2251 clear: both;
2251 clear: both;
2252 overflow: hidden;
2252 overflow: hidden;
2253 border-bottom: 1px solid #dddddd;
2253 border-bottom: 1px solid #dddddd;
2254 }
2254 }
2255
2255
2256 #content div.box div.traffic div.legend h6
2256 #content div.box div.traffic div.legend h6
2257 {
2257 {
2258 margin: 0;
2258 margin: 0;
2259 padding: 0;
2259 padding: 0;
2260 float: left;
2260 float: left;
2261 border: none;
2261 border: none;
2262 }
2262 }
2263
2263
2264 #content div.box div.traffic div.legend ul
2264 #content div.box div.traffic div.legend ul
2265 {
2265 {
2266 margin: 0;
2266 margin: 0;
2267 padding: 0;
2267 padding: 0;
2268 float: right;
2268 float: right;
2269 }
2269 }
2270
2270
2271 #content div.box div.traffic div.legend li
2271 #content div.box div.traffic div.legend li
2272 {
2272 {
2273 margin: 0;
2273 margin: 0;
2274 padding: 0 8px 0 4px;
2274 padding: 0 8px 0 4px;
2275 list-style: none;
2275 list-style: none;
2276 float: left;
2276 float: left;
2277 font-size: 11px;
2277 font-size: 11px;
2278 }
2278 }
2279
2279
2280 #content div.box div.traffic div.legend li.visits
2280 #content div.box div.traffic div.legend li.visits
2281 {
2281 {
2282 border-left: 12px solid #edc240;
2282 border-left: 12px solid #edc240;
2283 }
2283 }
2284
2284
2285 #content div.box div.traffic div.legend li.pageviews
2285 #content div.box div.traffic div.legend li.pageviews
2286 {
2286 {
2287 border-left: 12px solid #afd8f8;
2287 border-left: 12px solid #afd8f8;
2288 }
2288 }
2289
2289
2290 #content div.box div.traffic table
2290 #content div.box div.traffic table
2291 {
2291 {
2292 width: auto;
2292 width: auto;
2293 }
2293 }
2294
2294
2295 #content div.box div.traffic table td
2295 #content div.box div.traffic table td
2296 {
2296 {
2297 padding: 2px 3px 3px 3px;
2297 padding: 2px 3px 3px 3px;
2298 background: transparent;
2298 background: transparent;
2299 border: none;
2299 border: none;
2300 }
2300 }
2301
2301
2302 #content div.box div.traffic table td.legendLabel
2302 #content div.box div.traffic table td.legendLabel
2303 {
2303 {
2304 padding: 0 3px 2px 3px;
2304 padding: 0 3px 2px 3px;
2305 }
2305 }
2306
2306
2307 /* -----------------------------------------------------------
2307 /* -----------------------------------------------------------
2308 footer
2308 footer
2309 ----------------------------------------------------------- */
2309 ----------------------------------------------------------- */
2310
2310
2311 #footer
2311 #footer
2312 {
2312 {
2313 margin: 0;
2313 margin: 0;
2314 padding: 5px 0 5px 0;
2314 padding: 5px 0 5px 0;
2315 clear: both;
2315 clear: both;
2316 overflow: hidden;
2316 overflow: hidden;
2317 background: #2a2a2a;
2317 background: #2a2a2a;
2318 text-align: right;
2318 text-align: right;
2319 }
2319 }
2320
2320
2321 #footer p
2321 #footer p
2322 {
2322 {
2323 margin: 0 80px 0 80px;
2323 margin: 0 80px 0 80px;
2324 padding: 10px 0 10px 0;
2324 padding: 10px 0 10px 0;
2325 color: #ffffff;
2325 color: #ffffff;
2326 }
2326 }
2327
2327
2328 /* -----------------------------------------------------------
2328 /* -----------------------------------------------------------
2329 login
2329 login
2330 ----------------------------------------------------------- */
2330 ----------------------------------------------------------- */
2331
2331
2332 #login
2332 #login
2333 {
2333 {
2334 margin: 10% auto 0 auto;
2334 margin: 10% auto 0 auto;
2335 padding: 0;
2335 padding: 0;
2336 width: 420px;
2336 width: 420px;
2337 }
2337 }
2338
2338
2339 /* -----------------------------------------------------------
2339 /* -----------------------------------------------------------
2340 login -> colors
2340 login -> colors
2341 ----------------------------------------------------------- */
2341 ----------------------------------------------------------- */
2342
2342
2343 #login div.color
2343 #login div.color
2344 {
2344 {
2345 margin: 10px auto 0 auto;
2345 margin: 10px auto 0 auto;
2346 padding: 3px 3px 3px 0;
2346 padding: 3px 3px 3px 0;
2347 clear: both;
2347 clear: both;
2348 overflow: hidden;
2348 overflow: hidden;
2349 background: #FFFFFF;
2349 background: #FFFFFF;
2350 }
2350 }
2351
2351
2352 #login div.color a
2352 #login div.color a
2353 {
2353 {
2354 margin: 0 0 0 3px;
2354 margin: 0 0 0 3px;
2355 padding: 0;
2355 padding: 0;
2356 width: 20px;
2356 width: 20px;
2357 height: 20px;
2357 height: 20px;
2358 display: block;
2358 display: block;
2359 float: left;
2359 float: left;
2360 }
2360 }
2361
2361
2362 /* -----------------------------------------------------------
2362 /* -----------------------------------------------------------
2363 login -> title
2363 login -> title
2364 ----------------------------------------------------------- */
2364 ----------------------------------------------------------- */
2365
2365
2366 #login div.title
2366 #login div.title
2367 {
2367 {
2368 margin: 0 auto;
2368 margin: 0 auto;
2369 padding: 0;
2369 padding: 0;
2370 width: 420px;
2370 width: 420px;
2371 clear: both;
2371 clear: both;
2372 overflow: hidden;
2372 overflow: hidden;
2373 position: relative;
2373 position: relative;
2374 background: #003367 url("../images/colors/blue/header_inner.png") repeat-x;
2374 background: #003367 url("../images/colors/blue/header_inner.png") repeat-x;
2375 }
2375 }
2376
2376
2377 #login div.title h5
2377 #login div.title h5
2378 {
2378 {
2379 margin: 10px;
2379 margin: 10px;
2380 padding: 0;
2380 padding: 0;
2381 color: #ffffff;
2381 color: #ffffff;
2382 }
2382 }
2383
2383
2384 /* -----------------------------------------------------------
2384 /* -----------------------------------------------------------
2385 login -> title / corners
2385 login -> title / corners
2386 ----------------------------------------------------------- */
2386 ----------------------------------------------------------- */
2387
2387
2388 #login div.title div.corner
2388 #login div.title div.corner
2389 {
2389 {
2390 height: 6px;
2390 height: 6px;
2391 width: 6px;
2391 width: 6px;
2392 position: absolute;
2392 position: absolute;
2393 background: url("../images/colors/blue/login_corners.png") no-repeat;
2393 background: url("../images/colors/blue/login_corners.png") no-repeat;
2394 }
2394 }
2395
2395
2396 #login div.title div.tl
2396 #login div.title div.tl
2397 {
2397 {
2398 top: 0;
2398 top: 0;
2399 left: 0;
2399 left: 0;
2400 background-position: 0 0;
2400 background-position: 0 0;
2401 }
2401 }
2402
2402
2403 #login div.title div.tr
2403 #login div.title div.tr
2404 {
2404 {
2405 top: 0;
2405 top: 0;
2406 right: 0;
2406 right: 0;
2407 background-position: -6px 0;
2407 background-position: -6px 0;
2408 }
2408 }
2409
2409
2410 #login div.inner
2410 #login div.inner
2411 {
2411 {
2412 margin: 0 auto;
2412 margin: 0 auto;
2413 padding: 20px;
2413 padding: 20px;
2414 width: 380px;
2414 width: 380px;
2415 background: #FFFFFF url("../images/login.png") no-repeat top left;
2415 background: #FFFFFF url("../images/login.png") no-repeat top left;
2416 border-top: none;
2416 border-top: none;
2417 border-bottom: none;
2417 border-bottom: none;
2418 }
2418 }
2419
2419
2420 /* -----------------------------------------------------------
2420 /* -----------------------------------------------------------
2421 login -> form
2421 login -> form
2422 ----------------------------------------------------------- */
2422 ----------------------------------------------------------- */
2423
2423
2424 #login div.form
2424 #login div.form
2425 {
2425 {
2426 margin: 0;
2426 margin: 0;
2427 padding: 0;
2427 padding: 0;
2428 clear: both;
2428 clear: both;
2429 overflow: hidden;
2429 overflow: hidden;
2430 }
2430 }
2431
2431
2432 #login div.form div.fields
2432 #login div.form div.fields
2433 {
2433 {
2434 margin: 0;
2434 margin: 0;
2435 padding: 0;
2435 padding: 0;
2436 clear: both;
2436 clear: both;
2437 overflow: hidden;
2437 overflow: hidden;
2438 }
2438 }
2439
2439
2440 #login div.form div.fields div.field
2440 #login div.form div.fields div.field
2441 {
2441 {
2442 margin: 0;
2442 margin: 0;
2443 padding: 0 0 10px 0;
2443 padding: 0 0 10px 0;
2444 clear: both;
2444 clear: both;
2445 overflow: hidden;
2445 overflow: hidden;
2446 }
2446 }
2447
2447
2448 #login div.form div.fields div.field span.error-message
2448 #login div.form div.fields div.field span.error-message
2449 {
2449 {
2450 margin: 8px 0 0 0;
2450 margin: 8px 0 0 0;
2451 padding: 0;
2451 padding: 0;
2452 height: 1%;
2452 height: 1%;
2453 display: block;
2453 display: block;
2454 color: #FF0000;
2454 color: #FF0000;
2455 }
2455 }
2456
2456
2457 #login div.form div.fields div.field div.label
2457 #login div.form div.fields div.field div.label
2458 {
2458 {
2459 margin: 2px 10px 0 0;
2459 margin: 2px 10px 0 0;
2460 padding: 5px 0 0 5px;
2460 padding: 5px 0 0 5px;
2461 width: 173px;
2461 width: 173px;
2462 float: left;
2462 float: left;
2463 text-align: right;
2463 text-align: right;
2464 }
2464 }
2465
2465
2466 #login div.form div.fields div.field div.label label
2466 #login div.form div.fields div.field div.label label
2467 {
2467 {
2468 color: #000000;
2468 color: #000000;
2469 font-weight: bold;
2469 font-weight: bold;
2470 }
2470 }
2471
2471
2472 #login div.form div.fields div.field div.label span
2472 #login div.form div.fields div.field div.label span
2473 {
2473 {
2474 margin: 0;
2474 margin: 0;
2475 padding: 2px 0 0 0;
2475 padding: 2px 0 0 0;
2476 height: 1%;
2476 height: 1%;
2477 display: block;
2477 display: block;
2478 color: #363636;
2478 color: #363636;
2479 }
2479 }
2480
2480
2481 #login div.form div.fields div.field div.input
2481 #login div.form div.fields div.field div.input
2482 {
2482 {
2483 margin: 0;
2483 margin: 0;
2484 padding: 0;
2484 padding: 0;
2485 float: left;
2485 float: left;
2486 }
2486 }
2487
2487
2488 #login div.form div.fields div.field div.input input
2488 #login div.form div.fields div.field div.input input
2489 {
2489 {
2490 margin: 0;
2490 margin: 0;
2491 padding: 7px 7px 6px 7px;
2491 padding: 7px 7px 6px 7px;
2492 width: 176px;
2492 width: 176px;
2493 background: #FFFFFF;
2493 background: #FFFFFF;
2494 border-top: 1px solid #b3b3b3;
2494 border-top: 1px solid #b3b3b3;
2495 border-left: 1px solid #b3b3b3;
2495 border-left: 1px solid #b3b3b3;
2496 border-right: 1px solid #eaeaea;
2496 border-right: 1px solid #eaeaea;
2497 border-bottom: 1px solid #eaeaea;
2497 border-bottom: 1px solid #eaeaea;
2498 color: #000000;
2498 color: #000000;
2499 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
2499 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
2500 font-size: 11px;
2500 font-size: 11px;
2501 }
2501 }
2502
2502
2503 #login div.form div.fields div.field div.input input.error
2503 #login div.form div.fields div.field div.input input.error
2504 {
2504 {
2505 background: #FBE3E4;
2505 background: #FBE3E4;
2506 border-top: 1px solid #e1b2b3;
2506 border-top: 1px solid #e1b2b3;
2507 border-left: 1px solid #e1b2b3;
2507 border-left: 1px solid #e1b2b3;
2508 border-right: 1px solid #FBC2C4;
2508 border-right: 1px solid #FBC2C4;
2509 border-bottom: 1px solid #FBC2C4;
2509 border-bottom: 1px solid #FBC2C4;
2510 }
2510 }
2511
2511
2512 #login div.form div.fields div.field div.input input.success
2512 #login div.form div.fields div.field div.input input.success
2513 {
2513 {
2514 background: #E6EFC2;
2514 background: #E6EFC2;
2515 border-top: 1px solid #cebb98;
2515 border-top: 1px solid #cebb98;
2516 border-left: 1px solid #cebb98;
2516 border-left: 1px solid #cebb98;
2517 border-right: 1px solid #c6d880;
2517 border-right: 1px solid #c6d880;
2518 border-bottom: 1px solid #c6d880;
2518 border-bottom: 1px solid #c6d880;
2519 }
2519 }
2520
2520
2521 #login div.form div.fields div.field div.input div.link
2521 #login div.form div.fields div.field div.input div.link
2522 {
2522 {
2523 margin: 6px 0 0 0;
2523 margin: 6px 0 0 0;
2524 padding: 0;
2524 padding: 0;
2525 text-align: right;
2525 text-align: right;
2526 }
2526 }
2527
2527
2528 #login div.form div.fields div.field div.checkbox
2528 #login div.form div.fields div.field div.checkbox
2529 {
2529 {
2530 margin: 0 0 0 184px;
2530 margin: 0 0 0 184px;
2531 padding: 0;
2531 padding: 0;
2532 }
2532 }
2533
2533
2534 #login div.form div.fields div.field div.checkbox label
2534 #login div.form div.fields div.field div.checkbox label
2535 {
2535 {
2536 color: #565656;
2536 color: #565656;
2537 font-weight: bold;
2537 font-weight: bold;
2538 }
2538 }
2539
2539
2540 #login div.form div.fields div.buttons
2540 #login div.form div.fields div.buttons
2541 {
2541 {
2542 margin: 0;
2542 margin: 0;
2543 padding: 10px 0 0 0;
2543 padding: 10px 0 0 0;
2544 clear: both;
2544 clear: both;
2545 overflow: hidden;
2545 overflow: hidden;
2546 border-top: 1px solid #DDDDDD;
2546 border-top: 1px solid #DDDDDD;
2547 text-align: right;
2547 text-align: right;
2548 }
2548 }
2549
2549
2550 #login div.form div.fields div.buttons input
2550 #login div.form div.fields div.buttons input
2551 {
2551 {
2552 margin: 0;
2552 margin: 0;
2553 color: #000000;
2553 color: #000000;
2554 font-size: 1.0em;
2554 font-size: 1.0em;
2555 font-weight: bold;
2555 font-weight: bold;
2556 font-family: Verdana, Helvetica, Sans-Serif;
2556 font-family: Verdana, Helvetica, Sans-Serif;
2557 }
2557 }
2558
2558
2559 #login div.form div.fields div.buttons input.ui-state-default
2559 #login div.form div.fields div.buttons input.ui-state-default
2560 {
2560 {
2561 margin: 0;
2561 margin: 0;
2562 padding: 6px 12px 6px 12px;
2562 padding: 6px 12px 6px 12px;
2563 background: #e5e3e3 url("../images/button.png") repeat-x;
2563 background: #e5e3e3 url("../images/button.png") repeat-x;
2564 border-top: 1px solid #DDDDDD;
2564 border-top: 1px solid #DDDDDD;
2565 border-left: 1px solid #c6c6c6;
2565 border-left: 1px solid #c6c6c6;
2566 border-right: 1px solid #DDDDDD;
2566 border-right: 1px solid #DDDDDD;
2567 border-bottom: 1px solid #c6c6c6;
2567 border-bottom: 1px solid #c6c6c6;
2568 color: #515151;
2568 color: #515151;
2569 }
2569 }
2570
2570
2571 #login div.form div.fields div.buttons input.ui-state-hover
2571 #login div.form div.fields div.buttons input.ui-state-hover
2572 {
2572 {
2573 margin: 0;
2573 margin: 0;
2574 padding: 6px 12px 6px 12px;
2574 padding: 6px 12px 6px 12px;
2575 background: #b4b4b4 url("../images/button_selected.png") repeat-x;
2575 background: #b4b4b4 url("../images/button_selected.png") repeat-x;
2576 border-top: 1px solid #cccccc;
2576 border-top: 1px solid #cccccc;
2577 border-left: 1px solid #bebebe;
2577 border-left: 1px solid #bebebe;
2578 border-right: 1px solid #b1b1b1;
2578 border-right: 1px solid #b1b1b1;
2579 border-bottom: 1px solid #afafaf;
2579 border-bottom: 1px solid #afafaf;
2580 color: #515151;
2580 color: #515151;
2581 }
2581 }
2582
2582
2583 /* -----------------------------------------------------------
2583 /* -----------------------------------------------------------
2584 login -> links
2584 login -> links
2585 ----------------------------------------------------------- */
2585 ----------------------------------------------------------- */
2586
2586
2587 #login div.form div.links
2587 #login div.form div.links
2588 {
2588 {
2589 margin: 10px 0 0 0;
2589 margin: 10px 0 0 0;
2590 padding: 0 0 2px 0;
2590 padding: 0 0 2px 0;
2591 clear: both;
2591 clear: both;
2592 overflow: hidden;
2592 overflow: hidden;
2593 }
2593 }
2594
2594
2595 /* -----------------------------------------------------------
2595 /* -----------------------------------------------------------
2596 register
2596 register
2597 ----------------------------------------------------------- */
2597 ----------------------------------------------------------- */
2598
2598
2599 #register
2599 #register
2600 {
2600 {
2601 margin: 10% auto 0 auto;
2601 margin: 10% auto 0 auto;
2602 padding: 0;
2602 padding: 0;
2603 width: 420px;
2603 width: 420px;
2604 }
2604 }
2605
2605
2606 /* -----------------------------------------------------------
2606 /* -----------------------------------------------------------
2607 register -> colors
2607 register -> colors
2608 ----------------------------------------------------------- */
2608 ----------------------------------------------------------- */
2609
2609
2610 #register div.color
2610 #register div.color
2611 {
2611 {
2612 margin: 10px auto 0 auto;
2612 margin: 10px auto 0 auto;
2613 padding: 3px 3px 3px 0;
2613 padding: 3px 3px 3px 0;
2614 clear: both;
2614 clear: both;
2615 overflow: hidden;
2615 overflow: hidden;
2616 background: #FFFFFF;
2616 background: #FFFFFF;
2617 }
2617 }
2618
2618
2619 #register div.color a
2619 #register div.color a
2620 {
2620 {
2621 margin: 0 0 0 3px;
2621 margin: 0 0 0 3px;
2622 padding: 0;
2622 padding: 0;
2623 width: 20px;
2623 width: 20px;
2624 height: 20px;
2624 height: 20px;
2625 display: block;
2625 display: block;
2626 float: left;
2626 float: left;
2627 }
2627 }
2628
2628
2629 /* -----------------------------------------------------------
2629 /* -----------------------------------------------------------
2630 register -> title
2630 register -> title
2631 ----------------------------------------------------------- */
2631 ----------------------------------------------------------- */
2632
2632
2633 #register div.title
2633 #register div.title
2634 {
2634 {
2635 margin: 0 auto;
2635 margin: 0 auto;
2636 padding: 0;
2636 padding: 0;
2637 width: 420px;
2637 width: 420px;
2638 clear: both;
2638 clear: both;
2639 overflow: hidden;
2639 overflow: hidden;
2640 position: relative;
2640 position: relative;
2641 background: #003367 url("../images/colors/blue/header_inner.png") repeat-x;
2641 background: #003367 url("../images/colors/blue/header_inner.png") repeat-x;
2642 }
2642 }
2643
2643
2644 #register div.title h5
2644 #register div.title h5
2645 {
2645 {
2646 margin: 10px;
2646 margin: 10px;
2647 padding: 0;
2647 padding: 0;
2648 color: #ffffff;
2648 color: #ffffff;
2649 }
2649 }
2650
2650
2651 /* -----------------------------------------------------------
2651 /* -----------------------------------------------------------
2652 register -> inner
2652 register -> inner
2653 ----------------------------------------------------------- */
2653 ----------------------------------------------------------- */
2654 #register div.title div.corner
2654 #register div.title div.corner
2655 {
2655 {
2656 height: 6px;
2656 height: 6px;
2657 width: 6px;
2657 width: 6px;
2658 position: absolute;
2658 position: absolute;
2659 background: url("../images/colors/blue/login_corners.png") no-repeat;
2659 background: url("../images/colors/blue/login_corners.png") no-repeat;
2660 }
2660 }
2661
2661
2662 #register div.title div.tl
2662 #register div.title div.tl
2663 {
2663 {
2664 top: 0;
2664 top: 0;
2665 left: 0;
2665 left: 0;
2666 background-position: 0 0;
2666 background-position: 0 0;
2667 }
2667 }
2668
2668
2669 #register div.title div.tr
2669 #register div.title div.tr
2670 {
2670 {
2671 top: 0;
2671 top: 0;
2672 right: 0;
2672 right: 0;
2673 background-position: -6px 0;
2673 background-position: -6px 0;
2674
2674
2675 }
2675 }
2676 #register div.inner
2676 #register div.inner
2677 {
2677 {
2678 margin: 0 auto;
2678 margin: 0 auto;
2679 padding: 20px;
2679 padding: 20px;
2680 width: 380px;
2680 width: 380px;
2681 background: #FFFFFF;
2681 background: #FFFFFF;
2682 border-top: none;
2682 border-top: none;
2683 border-bottom: none;
2683 border-bottom: none;
2684 }
2684 }
2685
2685
2686 /* -----------------------------------------------------------
2686 /* -----------------------------------------------------------
2687 register -> form
2687 register -> form
2688 ----------------------------------------------------------- */
2688 ----------------------------------------------------------- */
2689
2689
2690 #register div.form
2690 #register div.form
2691 {
2691 {
2692 margin: 0;
2692 margin: 0;
2693 padding: 0;
2693 padding: 0;
2694 clear: both;
2694 clear: both;
2695 overflow: hidden;
2695 overflow: hidden;
2696 }
2696 }
2697
2697
2698 #register div.form div.fields
2698 #register div.form div.fields
2699 {
2699 {
2700 margin: 0;
2700 margin: 0;
2701 padding: 0;
2701 padding: 0;
2702 clear: both;
2702 clear: both;
2703 overflow: hidden;
2703 overflow: hidden;
2704 }
2704 }
2705
2705
2706 #register div.form div.fields div.field
2706 #register div.form div.fields div.field
2707 {
2707 {
2708 margin: 0;
2708 margin: 0;
2709 padding: 0 0 10px 0;
2709 padding: 0 0 10px 0;
2710 clear: both;
2710 clear: both;
2711 overflow: hidden;
2711 overflow: hidden;
2712 }
2712 }
2713
2713
2714 #register div.form div.fields div.field span.error-message
2714 #register div.form div.fields div.field span.error-message
2715 {
2715 {
2716 margin: 8px 0 0 0;
2716 margin: 8px 0 0 0;
2717 padding: 0;
2717 padding: 0;
2718 height: 1%;
2718 height: 1%;
2719 display: block;
2719 display: block;
2720 color: #FF0000;
2720 color: #FF0000;
2721 }
2721 }
2722
2722
2723 #register div.form div.fields div.field div.label
2723 #register div.form div.fields div.field div.label
2724 {
2724 {
2725 margin: 2px 10px 0 0;
2725 margin: 2px 10px 0 0;
2726 padding: 5px 0 0 5px;
2726 padding: 5px 0 0 5px;
2727 width: 100px;
2727 width: 100px;
2728 float: left;
2728 float: left;
2729 text-align: right;
2729 text-align: right;
2730 }
2730 }
2731
2731
2732 #register div.form div.fields div.field div.label label
2732 #register div.form div.fields div.field div.label label
2733 {
2733 {
2734 color: #000000;
2734 color: #000000;
2735 font-weight: bold;
2735 font-weight: bold;
2736 }
2736 }
2737
2737
2738 #register div.form div.fields div.field div.label span
2738 #register div.form div.fields div.field div.label span
2739 {
2739 {
2740 margin: 0;
2740 margin: 0;
2741 padding: 2px 0 0 0;
2741 padding: 2px 0 0 0;
2742 height: 1%;
2742 height: 1%;
2743 display: block;
2743 display: block;
2744 color: #363636;
2744 color: #363636;
2745 }
2745 }
2746
2746
2747 #register div.form div.fields div.field div.input
2747 #register div.form div.fields div.field div.input
2748 {
2748 {
2749 margin: 0;
2749 margin: 0;
2750 padding: 0;
2750 padding: 0;
2751 float: left;
2751 float: left;
2752 }
2752 }
2753
2753
2754 #register div.form div.fields div.field div.input input
2754 #register div.form div.fields div.field div.input input
2755 {
2755 {
2756 margin: 0;
2756 margin: 0;
2757 padding: 7px 7px 6px 7px;
2757 padding: 7px 7px 6px 7px;
2758 width: 245px;
2758 width: 245px;
2759 background: #FFFFFF;
2759 background: #FFFFFF;
2760 border-top: 1px solid #b3b3b3;
2760 border-top: 1px solid #b3b3b3;
2761 border-left: 1px solid #b3b3b3;
2761 border-left: 1px solid #b3b3b3;
2762 border-right: 1px solid #eaeaea;
2762 border-right: 1px solid #eaeaea;
2763 border-bottom: 1px solid #eaeaea;
2763 border-bottom: 1px solid #eaeaea;
2764 color: #000000;
2764 color: #000000;
2765 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
2765 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
2766 font-size: 11px;
2766 font-size: 11px;
2767 }
2767 }
2768
2768
2769 #register div.form div.fields div.field div.input input.error
2769 #register div.form div.fields div.field div.input input.error
2770 {
2770 {
2771 background: #FBE3E4;
2771 background: #FBE3E4;
2772 border-top: 1px solid #e1b2b3;
2772 border-top: 1px solid #e1b2b3;
2773 border-left: 1px solid #e1b2b3;
2773 border-left: 1px solid #e1b2b3;
2774 border-right: 1px solid #FBC2C4;
2774 border-right: 1px solid #FBC2C4;
2775 border-bottom: 1px solid #FBC2C4;
2775 border-bottom: 1px solid #FBC2C4;
2776 }
2776 }
2777
2777
2778 #register div.form div.fields div.field div.input input.success
2778 #register div.form div.fields div.field div.input input.success
2779 {
2779 {
2780 background: #E6EFC2;
2780 background: #E6EFC2;
2781 border-top: 1px solid #cebb98;
2781 border-top: 1px solid #cebb98;
2782 border-left: 1px solid #cebb98;
2782 border-left: 1px solid #cebb98;
2783 border-right: 1px solid #c6d880;
2783 border-right: 1px solid #c6d880;
2784 border-bottom: 1px solid #c6d880;
2784 border-bottom: 1px solid #c6d880;
2785 }
2785 }
2786
2786
2787 #register div.form div.fields div.field div.input div.link
2787 #register div.form div.fields div.field div.input div.link
2788 {
2788 {
2789 margin: 6px 0 0 0;
2789 margin: 6px 0 0 0;
2790 padding: 0;
2790 padding: 0;
2791 text-align: right;
2791 text-align: right;
2792 }
2792 }
2793
2793
2794 #register div.form div.fields div.field div.checkbox
2794 #register div.form div.fields div.field div.checkbox
2795 {
2795 {
2796 margin: 0 0 0 184px;
2796 margin: 0 0 0 184px;
2797 padding: 0;
2797 padding: 0;
2798 }
2798 }
2799
2799
2800 #register div.form div.fields div.field div.checkbox label
2800 #register div.form div.fields div.field div.checkbox label
2801 {
2801 {
2802 color: #565656;
2802 color: #565656;
2803 font-weight: bold;
2803 font-weight: bold;
2804 }
2804 }
2805
2805
2806 #register div.form div.fields div.buttons
2806 #register div.form div.fields div.buttons
2807 {
2807 {
2808 margin: 0;
2808 margin: 0;
2809 padding: 10px 0 0 97px;
2809 padding: 10px 0 0 97px;
2810 clear: both;
2810 clear: both;
2811 overflow: hidden;
2811 overflow: hidden;
2812 border-top: 1px solid #DDDDDD;
2812 border-top: 1px solid #DDDDDD;
2813 text-align: left;
2813 text-align: left;
2814 }
2814 }
2815
2815
2816 #register div.form div.fields div.buttons input
2816 #register div.form div.fields div.buttons input
2817 {
2817 {
2818 margin: 0;
2818 margin: 0;
2819 color: #000000;
2819 color: #000000;
2820 font-size: 1.0em;
2820 font-size: 1.0em;
2821 font-weight: bold;
2821 font-weight: bold;
2822 font-family: Verdana, Helvetica, Sans-Serif;
2822 font-family: Verdana, Helvetica, Sans-Serif;
2823 }
2823 }
2824
2824
2825 #register div.form div.fields div.buttons input.ui-state-default
2825 #register div.form div.fields div.buttons input.ui-state-default
2826 {
2826 {
2827 margin: 0;
2827 margin: 0;
2828 padding: 6px 12px 6px 12px;
2828 padding: 6px 12px 6px 12px;
2829 background: #e5e3e3 url("../images/button.png") repeat-x;
2829 background: #e5e3e3 url("../images/button.png") repeat-x;
2830 border-top: 1px solid #DDDDDD;
2830 border-top: 1px solid #DDDDDD;
2831 border-left: 1px solid #c6c6c6;
2831 border-left: 1px solid #c6c6c6;
2832 border-right: 1px solid #DDDDDD;
2832 border-right: 1px solid #DDDDDD;
2833 border-bottom: 1px solid #c6c6c6;
2833 border-bottom: 1px solid #c6c6c6;
2834 color: #515151;
2834 color: #515151;
2835 }
2835 }
2836 #register div.form div.fields div.buttons div.highlight input.ui-state-default
2836 #register div.form div.fields div.buttons div.highlight input.ui-state-default
2837 {
2837 {
2838 background:url("../images/colors/blue/button_highlight.png") repeat-x scroll 0 0 #4E85BB;
2838 background:url("../images/colors/blue/button_highlight.png") repeat-x scroll 0 0 #4E85BB;
2839 border-color:#5C91A4 #2B7089 #1A6480 #2A6F89;
2839 border-color:#5C91A4 #2B7089 #1A6480 #2A6F89;
2840 border-style:solid;
2840 border-style:solid;
2841 border-width:1px;
2841 border-width:1px;
2842 color:#FFFFFF;
2842 color:#FFFFFF;
2843 }
2843 }
2844
2844
2845
2845
2846
2846
2847 #register div.form div.fields div.buttons input.ui-state-hover
2847 #register div.form div.fields div.buttons input.ui-state-hover
2848 {
2848 {
2849 margin: 0;
2849 margin: 0;
2850 padding: 6px 12px 6px 12px;
2850 padding: 6px 12px 6px 12px;
2851 background: #b4b4b4 url("../images/button_selected.png") repeat-x;
2851 background: #b4b4b4 url("../images/button_selected.png") repeat-x;
2852 border-top: 1px solid #cccccc;
2852 border-top: 1px solid #cccccc;
2853 border-left: 1px solid #bebebe;
2853 border-left: 1px solid #bebebe;
2854 border-right: 1px solid #b1b1b1;
2854 border-right: 1px solid #b1b1b1;
2855 border-bottom: 1px solid #afafaf;
2855 border-bottom: 1px solid #afafaf;
2856 color: #515151;
2856 color: #515151;
2857 }
2857 }
2858
2858
2859 #register div.form div.activation_msg {
2859 #register div.form div.activation_msg {
2860 padding-top:4px;
2860 padding-top:4px;
2861 padding-bottom:4px;
2861 padding-bottom:4px;
2862
2862
2863 }
2863 }
2864
2864
2865 /* -----------------------------------------------------------
2865 /* -----------------------------------------------------------
2866 SUMMARY
2866 SUMMARY
2867 ----------------------------------------------------------- */
2867 ----------------------------------------------------------- */
2868
2868
2869 #clone_url{
2869 #clone_url{
2870 border: none;
2870 border: none;
2871 }
2871 }
2872
2872
2873 /* -----------------------------------------------------------
2873 /* -----------------------------------------------------------
2874 CHANGESETS
2874 CHANGESETS
2875 ----------------------------------------------------------- */
2875 ----------------------------------------------------------- */
2876 #changeset_content {
2876 #changeset_content {
2877 border:1px solid #CCCCCC;
2877 border:1px solid #CCCCCC;
2878 padding:5px;
2878 padding:5px;
2879 }
2879 }
2880
2880
2881 #changeset_content .container .wrapper {
2881 #changeset_content .container .wrapper {
2882 width: 600px;
2882 width: 600px;
2883 }
2883 }
2884
2884
2885 #changeset_content .container {
2885 #changeset_content .container {
2886 height: 120px;
2886 height: 120px;
2887 }
2887 }
2888
2888
2889 #changeset_content .container .left {
2889 #changeset_content .container .left {
2890 float: left;
2890 float: left;
2891 width: 70%;
2891 width: 70%;
2892 padding-left: 5px;
2892 padding-left: 5px;
2893 }
2893 }
2894
2894
2895 #changeset_content .container .right {
2895 #changeset_content .container .right {
2896 float: right;
2896 float: right;
2897 width: 25%;
2897 width: 25%;
2898 text-align: right;
2898 text-align: right;
2899 }
2899 }
2900
2900
2901 #changeset_content .container .left .date {
2901 #changeset_content .container .left .date {
2902 font-weight: bold;
2902 font-weight: bold;
2903 }
2903 }
2904
2904
2905 #changeset_content .container .left .author {
2905 #changeset_content .container .left .author {
2906
2906
2907 }
2907 }
2908
2908
2909 #changeset_content .container .left .message {
2909 #changeset_content .container .left .message {
2910 font-style: italic;
2910 font-style: italic;
2911 color: #556CB5;
2911 color: #556CB5;
2912 }
2912 }
2913
2913
2914 .cs_files {
2914 .cs_files {
2915
2915
2916 }
2916 }
2917
2917
2918 .cs_files .cs_added {
2918 .cs_files .cs_added {
2919 background: url("/images/icons/page_white_add.png") no-repeat scroll 3px;
2919 background: url("/images/icons/page_white_add.png") no-repeat scroll 3px;
2920 /*background-color:#BBFFBB;*/
2920 /*background-color:#BBFFBB;*/
2921 height: 16px;
2921 height: 16px;
2922 padding-left: 20px;
2922 padding-left: 20px;
2923 margin-top: 7px;
2923 margin-top: 7px;
2924 text-align: left;
2924 text-align: left;
2925 }
2925 }
2926
2926
2927 .cs_files .cs_changed {
2927 .cs_files .cs_changed {
2928 background: url("/images/icons/page_white_edit.png") no-repeat scroll
2928 background: url("/images/icons/page_white_edit.png") no-repeat scroll
2929 3px;
2929 3px;
2930 /*background-color: #FFDD88;*/
2930 /*background-color: #FFDD88;*/
2931 height: 16px;
2931 height: 16px;
2932 padding-left: 20px;
2932 padding-left: 20px;
2933 margin-top: 7px;
2933 margin-top: 7px;
2934 text-align: left;
2934 text-align: left;
2935 }
2935 }
2936
2936
2937 .cs_files .cs_removed {
2937 .cs_files .cs_removed {
2938 background: url("/images/icons/page_white_delete.png") no-repeat scroll
2938 background: url("/images/icons/page_white_delete.png") no-repeat scroll
2939 3px;
2939 3px;
2940 /*background-color: #FF8888;*/
2940 /*background-color: #FF8888;*/
2941 height: 16px;
2941 height: 16px;
2942 padding-left: 20px;
2942 padding-left: 20px;
2943 margin-top: 7px;
2943 margin-top: 7px;
2944 text-align: left;
2944 text-align: left;
2945 }
2945 }
2946
2946
2947 /* -----------------------------------------------------------
2947 /* -----------------------------------------------------------
2948 CHANGESETS - CANVAS
2948 CHANGESETS - CANVAS
2949 ----------------------------------------------------------- */
2949 ----------------------------------------------------------- */
2950
2950
2951 #graph {
2951 #graph {
2952 overflow: hidden;
2952 overflow: hidden;
2953 }
2953 }
2954
2954
2955 #graph_nodes {
2955 #graph_nodes {
2956 width: 160px;
2956 width: 160px;
2957 float: left;
2957 float: left;
2958 margin-left:-50px;
2958 margin-left:-50px;
2959 margin-top: 5px;
2959 margin-top: 5px;
2960 }
2960 }
2961
2961
2962 #graph_content {
2962 #graph_content {
2963 width: 800px;
2963 width: 800px;
2964 float: left;
2964 float: left;
2965 }
2965 }
2966
2966
2967 #graph_content .container_header {
2967 #graph_content .container_header {
2968 border: 1px solid #CCCCCC;
2968 border: 1px solid #CCCCCC;
2969 padding:10px;
2969 padding:10px;
2970 }
2970 }
2971
2971
2972 #graph_content .container .wrapper {
2972 #graph_content .container .wrapper {
2973 width: 600px;
2973 width: 600px;
2974 }
2974 }
2975
2975
2976 #graph_content .container {
2976 #graph_content .container {
2977 border-bottom: 1px solid #CCCCCC;
2977 border-bottom: 1px solid #CCCCCC;
2978 border-left: 1px solid #CCCCCC;
2978 border-left: 1px solid #CCCCCC;
2979 border-right: 1px solid #CCCCCC;
2979 border-right: 1px solid #CCCCCC;
2980 min-height: 90px;
2980 min-height: 90px;
2981 overflow: hidden;
2981 overflow: hidden;
2982 font-size:1.2em;
2982 font-size:1.2em;
2983 }
2983 }
2984
2984
2985 #graph_content .container .left {
2985 #graph_content .container .left {
2986 float: left;
2986 float: left;
2987 width: 70%;
2987 width: 70%;
2988 padding-left: 5px;
2988 padding-left: 5px;
2989 }
2989 }
2990
2990
2991 #graph_content .container .right {
2991 #graph_content .container .right {
2992 float: right;
2992 float: right;
2993 width: 25%;
2993 width: 25%;
2994 text-align: right;
2994 text-align: right;
2995 }
2995 }
2996
2996
2997 #graph_content .container .left .date {
2997 #graph_content .container .left .date {
2998 font-weight: bold;
2998 font-weight: bold;
2999 }
2999 }
3000
3000
3001 #graph_content .container .left .author {
3001 #graph_content .container .left .author {
3002
3002
3003 }
3003 }
3004
3004
3005 #graph_content .container .left .message {
3005 #graph_content .container .left .message {
3006 font-size: 100%;
3006 font-size: 100%;
3007 padding-top: 3px;
3007 padding-top: 3px;
3008 }
3008 }
3009
3009
3010 .right div {
3010 .right div {
3011 clear: both;
3011 clear: both;
3012 }
3012 }
3013
3013
3014 .right .changes .added,.changed,.removed {
3014 .right .changes .added,.changed,.removed {
3015 border: 1px solid #DDDDDD;
3015 border: 1px solid #DDDDDD;
3016 display: block;
3016 display: block;
3017 float: right;
3017 float: right;
3018 font-size: 0.75em;
3018 font-size: 0.75em;
3019 text-align: center;
3019 text-align: center;
3020 min-width: 15px;
3020 min-width: 15px;
3021 }
3021 }
3022
3022
3023 .right .changes .added {
3023 .right .changes .added {
3024 background: #BBFFBB;
3024 background: #BBFFBB;
3025 }
3025 }
3026
3026
3027 .right .changes .changed {
3027 .right .changes .changed {
3028 background: #FFDD88;
3028 background: #FFDD88;
3029 }
3029 }
3030
3030
3031 .right .changes .removed {
3031 .right .changes .removed {
3032 background: #FF8888;
3032 background: #FF8888;
3033 }
3033 }
3034
3034
3035 .right .merge {
3035 .right .merge {
3036 vertical-align: top;
3036 vertical-align: top;
3037 font-size: 60%;
3037 font-size: 60%;
3038 font-weight: bold;
3038 font-weight: bold;
3039 }
3039 }
3040
3040
3041 .right .merge img {
3041 .right .merge img {
3042 vertical-align: bottom;
3042 vertical-align: bottom;
3043 }
3043 }
3044
3044
3045 .right .parent {
3045 .right .parent {
3046 font-size: 90%;
3046 font-size: 90%;
3047 font-family: monospace;
3047 font-family: monospace;
3048 }
3048 }
3049
3049
3050
3050
3051
3051
3052 /* -----------------------------------------------------------
3052 /* -----------------------------------------------------------
3053 FILE BROWSER
3053 FILE BROWSER
3054 ----------------------------------------------------------- */
3054 ----------------------------------------------------------- */
3055 div.browserblock {
3055 div.browserblock {
3056 overflow: hidden;
3056 overflow: hidden;
3057 padding: 0px;
3057 padding: 0px;
3058 border: 1px solid #ccc;
3058 border: 1px solid #ccc;
3059 background: #f8f8f8;
3059 background: #f8f8f8;
3060 font-size: 100%;
3060 font-size: 100%;
3061 line-height: 100%;
3061 line-height: 100%;
3062 /* new */
3062 /* new */
3063 line-height: 125%;
3063 line-height: 125%;
3064 }
3064 }
3065
3065
3066 div.browserblock .browser-header {
3066 div.browserblock .browser-header {
3067 border-bottom: 1px solid #CCCCCC;
3067 border-bottom: 1px solid #CCCCCC;
3068 background: #FFFFFF;
3068 background: #FFFFFF;
3069 color: blue;
3069 color: blue;
3070 padding: 10px 0 10px 0;
3070 padding: 10px 0 10px 0;
3071 }
3071 }
3072
3072
3073 div.browserblock .browser-header span {
3073 div.browserblock .browser-header span {
3074 margin-left: 25px;
3074 margin-left: 25px;
3075 font-weight: bold;
3075 font-weight: bold;
3076 }
3076 }
3077
3077
3078 div.browserblock .browser-body {
3078 div.browserblock .browser-body {
3079 background: #EEEEEE;
3079 background: #EEEEEE;
3080 }
3080 }
3081
3081
3082 table.code-browser {
3082 table.code-browser {
3083 border-collapse: collapse;
3083 border-collapse: collapse;
3084 width: 100%;
3084 width: 100%;
3085 }
3085 }
3086
3086
3087 table.code-browser tr {
3087 table.code-browser tr {
3088 margin: 3px;
3088 margin: 3px;
3089 }
3089 }
3090
3090
3091 table.code-browser thead th {
3091 table.code-browser thead th {
3092 background-color: #EEEEEE;
3092 background-color: #EEEEEE;
3093 height: 20px;
3093 height: 20px;
3094 font-size: 1.1em;
3094 font-size: 1.1em;
3095 font-weight: bold;
3095 font-weight: bold;
3096 text-align: center;
3096 text-align: center;
3097 text-align: left;
3097 text-align: left;
3098 padding-left: 10px;
3098 padding-left: 10px;
3099 }
3099 }
3100
3100
3101 table.code-browser tbody tr {
3101 table.code-browser tbody tr {
3102
3102
3103 }
3103 }
3104
3104
3105 table.code-browser tbody td {
3105 table.code-browser tbody td {
3106 padding-left: 10px;
3106 padding-left: 10px;
3107 height: 20px;
3107 height: 20px;
3108 }
3108 }
3109 table.code-browser .browser-file {
3109 table.code-browser .browser-file {
3110 background: url("/images/icons/document_16.png") no-repeat scroll 3px;
3110 background: url("/images/icons/document_16.png") no-repeat scroll 3px;
3111 height: 16px;
3111 height: 16px;
3112 padding-left: 20px;
3112 padding-left: 20px;
3113 text-align: left;
3113 text-align: left;
3114 }
3114 }
3115
3115
3116 table.code-browser .browser-dir {
3116 table.code-browser .browser-dir {
3117 background: url("/images/icons/folder_16.png") no-repeat scroll 3px;
3117 background: url("/images/icons/folder_16.png") no-repeat scroll 3px;
3118 height: 16px;
3118 height: 16px;
3119 padding-left: 20px;
3119 padding-left: 20px;
3120 text-align: left;
3120 text-align: left;
3121 }
3121 }
3122
3122
3123 /* -----------------------------------------------------------
3123 /* -----------------------------------------------------------
3124 ADMIN - SETTINGS
3124 ADMIN - SETTINGS
3125 ----------------------------------------------------------- */
3125 ----------------------------------------------------------- */
3126 #path_unlock{
3126 #path_unlock{
3127 color: red;
3127 color: red;
3128 font-size: 1.2em;
3128 font-size: 1.2em;
3129 padding-left: 4px;
3129 padding-left: 4px;
3130 }
3130 }
3131
3131
3132 /* -----------------------------------------------------------
3132 /* -----------------------------------------------------------
3133 INFOBOX
3133 INFOBOX
3134 ----------------------------------------------------------- */
3134 ----------------------------------------------------------- */
3135 .info_box *{
3135 .info_box *{
3136 background:url("../../images/pager.png") repeat-x scroll 0 0 #EBEBEB;
3136 background:url("../../images/pager.png") repeat-x scroll 0 0 #EBEBEB;
3137 border-color:#DEDEDE #C4C4C4 #C4C4C4 #CFCFCF;
3137 border-color:#DEDEDE #C4C4C4 #C4C4C4 #CFCFCF;
3138 border-style:solid;
3138 border-style:solid;
3139 border-width:1px;
3139 border-width:1px;
3140 color:#4A4A4A;
3140 color:#4A4A4A;
3141 display:block;
3141 display:block;
3142 font-weight:bold;
3142 font-weight:bold;
3143 height:1%;
3143 height:1%;
3144 padding:4px 6px;
3144 padding:4px 6px;
3145 display: inline;
3145 display: inline;
3146 }
3146 }
3147 .info_box span{
3147 .info_box span{
3148 margin-left:3px;
3148 margin-left:3px;
3149 margin-righ:3px;
3149 margin-righ:3px;
3150 }
3150 }
3151 .info_box input#at_rev {
3151 .info_box input#at_rev {
3152 padding:1px 3px 3px 2px;
3152 padding:1px 3px 3px 2px;
3153 text-align:center;
3153 text-align:center;
3154 }
3154 }
3155 .info_box input#view {
3155 .info_box input#view {
3156 padding:0px 3px 2px 2px;
3156 padding:0px 3px 2px 2px;
3157 text-align:center;
3157 text-align:center;
3158 }
3158 }
3159 /* -----------------------------------------------------------
3159 /* -----------------------------------------------------------
3160 TOOLTIP
3160 TOOLTIP
3161 ----------------------------------------------------------- */
3161 ----------------------------------------------------------- */
3162 .yui-overlay,.yui-panel-container {
3162 .yui-overlay,.yui-panel-container {
3163 visibility: hidden;
3163 visibility: hidden;
3164 position: absolute;
3164 position: absolute;
3165 z-index: 2;
3165 z-index: 2;
3166 }
3166 }
3167
3167
3168 .yui-tt {
3168 .yui-tt {
3169 visibility: hidden;
3169 visibility: hidden;
3170 position: absolute;
3170 position: absolute;
3171 color: #666666;
3171 color: #666666;
3172 background-color: #FFFFFF;
3172 background-color: #FFFFFF;
3173 font-family: arial, helvetica, verdana, sans-serif;
3173 font-family: arial, helvetica, verdana, sans-serif;
3174 padding: 8px;
3174 padding: 8px;
3175 border: 2px solid #556CB5;
3175 border: 2px solid #556CB5;
3176 font: 100% sans-serif;
3176 font: 100% sans-serif;
3177 width: auto;
3177 width: auto;
3178 opacity: 1.0;
3178 opacity: 1.0;
3179 }
3179 }
3180
3180
3181 .yui-tt-shadow {
3181 .yui-tt-shadow {
3182 display: none;
3182 display: none;
3183 }
3183 }
3184
3184
3185 /* -----------------------------------------------------------
3185 /* -----------------------------------------------------------
3186 AUTOCOMPLETE
3186 AUTOCOMPLETE
3187 ----------------------------------------------------------- */
3187 ----------------------------------------------------------- */
3188
3188
3189 .ac{
3189 .ac{
3190 vertical-align: top;
3190 vertical-align: top;
3191
3191
3192 }
3192 }
3193 .ac .match {
3193 .ac .match {
3194 font-weight:bold;
3194 font-weight:bold;
3195 }
3195 }
3196
3196
3197 .ac .yui-ac {
3197 .ac .yui-ac {
3198 position: relative;
3198 position: relative;
3199 font-family: arial;
3199 font-family: arial;
3200 font-size: 100%;
3200 font-size: 100%;
3201 }
3201 }
3202
3202
3203 .ac .perm_ac{
3203 .ac .perm_ac{
3204 width:15em;
3204 width:15em;
3205 }
3205 }
3206 /* styles for input field */
3206 /* styles for input field */
3207 .ac .yui-ac-input {
3207 .ac .yui-ac-input {
3208 width: 100%;
3208 width: 100%;
3209 }
3209 }
3210
3210
3211 /* styles for results container */
3211 /* styles for results container */
3212 .ac .yui-ac-container {
3212 .ac .yui-ac-container {
3213 position: absolute;
3213 position: absolute;
3214 top: 1.6em;
3214 top: 1.6em;
3215 width: 100%;
3215 width: 100%;
3216 }
3216 }
3217
3217
3218 /* styles for header/body/footer wrapper within container */
3218 /* styles for header/body/footer wrapper within container */
3219 .ac .yui-ac-content {
3219 .ac .yui-ac-content {
3220 position: absolute;
3220 position: absolute;
3221 width: 100%;
3221 width: 100%;
3222 border: 1px solid #808080;
3222 border: 1px solid #808080;
3223 background: #fff;
3223 background: #fff;
3224 overflow: hidden;
3224 overflow: hidden;
3225 z-index: 9050;
3225 z-index: 9050;
3226 }
3226 }
3227
3227
3228 /* styles for container shadow */
3228 /* styles for container shadow */
3229 .ac .yui-ac-shadow {
3229 .ac .yui-ac-shadow {
3230 position: absolute;
3230 position: absolute;
3231 margin: .3em;
3231 margin: .3em;
3232 width: 100%;
3232 width: 100%;
3233 background: #000;
3233 background: #000;
3234 -moz-opacity: 0.10;
3234 -moz-opacity: 0.10;
3235 opacity: .10;
3235 opacity: .10;
3236 filter: alpha(opacity = 10);
3236 filter: alpha(opacity = 10);
3237 z-index: 9049;
3237 z-index: 9049;
3238 }
3238 }
3239
3239
3240 /* styles for results list */
3240 /* styles for results list */
3241 .ac .yui-ac-content ul {
3241 .ac .yui-ac-content ul {
3242 margin: 0;
3242 margin: 0;
3243 padding: 0;
3243 padding: 0;
3244 width: 100%;
3244 width: 100%;
3245 }
3245 }
3246
3246
3247 /* styles for result item */
3247 /* styles for result item */
3248 .ac .yui-ac-content li {
3248 .ac .yui-ac-content li {
3249 margin: 0;
3249 margin: 0;
3250 padding: 2px 5px;
3250 padding: 2px 5px;
3251 cursor: default;
3251 cursor: default;
3252 white-space: nowrap;
3252 white-space: nowrap;
3253 }
3253 }
3254
3254
3255 /* styles for prehighlighted result item */
3255 /* styles for prehighlighted result item */
3256 .ac .yui-ac-content li.yui-ac-prehighlight {
3256 .ac .yui-ac-content li.yui-ac-prehighlight {
3257 background: #B3D4FF;
3257 background: #B3D4FF;
3258 }
3258 }
3259
3259
3260 /* styles for highlighted result item */
3260 /* styles for highlighted result item */
3261 .ac .yui-ac-content li.yui-ac-highlight {
3261 .ac .yui-ac-content li.yui-ac-highlight {
3262 background: #556CB5;
3262 background: #556CB5;
3263 color: #FFF;
3263 color: #FFF;
3264 }
3264 }
3265
3265
3266
3266
3267 /* -----------------------------------------------------------
3267 /* -----------------------------------------------------------
3268 ACTION ICONS
3268 ACTION ICONS
3269 ----------------------------------------------------------- */
3269 ----------------------------------------------------------- */
3270 .add_icon {
3270 .add_icon {
3271 background: url("/images/icons/add.png") no-repeat scroll 3px ;
3271 background: url("/images/icons/add.png") no-repeat scroll 3px ;
3272 height: 16px;
3272 height: 16px;
3273 padding-left: 20px;
3273 padding-left: 20px;
3274 padding-top: 1px;
3274 padding-top: 1px;
3275 text-align: left;
3275 text-align: left;
3276 }
3276 }
3277
3277
3278 .edit_icon {
3278 .edit_icon {
3279 background: url("/images/icons/folder_edit.png") no-repeat scroll 3px;
3279 background: url("/images/icons/folder_edit.png") no-repeat scroll 3px;
3280 height: 16px;
3280 height: 16px;
3281 padding-left: 20px;
3281 padding-left: 20px;
3282 padding-top: 1px;
3282 padding-top: 1px;
3283 text-align: left;
3283 text-align: left;
3284 }
3284 }
3285
3285
3286 .delete_icon {
3286 .delete_icon {
3287 background: url("/images/icons/delete.png") no-repeat scroll 3px;
3287 background: url("/images/icons/delete.png") no-repeat scroll 3px;
3288 height: 16px;
3288 height: 16px;
3289 padding-left: 20px;
3289 padding-left: 20px;
3290 padding-top: 1px;
3290 padding-top: 1px;
3291 text-align: left;
3291 text-align: left;
3292 }
3292 }
3293
3293
3294 .rss_icon {
3294 .rss_icon {
3295 background: url("/images/icons/rss_16.png") no-repeat scroll 3px;
3295 background: url("/images/icons/rss_16.png") no-repeat scroll 3px;
3296 height: 16px;
3296 height: 16px;
3297 padding-left: 20px;
3297 padding-left: 20px;
3298 padding-top: 1px;
3298 padding-top: 1px;
3299 text-align: left;
3299 text-align: left;
3300 }
3300 }
3301
3301
3302 .atom_icon {
3302 .atom_icon {
3303 background: url("/images/icons/atom.png") no-repeat scroll 3px;
3303 background: url("/images/icons/atom.png") no-repeat scroll 3px;
3304 height: 16px;
3304 height: 16px;
3305 padding-left: 20px;
3305 padding-left: 20px;
3306 padding-top: 1px;
3306 padding-top: 1px;
3307 text-align: left;
3307 text-align: left;
3308 }
3308 }
3309
3309
3310 .archive_icon {
3310 .archive_icon {
3311 background: url("/images/icons/compress.png") no-repeat scroll 3px;
3311 background: url("/images/icons/compress.png") no-repeat scroll 3px;
3312 height: 16px;
3312 height: 16px;
3313 padding-left: 20px;
3313 padding-left: 20px;
3314 text-align: left;
3314 text-align: left;
3315 padding-top: 1px;
3315 padding-top: 1px;
3316 }
3316 }
3317
3317
3318
3318
3319
3319
3320
3320
3321 .action_button {
3321 .action_button {
3322 border: 0px;
3322 border: 0px;
3323 display: block;
3323 display: block;
3324 }
3324 }
3325
3325
3326 .action_button:hover {
3326 .action_button:hover {
3327 border: 0px;
3327 border: 0px;
3328 font-style: italic;
3328 font-style: italic;
3329 cursor: pointer;
3329 cursor: pointer;
3330 }
3330 }
3331
3331
3332 /* -----------------------------------------------------------
3332 /* -----------------------------------------------------------
3333 REPO SWITCHER
3333 REPO SWITCHER
3334 ----------------------------------------------------------- */
3334 ----------------------------------------------------------- */
3335
3335
3336 #switch_repos{
3336 #switch_repos{
3337 position: absolute;
3337 position: absolute;
3338 height: 25px;
3338 height: 25px;
3339 z-index: 1;
3339 z-index: 1;
3340 }
3340 }
3341 /* -----------------------------------------------------------
3341 /* -----------------------------------------------------------
3342 BREADCRUMBS
3342 BREADCRUMBS
3343 ----------------------------------------------------------- */
3343 ----------------------------------------------------------- */
3344
3344
3345 .breadcrumbs{
3345 .breadcrumbs{
3346 border:medium none;
3346 border:medium none;
3347 color:#FFFFFF;
3347 color:#FFFFFF;
3348 float:left;
3348 float:left;
3349 margin:0;
3349 margin:0;
3350 padding:11px 0 11px 10px;
3350 padding:11px 0 11px 10px;
3351 text-transform:uppercase;
3351 text-transform:uppercase;
3352 font-weight: bold;
3352 font-weight: bold;
3353 font-size: 14px;
3353 font-size: 14px;
3354 }
3354 }
3355 .breadcrumbs a{
3355 .breadcrumbs a{
3356 color: #FFFFFF;
3356 color: #FFFFFF;
3357 }
3357 }
3358
3358
3359
3359
3360 /* -----------------------------------------------------------
3360 /* -----------------------------------------------------------
3361 FLASH MSG
3361 FLASH MSG
3362 ----------------------------------------------------------- */
3362 ----------------------------------------------------------- */
3363 .flash_msg ul {
3363 .flash_msg ul {
3364 margin: 0;
3364 margin: 0;
3365 padding: 0px 0px 10px 0px;
3365 padding: 0px 0px 10px 0px;
3366 }
3366 }
3367
3367
3368 .error_msg {
3368 .error_msg {
3369 background-color: #FFCFCF;
3369 background-color: #FFCFCF;
3370 background-image: url("/images/icons/error_msg.png");
3370 background-image: url("/images/icons/error_msg.png");
3371 border: 1px solid #FF9595;
3371 border: 1px solid #FF9595;
3372 color: #CC3300;
3372 color: #CC3300;
3373 }
3373 }
3374
3374
3375 .warning_msg {
3375 .warning_msg {
3376 background-color: #FFFBCC;
3376 background-color: #FFFBCC;
3377 background-image: url("/images/icons/warning_msg.png");
3377 background-image: url("/images/icons/warning_msg.png");
3378 border: 1px solid #FFF35E;
3378 border: 1px solid #FFF35E;
3379 color: #C69E00;
3379 color: #C69E00;
3380 }
3380 }
3381
3381
3382 .success_msg {
3382 .success_msg {
3383 background-color: #D5FFCF;
3383 background-color: #D5FFCF;
3384 background-image: url("/images/icons/success_msg.png");
3384 background-image: url("/images/icons/success_msg.png");
3385 border: 1px solid #97FF88;
3385 border: 1px solid #97FF88;
3386 color: #009900;
3386 color: #009900;
3387 }
3387 }
3388
3388
3389 .notice_msg {
3389 .notice_msg {
3390 background-color: #DCE3FF;
3390 background-color: #DCE3FF;
3391 background-image: url("/images/icons/notice_msg.png");
3391 background-image: url("/images/icons/notice_msg.png");
3392 border: 1px solid #93A8FF;
3392 border: 1px solid #93A8FF;
3393 color: #556CB5;
3393 color: #556CB5;
3394 }
3394 }
3395
3395
3396 .success_msg,.error_msg,.notice_msg,.warning_msg {
3396 .success_msg,.error_msg,.notice_msg,.warning_msg {
3397 background-position: 10px center;
3397 background-position: 10px center;
3398 background-repeat: no-repeat;
3398 background-repeat: no-repeat;
3399 font-size: 12px;
3399 font-size: 12px;
3400 font-weight: bold;
3400 font-weight: bold;
3401 min-height: 14px;
3401 min-height: 14px;
3402 line-height: 14px;
3402 line-height: 14px;
3403 margin-bottom: 0px;
3403 margin-bottom: 0px;
3404 margin-top: 0px;
3404 margin-top: 0px;
3405 padding: 6px 10px 6px 40px;
3405 padding: 6px 10px 6px 40px;
3406 display: block;
3406 display: block;
3407 overflow: auto;
3407 overflow: auto;
3408 }
3408 }
3409
3409
3410 #msg_close {
3410 #msg_close {
3411 background: transparent url("icons/cross_grey_small.png") no-repeat
3411 background: transparent url("icons/cross_grey_small.png") no-repeat
3412 scroll 0 0;
3412 scroll 0 0;
3413 cursor: pointer;
3413 cursor: pointer;
3414 height: 16px;
3414 height: 16px;
3415 position: absolute;
3415 position: absolute;
3416 right: 5px;
3416 right: 5px;
3417 top: 5px;
3417 top: 5px;
3418 width: 16px;
3418 width: 16px;
3419 }
3419 }
3420 /* -----------------------------------------------------------
3420 /* -----------------------------------------------------------
3421 YUI FLOT
3421 YUI FLOT
3422 ----------------------------------------------------------- */
3422 ----------------------------------------------------------- */
3423
3423
3424 div#commit_history{
3424 div#commit_history{
3425 float: left;
3425 float: left;
3426 }
3426 }
3427 div#legend_data{
3427 div#legend_data{
3428 float:left;
3428 float:left;
3429
3429
3430 }
3430 }
3431 div#legend_container {
3431 div#legend_container {
3432 float: left;
3432 float: left;
3433 }
3433 }
3434
3434
3435 div#legend_container table,div#legend_choices table{
3435 div#legend_container table,div#legend_choices table{
3436 width:auto !important;
3436 width:auto !important;
3437 }
3437 }
3438
3438
3439 div#legend_container table td{
3439 div#legend_container table td{
3440 border: none !important;
3440 border: none !important;
3441 padding: 2px !important;
3441 padding: 0px !important;
3442 height: 20px !important;
3442 }
3443 }
3443
3444
3444 div#legend_choices table td{
3445 div#legend_choices table td{
3445 border: none !important;
3446 border: none !important;
3446 padding: 0px !important;
3447 padding: 0px !important;
3448 height: 20px !important;
3447 }
3449 }
3448
3450
3449 div#legend_choices{
3451 div#legend_choices{
3450 float:left;
3452 float:left;
3451 }
3453 }
3452
3454
3453 /* -----------------------------------------------------------
3455 /* -----------------------------------------------------------
3454 PERMISSIONS TABLE
3456 PERMISSIONS TABLE
3455 ----------------------------------------------------------- */
3457 ----------------------------------------------------------- */
3456 table#permissions_manage{
3458 table#permissions_manage{
3457 width: 0 !important;
3459 width: 0 !important;
3458
3460
3459 }
3461 }
3460 table#permissions_manage span.private_repo_msg{
3462 table#permissions_manage span.private_repo_msg{
3461 font-size: 0.8em;
3463 font-size: 0.8em;
3462 opacity:0.6;
3464 opacity:0.6;
3463
3465
3464 }
3466 }
3465 table#permissions_manage td.private_repo_msg{
3467 table#permissions_manage td.private_repo_msg{
3466 font-size: 0.8em;
3468 font-size: 0.8em;
3467
3469
3468 }
3470 }
3469 table#permissions_manage tr#add_perm_input td{
3471 table#permissions_manage tr#add_perm_input td{
3470 vertical-align:middle;
3472 vertical-align:middle;
3471
3473
3472 }
3474 }
3473
3475
3474 /* -----------------------------------------------------------
3476 /* -----------------------------------------------------------
3475 GRAVATARS
3477 GRAVATARS
3476 ----------------------------------------------------------- */
3478 ----------------------------------------------------------- */
3477 div.gravatar{
3479 div.gravatar{
3478 background-color:white;
3480 background-color:white;
3479 border:1px solid #D0D0D0;
3481 border:1px solid #D0D0D0;
3480 float:left;
3482 float:left;
3481 margin-right:0.7em;
3483 margin-right:0.7em;
3482 padding: 2px 2px 0px;
3484 padding: 2px 2px 0px;
3483 }
3485 }
3484
3486
3485 /* -----------------------------------------------------------
3487 /* -----------------------------------------------------------
3486 jquery ui
3488 jquery ui
3487 ----------------------------------------------------------- */
3489 ----------------------------------------------------------- */
3488
3490
3489 .ui-helper-hidden { display: none; }
3491 .ui-helper-hidden { display: none; }
3490 .ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
3492 .ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
3491 .ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
3493 .ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
3492
3494
3493 /* -----------------------------------------------------------
3495 /* -----------------------------------------------------------
3494 jquery ui -> icons
3496 jquery ui -> icons
3495 ----------------------------------------------------------- */
3497 ----------------------------------------------------------- */
3496
3498
3497 .ui-icon { width: 16px; height: 16px; background-image: url(../images/ui/ui-icons_222222_256x240.png); }
3499 .ui-icon { width: 16px; height: 16px; background-image: url(../images/ui/ui-icons_222222_256x240.png); }
3498 .ui-widget-content .ui-icon {background-image: url(../images/ui/ui-icons_222222_256x240.png); }
3500 .ui-widget-content .ui-icon {background-image: url(../images/ui/ui-icons_222222_256x240.png); }
3499 .ui-widget-header .ui-icon {background-image: url(../images/ui/ui-icons_222222_256x240.png); }
3501 .ui-widget-header .ui-icon {background-image: url(../images/ui/ui-icons_222222_256x240.png); }
3500 .ui-state-default .ui-icon { background-image: url(../images/ui/ui-icons_ef8c08_256x240.png); }
3502 .ui-state-default .ui-icon { background-image: url(../images/ui/ui-icons_ef8c08_256x240.png); }
3501 .ui-state-hover .ui-icon, .ui-state-focus .ui-icon { background-image: url(../images/ui/ui-icons_ef8c08_256x240.png); }
3503 .ui-state-hover .ui-icon, .ui-state-focus .ui-icon { background-image: url(../images/ui/ui-icons_ef8c08_256x240.png); }
3502 .ui-state-active .ui-icon {background-image: url(../images/ui/ui-icons_ef8c08_256x240.png); }
3504 .ui-state-active .ui-icon {background-image: url(../images/ui/ui-icons_ef8c08_256x240.png); }
3503 .ui-state-highlight .ui-icon {background-image: url(../images/ui/ui-icons_228ef1_256x240.png); }
3505 .ui-state-highlight .ui-icon {background-image: url(../images/ui/ui-icons_228ef1_256x240.png); }
3504 .ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(../images/ui/ui-icons_ffd27a_256x240.png); }
3506 .ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(../images/ui/ui-icons_ffd27a_256x240.png); }
3505
3507
3506 /* -----------------------------------------------------------
3508 /* -----------------------------------------------------------
3507 jquery ui -> icon positioning
3509 jquery ui -> icon positioning
3508 ----------------------------------------------------------- */
3510 ----------------------------------------------------------- */
3509 .ui-icon-carat-1-n { background-position: 0 0; }
3511 .ui-icon-carat-1-n { background-position: 0 0; }
3510 .ui-icon-carat-1-ne { background-position: -16px 0; }
3512 .ui-icon-carat-1-ne { background-position: -16px 0; }
3511 .ui-icon-carat-1-e { background-position: -32px 0; }
3513 .ui-icon-carat-1-e { background-position: -32px 0; }
3512 .ui-icon-carat-1-se { background-position: -48px 0; }
3514 .ui-icon-carat-1-se { background-position: -48px 0; }
3513 .ui-icon-carat-1-s { background-position: -64px 0; }
3515 .ui-icon-carat-1-s { background-position: -64px 0; }
3514 .ui-icon-carat-1-sw { background-position: -80px 0; }
3516 .ui-icon-carat-1-sw { background-position: -80px 0; }
3515 .ui-icon-carat-1-w { background-position: -96px 0; }
3517 .ui-icon-carat-1-w { background-position: -96px 0; }
3516 .ui-icon-carat-1-nw { background-position: -112px 0; }
3518 .ui-icon-carat-1-nw { background-position: -112px 0; }
3517 .ui-icon-carat-2-n-s { background-position: -128px 0; }
3519 .ui-icon-carat-2-n-s { background-position: -128px 0; }
3518 .ui-icon-carat-2-e-w { background-position: -144px 0; }
3520 .ui-icon-carat-2-e-w { background-position: -144px 0; }
3519 .ui-icon-triangle-1-n { background-position: 0 -16px; }
3521 .ui-icon-triangle-1-n { background-position: 0 -16px; }
3520 .ui-icon-triangle-1-ne { background-position: -16px -16px; }
3522 .ui-icon-triangle-1-ne { background-position: -16px -16px; }
3521 .ui-icon-triangle-1-e { background-position: -32px -16px; }
3523 .ui-icon-triangle-1-e { background-position: -32px -16px; }
3522 .ui-icon-triangle-1-se { background-position: -48px -16px; }
3524 .ui-icon-triangle-1-se { background-position: -48px -16px; }
3523 .ui-icon-triangle-1-s { background-position: -64px -16px; }
3525 .ui-icon-triangle-1-s { background-position: -64px -16px; }
3524 .ui-icon-triangle-1-sw { background-position: -80px -16px; }
3526 .ui-icon-triangle-1-sw { background-position: -80px -16px; }
3525 .ui-icon-triangle-1-w { background-position: -96px -16px; }
3527 .ui-icon-triangle-1-w { background-position: -96px -16px; }
3526 .ui-icon-triangle-1-nw { background-position: -112px -16px; }
3528 .ui-icon-triangle-1-nw { background-position: -112px -16px; }
3527 .ui-icon-triangle-2-n-s { background-position: -128px -16px; }
3529 .ui-icon-triangle-2-n-s { background-position: -128px -16px; }
3528 .ui-icon-triangle-2-e-w { background-position: -144px -16px; }
3530 .ui-icon-triangle-2-e-w { background-position: -144px -16px; }
3529 .ui-icon-arrow-1-n { background-position: 0 -32px; }
3531 .ui-icon-arrow-1-n { background-position: 0 -32px; }
3530 .ui-icon-arrow-1-ne { background-position: -16px -32px; }
3532 .ui-icon-arrow-1-ne { background-position: -16px -32px; }
3531 .ui-icon-arrow-1-e { background-position: -32px -32px; }
3533 .ui-icon-arrow-1-e { background-position: -32px -32px; }
3532 .ui-icon-arrow-1-se { background-position: -48px -32px; }
3534 .ui-icon-arrow-1-se { background-position: -48px -32px; }
3533 .ui-icon-arrow-1-s { background-position: -64px -32px; }
3535 .ui-icon-arrow-1-s { background-position: -64px -32px; }
3534 .ui-icon-arrow-1-sw { background-position: -80px -32px; }
3536 .ui-icon-arrow-1-sw { background-position: -80px -32px; }
3535 .ui-icon-arrow-1-w { background-position: -96px -32px; }
3537 .ui-icon-arrow-1-w { background-position: -96px -32px; }
3536 .ui-icon-arrow-1-nw { background-position: -112px -32px; }
3538 .ui-icon-arrow-1-nw { background-position: -112px -32px; }
3537 .ui-icon-arrow-2-n-s { background-position: -128px -32px; }
3539 .ui-icon-arrow-2-n-s { background-position: -128px -32px; }
3538 .ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
3540 .ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
3539 .ui-icon-arrow-2-e-w { background-position: -160px -32px; }
3541 .ui-icon-arrow-2-e-w { background-position: -160px -32px; }
3540 .ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
3542 .ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
3541 .ui-icon-arrowstop-1-n { background-position: -192px -32px; }
3543 .ui-icon-arrowstop-1-n { background-position: -192px -32px; }
3542 .ui-icon-arrowstop-1-e { background-position: -208px -32px; }
3544 .ui-icon-arrowstop-1-e { background-position: -208px -32px; }
3543 .ui-icon-arrowstop-1-s { background-position: -224px -32px; }
3545 .ui-icon-arrowstop-1-s { background-position: -224px -32px; }
3544 .ui-icon-arrowstop-1-w { background-position: -240px -32px; }
3546 .ui-icon-arrowstop-1-w { background-position: -240px -32px; }
3545 .ui-icon-arrowthick-1-n { background-position: 0 -48px; }
3547 .ui-icon-arrowthick-1-n { background-position: 0 -48px; }
3546 .ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
3548 .ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
3547 .ui-icon-arrowthick-1-e { background-position: -32px -48px; }
3549 .ui-icon-arrowthick-1-e { background-position: -32px -48px; }
3548 .ui-icon-arrowthick-1-se { background-position: -48px -48px; }
3550 .ui-icon-arrowthick-1-se { background-position: -48px -48px; }
3549 .ui-icon-arrowthick-1-s { background-position: -64px -48px; }
3551 .ui-icon-arrowthick-1-s { background-position: -64px -48px; }
3550 .ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
3552 .ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
3551 .ui-icon-arrowthick-1-w { background-position: -96px -48px; }
3553 .ui-icon-arrowthick-1-w { background-position: -96px -48px; }
3552 .ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
3554 .ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
3553 .ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
3555 .ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
3554 .ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
3556 .ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
3555 .ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
3557 .ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
3556 .ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
3558 .ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
3557 .ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
3559 .ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
3558 .ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
3560 .ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
3559 .ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
3561 .ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
3560 .ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
3562 .ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
3561 .ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
3563 .ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
3562 .ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
3564 .ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
3563 .ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
3565 .ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
3564 .ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
3566 .ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
3565 .ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
3567 .ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
3566 .ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
3568 .ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
3567 .ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
3569 .ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
3568 .ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
3570 .ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
3569 .ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
3571 .ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
3570 .ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
3572 .ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
3571 .ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
3573 .ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
3572 .ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
3574 .ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
3573 .ui-icon-arrow-4 { background-position: 0 -80px; }
3575 .ui-icon-arrow-4 { background-position: 0 -80px; }
3574 .ui-icon-arrow-4-diag { background-position: -16px -80px; }
3576 .ui-icon-arrow-4-diag { background-position: -16px -80px; }
3575 .ui-icon-extlink { background-position: -32px -80px; }
3577 .ui-icon-extlink { background-position: -32px -80px; }
3576 .ui-icon-newwin { background-position: -48px -80px; }
3578 .ui-icon-newwin { background-position: -48px -80px; }
3577 .ui-icon-refresh { background-position: -64px -80px; }
3579 .ui-icon-refresh { background-position: -64px -80px; }
3578 .ui-icon-shuffle { background-position: -80px -80px; }
3580 .ui-icon-shuffle { background-position: -80px -80px; }
3579 .ui-icon-transfer-e-w { background-position: -96px -80px; }
3581 .ui-icon-transfer-e-w { background-position: -96px -80px; }
3580 .ui-icon-transferthick-e-w { background-position: -112px -80px; }
3582 .ui-icon-transferthick-e-w { background-position: -112px -80px; }
3581 .ui-icon-folder-collapsed { background-position: 0 -96px; }
3583 .ui-icon-folder-collapsed { background-position: 0 -96px; }
3582 .ui-icon-folder-open { background-position: -16px -96px; }
3584 .ui-icon-folder-open { background-position: -16px -96px; }
3583 .ui-icon-document { background-position: -32px -96px; }
3585 .ui-icon-document { background-position: -32px -96px; }
3584 .ui-icon-document-b { background-position: -48px -96px; }
3586 .ui-icon-document-b { background-position: -48px -96px; }
3585 .ui-icon-note { background-position: -64px -96px; }
3587 .ui-icon-note { background-position: -64px -96px; }
3586 .ui-icon-mail-closed { background-position: -80px -96px; }
3588 .ui-icon-mail-closed { background-position: -80px -96px; }
3587 .ui-icon-mail-open { background-position: -96px -96px; }
3589 .ui-icon-mail-open { background-position: -96px -96px; }
3588 .ui-icon-suitcase { background-position: -112px -96px; }
3590 .ui-icon-suitcase { background-position: -112px -96px; }
3589 .ui-icon-comment { background-position: -128px -96px; }
3591 .ui-icon-comment { background-position: -128px -96px; }
3590 .ui-icon-person { background-position: -144px -96px; }
3592 .ui-icon-person { background-position: -144px -96px; }
3591 .ui-icon-print { background-position: -160px -96px; }
3593 .ui-icon-print { background-position: -160px -96px; }
3592 .ui-icon-trash { background-position: -176px -96px; }
3594 .ui-icon-trash { background-position: -176px -96px; }
3593 .ui-icon-locked { background-position: -192px -96px; }
3595 .ui-icon-locked { background-position: -192px -96px; }
3594 .ui-icon-unlocked { background-position: -208px -96px; }
3596 .ui-icon-unlocked { background-position: -208px -96px; }
3595 .ui-icon-bookmark { background-position: -224px -96px; }
3597 .ui-icon-bookmark { background-position: -224px -96px; }
3596 .ui-icon-tag { background-position: -240px -96px; }
3598 .ui-icon-tag { background-position: -240px -96px; }
3597 .ui-icon-home { background-position: 0 -112px; }
3599 .ui-icon-home { background-position: 0 -112px; }
3598 .ui-icon-flag { background-position: -16px -112px; }
3600 .ui-icon-flag { background-position: -16px -112px; }
3599 .ui-icon-calendar { background-position: -32px -112px; }
3601 .ui-icon-calendar { background-position: -32px -112px; }
3600 .ui-icon-cart { background-position: -48px -112px; }
3602 .ui-icon-cart { background-position: -48px -112px; }
3601 .ui-icon-pencil { background-position: -64px -112px; }
3603 .ui-icon-pencil { background-position: -64px -112px; }
3602 .ui-icon-clock { background-position: -80px -112px; }
3604 .ui-icon-clock { background-position: -80px -112px; }
3603 .ui-icon-disk { background-position: -96px -112px; }
3605 .ui-icon-disk { background-position: -96px -112px; }
3604 .ui-icon-calculator { background-position: -112px -112px; }
3606 .ui-icon-calculator { background-position: -112px -112px; }
3605 .ui-icon-zoomin { background-position: -128px -112px; }
3607 .ui-icon-zoomin { background-position: -128px -112px; }
3606 .ui-icon-zoomout { background-position: -144px -112px; }
3608 .ui-icon-zoomout { background-position: -144px -112px; }
3607 .ui-icon-search { background-position: -160px -112px; }
3609 .ui-icon-search { background-position: -160px -112px; }
3608 .ui-icon-wrench { background-position: -176px -112px; }
3610 .ui-icon-wrench { background-position: -176px -112px; }
3609 .ui-icon-gear { background-position: -192px -112px; }
3611 .ui-icon-gear { background-position: -192px -112px; }
3610 .ui-icon-heart { background-position: -208px -112px; }
3612 .ui-icon-heart { background-position: -208px -112px; }
3611 .ui-icon-star { background-position: -224px -112px; }
3613 .ui-icon-star { background-position: -224px -112px; }
3612 .ui-icon-link { background-position: -240px -112px; }
3614 .ui-icon-link { background-position: -240px -112px; }
3613 .ui-icon-cancel { background-position: 0 -128px; }
3615 .ui-icon-cancel { background-position: 0 -128px; }
3614 .ui-icon-plus { background-position: -16px -128px; }
3616 .ui-icon-plus { background-position: -16px -128px; }
3615 .ui-icon-plusthick { background-position: -32px -128px; }
3617 .ui-icon-plusthick { background-position: -32px -128px; }
3616 .ui-icon-minus { background-position: -48px -128px; }
3618 .ui-icon-minus { background-position: -48px -128px; }
3617 .ui-icon-minusthick { background-position: -64px -128px; }
3619 .ui-icon-minusthick { background-position: -64px -128px; }
3618 .ui-icon-close { background-position: -80px -128px; }
3620 .ui-icon-close { background-position: -80px -128px; }
3619 .ui-icon-closethick { background-position: -96px -128px; }
3621 .ui-icon-closethick { background-position: -96px -128px; }
3620 .ui-icon-key { background-position: -112px -128px; }
3622 .ui-icon-key { background-position: -112px -128px; }
3621 .ui-icon-lightbulb { background-position: -128px -128px; }
3623 .ui-icon-lightbulb { background-position: -128px -128px; }
3622 .ui-icon-scissors { background-position: -144px -128px; }
3624 .ui-icon-scissors { background-position: -144px -128px; }
3623 .ui-icon-clipboard { background-position: -160px -128px; }
3625 .ui-icon-clipboard { background-position: -160px -128px; }
3624 .ui-icon-copy { background-position: -176px -128px; }
3626 .ui-icon-copy { background-position: -176px -128px; }
3625 .ui-icon-contact { background-position: -192px -128px; }
3627 .ui-icon-contact { background-position: -192px -128px; }
3626 .ui-icon-image { background-position: -208px -128px; }
3628 .ui-icon-image { background-position: -208px -128px; }
3627 .ui-icon-video { background-position: -224px -128px; }
3629 .ui-icon-video { background-position: -224px -128px; }
3628 .ui-icon-script { background-position: -240px -128px; }
3630 .ui-icon-script { background-position: -240px -128px; }
3629 .ui-icon-alert { background-position: 0 -144px; }
3631 .ui-icon-alert { background-position: 0 -144px; }
3630 .ui-icon-info { background-position: -16px -144px; }
3632 .ui-icon-info { background-position: -16px -144px; }
3631 .ui-icon-notice { background-position: -32px -144px; }
3633 .ui-icon-notice { background-position: -32px -144px; }
3632 .ui-icon-help { background-position: -48px -144px; }
3634 .ui-icon-help { background-position: -48px -144px; }
3633 .ui-icon-check { background-position: -64px -144px; }
3635 .ui-icon-check { background-position: -64px -144px; }
3634 .ui-icon-bullet { background-position: -80px -144px; }
3636 .ui-icon-bullet { background-position: -80px -144px; }
3635 .ui-icon-radio-off { background-position: -96px -144px; }
3637 .ui-icon-radio-off { background-position: -96px -144px; }
3636 .ui-icon-radio-on { background-position: -112px -144px; }
3638 .ui-icon-radio-on { background-position: -112px -144px; }
3637 .ui-icon-pin-w { background-position: -128px -144px; }
3639 .ui-icon-pin-w { background-position: -128px -144px; }
3638 .ui-icon-pin-s { background-position: -144px -144px; }
3640 .ui-icon-pin-s { background-position: -144px -144px; }
3639 .ui-icon-play { background-position: 0 -160px; }
3641 .ui-icon-play { background-position: 0 -160px; }
3640 .ui-icon-pause { background-position: -16px -160px; }
3642 .ui-icon-pause { background-position: -16px -160px; }
3641 .ui-icon-seek-next { background-position: -32px -160px; }
3643 .ui-icon-seek-next { background-position: -32px -160px; }
3642 .ui-icon-seek-prev { background-position: -48px -160px; }
3644 .ui-icon-seek-prev { background-position: -48px -160px; }
3643 .ui-icon-seek-end { background-position: -64px -160px; }
3645 .ui-icon-seek-end { background-position: -64px -160px; }
3644 .ui-icon-seek-start { background-position: -80px -160px; }
3646 .ui-icon-seek-start { background-position: -80px -160px; }
3645 /* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
3647 /* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
3646 .ui-icon-seek-first { background-position: -80px -160px; }
3648 .ui-icon-seek-first { background-position: -80px -160px; }
3647 .ui-icon-stop { background-position: -96px -160px; }
3649 .ui-icon-stop { background-position: -96px -160px; }
3648 .ui-icon-eject { background-position: -112px -160px; }
3650 .ui-icon-eject { background-position: -112px -160px; }
3649 .ui-icon-volume-off { background-position: -128px -160px; }
3651 .ui-icon-volume-off { background-position: -128px -160px; }
3650 .ui-icon-volume-on { background-position: -144px -160px; }
3652 .ui-icon-volume-on { background-position: -144px -160px; }
3651 .ui-icon-power { background-position: 0 -176px; }
3653 .ui-icon-power { background-position: 0 -176px; }
3652 .ui-icon-signal-diag { background-position: -16px -176px; }
3654 .ui-icon-signal-diag { background-position: -16px -176px; }
3653 .ui-icon-signal { background-position: -32px -176px; }
3655 .ui-icon-signal { background-position: -32px -176px; }
3654 .ui-icon-battery-0 { background-position: -48px -176px; }
3656 .ui-icon-battery-0 { background-position: -48px -176px; }
3655 .ui-icon-battery-1 { background-position: -64px -176px; }
3657 .ui-icon-battery-1 { background-position: -64px -176px; }
3656 .ui-icon-battery-2 { background-position: -80px -176px; }
3658 .ui-icon-battery-2 { background-position: -80px -176px; }
3657 .ui-icon-battery-3 { background-position: -96px -176px; }
3659 .ui-icon-battery-3 { background-position: -96px -176px; }
3658 .ui-icon-circle-plus { background-position: 0 -192px; }
3660 .ui-icon-circle-plus { background-position: 0 -192px; }
3659 .ui-icon-circle-minus { background-position: -16px -192px; }
3661 .ui-icon-circle-minus { background-position: -16px -192px; }
3660 .ui-icon-circle-close { background-position: -32px -192px; }
3662 .ui-icon-circle-close { background-position: -32px -192px; }
3661 .ui-icon-circle-triangle-e { background-position: -48px -192px; }
3663 .ui-icon-circle-triangle-e { background-position: -48px -192px; }
3662 .ui-icon-circle-triangle-s { background-position: -64px -192px; }
3664 .ui-icon-circle-triangle-s { background-position: -64px -192px; }
3663 .ui-icon-circle-triangle-w { background-position: -80px -192px; }
3665 .ui-icon-circle-triangle-w { background-position: -80px -192px; }
3664 .ui-icon-circle-triangle-n { background-position: -96px -192px; }
3666 .ui-icon-circle-triangle-n { background-position: -96px -192px; }
3665 .ui-icon-circle-arrow-e { background-position: -112px -192px; }
3667 .ui-icon-circle-arrow-e { background-position: -112px -192px; }
3666 .ui-icon-circle-arrow-s { background-position: -128px -192px; }
3668 .ui-icon-circle-arrow-s { background-position: -128px -192px; }
3667 .ui-icon-circle-arrow-w { background-position: -144px -192px; }
3669 .ui-icon-circle-arrow-w { background-position: -144px -192px; }
3668 .ui-icon-circle-arrow-n { background-position: -160px -192px; }
3670 .ui-icon-circle-arrow-n { background-position: -160px -192px; }
3669 .ui-icon-circle-zoomin { background-position: -176px -192px; }
3671 .ui-icon-circle-zoomin { background-position: -176px -192px; }
3670 .ui-icon-circle-zoomout { background-position: -192px -192px; }
3672 .ui-icon-circle-zoomout { background-position: -192px -192px; }
3671 .ui-icon-circle-check { background-position: -208px -192px; }
3673 .ui-icon-circle-check { background-position: -208px -192px; }
3672 .ui-icon-circlesmall-plus { background-position: 0 -208px; }
3674 .ui-icon-circlesmall-plus { background-position: 0 -208px; }
3673 .ui-icon-circlesmall-minus { background-position: -16px -208px; }
3675 .ui-icon-circlesmall-minus { background-position: -16px -208px; }
3674 .ui-icon-circlesmall-close { background-position: -32px -208px; }
3676 .ui-icon-circlesmall-close { background-position: -32px -208px; }
3675 .ui-icon-squaresmall-plus { background-position: -48px -208px; }
3677 .ui-icon-squaresmall-plus { background-position: -48px -208px; }
3676 .ui-icon-squaresmall-minus { background-position: -64px -208px; }
3678 .ui-icon-squaresmall-minus { background-position: -64px -208px; }
3677 .ui-icon-squaresmall-close { background-position: -80px -208px; }
3679 .ui-icon-squaresmall-close { background-position: -80px -208px; }
3678 .ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
3680 .ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
3679 .ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
3681 .ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
3680 .ui-icon-grip-solid-vertical { background-position: -32px -224px; }
3682 .ui-icon-grip-solid-vertical { background-position: -32px -224px; }
3681 .ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
3683 .ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
3682 .ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
3684 .ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
3683 .ui-icon-grip-diagonal-se { background-position: -80px -224px; }
3685 .ui-icon-grip-diagonal-se { background-position: -80px -224px; }
3684
3686
3685 /* -----------------------------------------------------------
3687 /* -----------------------------------------------------------
3686 jquery ui -> tabs
3688 jquery ui -> tabs
3687 ----------------------------------------------------------- */
3689 ----------------------------------------------------------- */
3688 .ui-tabs .ui-tabs-hide { display: none; }
3690 .ui-tabs .ui-tabs-hide { display: none; }
3689
3691
3690 /* -----------------------------------------------------------
3692 /* -----------------------------------------------------------
3691 jquery ui -> datepicker
3693 jquery ui -> datepicker
3692 ----------------------------------------------------------- */
3694 ----------------------------------------------------------- */
3693 .ui-datepicker { width: 17em; padding: .2em .2em 0; background: #FFFFFF; border: 1px solid #000000; border-top: none; }
3695 .ui-datepicker { width: 17em; padding: .2em .2em 0; background: #FFFFFF; border: 1px solid #000000; border-top: none; }
3694 .ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; background: #F6F6F6; }
3696 .ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; background: #F6F6F6; }
3695 .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 1px; width: 1.8em; height: 1.8em; }
3697 .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 1px; width: 1.8em; height: 1.8em; }
3696 .ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
3698 .ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
3697 .ui-datepicker .ui-datepicker-prev { left: 0; }
3699 .ui-datepicker .ui-datepicker-prev { left: 0; }
3698 .ui-datepicker .ui-datepicker-next { right: 0; }
3700 .ui-datepicker .ui-datepicker-next { right: 0; }
3699 .ui-datepicker .ui-datepicker-prev-hover { left: 0; }
3701 .ui-datepicker .ui-datepicker-prev-hover { left: 0; }
3700 .ui-datepicker .ui-datepicker-next-hover { right: 0; }
3702 .ui-datepicker .ui-datepicker-next-hover { right: 0; }
3701 .ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; }
3703 .ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; }
3702 .ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
3704 .ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
3703 .ui-datepicker .ui-datepicker-title select { margin:1px 0; }
3705 .ui-datepicker .ui-datepicker-title select { margin:1px 0; }
3704 .ui-datepicker select.ui-datepicker-month-year {width: 100%;}
3706 .ui-datepicker select.ui-datepicker-month-year {width: 100%;}
3705 .ui-datepicker select.ui-datepicker-month,
3707 .ui-datepicker select.ui-datepicker-month,
3706 .ui-datepicker select.ui-datepicker-year { width: 49%;}
3708 .ui-datepicker select.ui-datepicker-year { width: 49%;}
3707 .ui-datepicker table {width: 100%; border-collapse: collapse; margin:0 0 .4em; }
3709 .ui-datepicker table {width: 100%; border-collapse: collapse; margin:0 0 .4em; }
3708 .ui-datepicker th { padding: .7em .3em; text-align: center; border: 0; }
3710 .ui-datepicker th { padding: .7em .3em; text-align: center; border: 0; }
3709 .ui-datepicker td { border: 0; padding: 1px; }
3711 .ui-datepicker td { border: 0; padding: 1px; }
3710 .ui-datepicker td span, .ui-datepicker td a { display: block; padding: 3px; text-align: center; text-decoration: none; }
3712 .ui-datepicker td span, .ui-datepicker td a { display: block; padding: 3px; text-align: center; text-decoration: none; }
3711 .ui-datepicker td span, .ui-datepicker td a:hover { background: #376ea6; color: #ffffff; }
3713 .ui-datepicker td span, .ui-datepicker td a:hover { background: #376ea6; color: #ffffff; }
3712 .ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
3714 .ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
3713 .ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
3715 .ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
3714 .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }
3716 .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }
3715 .ui-datepicker td span, .ui-datepicker td.ui-datepicker-today a { background: #DDDDDD; color: #585858; }
3717 .ui-datepicker td span, .ui-datepicker td.ui-datepicker-today a { background: #DDDDDD; color: #585858; }
3716 .ui-datepicker td span, .ui-datepicker td.ui-datepicker-current-day a { background: #376ea6; color: #ffffff; }
3718 .ui-datepicker td span, .ui-datepicker td.ui-datepicker-current-day a { background: #376ea6; color: #ffffff; }
3717
3719
3718 /* -----------------------------------------------------------
3720 /* -----------------------------------------------------------
3719 jquery ui -> datepicker / multiple calenders
3721 jquery ui -> datepicker / multiple calenders
3720 ----------------------------------------------------------- */
3722 ----------------------------------------------------------- */
3721 .ui-datepicker.ui-datepicker-multi { width:auto; }
3723 .ui-datepicker.ui-datepicker-multi { width:auto; }
3722 .ui-datepicker-multi .ui-datepicker-group { float:left; }
3724 .ui-datepicker-multi .ui-datepicker-group { float:left; }
3723 .ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
3725 .ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
3724 .ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
3726 .ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
3725 .ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
3727 .ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
3726 .ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
3728 .ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
3727 .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
3729 .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
3728 .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
3730 .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
3729 .ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
3731 .ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
3730 .ui-datepicker-row-break { clear:both; width:100%; }
3732 .ui-datepicker-row-break { clear:both; width:100%; }
3731
3733
3732 /* -----------------------------------------------------------
3734 /* -----------------------------------------------------------
3733 jquery ui -> datepicker / rtl support
3735 jquery ui -> datepicker / rtl support
3734 ----------------------------------------------------------- */
3736 ----------------------------------------------------------- */
3735 .ui-datepicker-rtl { direction: rtl; }
3737 .ui-datepicker-rtl { direction: rtl; }
3736 .ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
3738 .ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
3737 .ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
3739 .ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
3738 .ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
3740 .ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
3739 .ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
3741 .ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
3740 .ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
3742 .ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
3741 .ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
3743 .ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
3742 .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
3744 .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
3743 .ui-datepicker-rtl .ui-datepicker-group { float:right; }
3745 .ui-datepicker-rtl .ui-datepicker-group { float:right; }
3744 .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
3746 .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
3745 .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
3747 .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
3746
3748
3747 /* -----------------------------------------------------------
3749 /* -----------------------------------------------------------
3748 jquery ui -> select styling
3750 jquery ui -> select styling
3749 ----------------------------------------------------------- */
3751 ----------------------------------------------------------- */
3750
3752
3751 .ui-selectmenu
3753 .ui-selectmenu
3752 {
3754 {
3753 display: block;
3755 display: block;
3754 position: relative;
3756 position: relative;
3755 overflow: hidden;
3757 overflow: hidden;
3756 background: #ffffff;
3758 background: #ffffff;
3757 border-top: 1px solid #b3b3b3;
3759 border-top: 1px solid #b3b3b3;
3758 border-left: 1px solid #b3b3b3;
3760 border-left: 1px solid #b3b3b3;
3759 border-right: 1px solid #eaeaea;
3761 border-right: 1px solid #eaeaea;
3760 border-bottom: 1px solid #eaeaea;
3762 border-bottom: 1px solid #eaeaea;
3761 text-align: left;
3763 text-align: left;
3762 text-decoration: none;
3764 text-decoration: none;
3763 }
3765 }
3764
3766
3765 .ui-selectmenu-icon { position:absolute; right:6px; margin-top:-8px; top: 50%; }
3767 .ui-selectmenu-icon { position:absolute; right:6px; margin-top:-8px; top: 50%; }
3766 .ui-selectmenu-menu { padding:0; margin:0; list-style:none; position:absolute; top: 0; visibility: hidden; overflow: auto; }
3768 .ui-selectmenu-menu { padding:0; margin:0; list-style:none; position:absolute; top: 0; visibility: hidden; overflow: auto; }
3767 .ui-selectmenu-open { background: #ffffff; border: 1px solid #666666; border-top: none; visibility: visible; }
3769 .ui-selectmenu-open { background: #ffffff; border: 1px solid #666666; border-top: none; visibility: visible; }
3768 .ui-selectmenu-menu-popup { margin-top: -1px; }
3770 .ui-selectmenu-menu-popup { margin-top: -1px; }
3769 .ui-selectmenu-menu-dropdown { }
3771 .ui-selectmenu-menu-dropdown { }
3770 .ui-selectmenu-menu li { padding:0; margin:0; display: block; border-top: 1px dotted transparent; border-bottom: 1px dotted transparent; border-right-width: 0 !important; border-left-width: 0 !important; }
3772 .ui-selectmenu-menu li { padding:0; margin:0; display: block; border-top: 1px dotted transparent; border-bottom: 1px dotted transparent; border-right-width: 0 !important; border-left-width: 0 !important; }
3771 .ui-selectmenu-menu li a,.ui-selectmenu-status {line-height: 1.4em; display:block; padding: 5px 0 5px 8px; outline:none; text-decoration:none; color: #000000; }
3773 .ui-selectmenu-menu li a,.ui-selectmenu-status {line-height: 1.4em; display:block; padding: 5px 0 5px 8px; outline:none; text-decoration:none; color: #000000; }
3772 .ui-selectmenu-menu li.ui-selectmenu-hasIcon a,
3774 .ui-selectmenu-menu li.ui-selectmenu-hasIcon a,
3773 .ui-selectmenu-hasIcon .ui-selectmenu-status { margin-left: 5px; padding-left: 20px; position: relative; }
3775 .ui-selectmenu-hasIcon .ui-selectmenu-status { margin-left: 5px; padding-left: 20px; position: relative; }
3774 .ui-selectmenu-menu li .ui-icon, .ui-selectmenu-status .ui-icon { position: absolute; top: 1em; margin-top: -8px; left: 0; }
3776 .ui-selectmenu-menu li .ui-icon, .ui-selectmenu-status .ui-icon { position: absolute; top: 1em; margin-top: -8px; left: 0; }
3775 .ui-selectmenu-status { line-height: 1.4em; }
3777 .ui-selectmenu-status { line-height: 1.4em; }
3776 .ui-selectmenu-open li.ui-selectmenu-item-focus { background: #376ea6; }
3778 .ui-selectmenu-open li.ui-selectmenu-item-focus { background: #376ea6; }
3777 .ui-selectmenu-open li.ui-selectmenu-item-focus a { color: #ffffff; }
3779 .ui-selectmenu-open li.ui-selectmenu-item-focus a { color: #ffffff; }
3778 .ui-selectmenu-open li.ui-selectmenu-item-selected { background: #dfdfdf; }
3780 .ui-selectmenu-open li.ui-selectmenu-item-selected { background: #dfdfdf; }
3779 .ui-selectmenu-open li.ui-selectmenu-item-selected a { color: #000000; }
3781 .ui-selectmenu-open li.ui-selectmenu-item-selected a { color: #000000; }
3780 .ui-selectmenu-menu li span,.ui-selectmenu-status span { display:block; margin-bottom: .2em; }
3782 .ui-selectmenu-menu li span,.ui-selectmenu-status span { display:block; margin-bottom: .2em; }
3781 .ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label { line-height: 1.4em; display:block; padding:.6em .5em 0; }
3783 .ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label { line-height: 1.4em; display:block; padding:.6em .5em 0; }
3782 .ui-selectmenu-menu .ui-selectmenu-group ul { margin: 0; padding: 0; } No newline at end of file
3784 .ui-selectmenu-menu .ui-selectmenu-group ul { margin: 0; padding: 0; }
@@ -1,115 +1,117 b''
1 ## -*- coding: utf-8 -*-
2
1 <%inherit file="/base/base.html"/>
3 <%inherit file="/base/base.html"/>
2
4
3 <%def name="title()">
5 <%def name="title()">
4 ${_('Changelog - %s') % c.repo_name}
6 ${_('Changelog - %s') % c.repo_name}
5 </%def>
7 </%def>
6
8
7 <%def name="breadcrumbs_links()">
9 <%def name="breadcrumbs_links()">
8 ${h.link_to(u'Home',h.url('/'))}
10 ${h.link_to(u'Home',h.url('/'))}
9 &raquo;
11 &raquo;
10 ${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))}
11 &raquo;
13 &raquo;
12 ${_('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')}
13 </%def>
15 </%def>
14
16
15 <%def name="page_nav()">
17 <%def name="page_nav()">
16 ${self.menu('changelog')}
18 ${self.menu('changelog')}
17 </%def>
19 </%def>
18
20
19 <%def name="main()">
21 <%def name="main()">
20 <div class="box">
22 <div class="box">
21 <!-- box / title -->
23 <!-- box / title -->
22 <div class="title">
24 <div class="title">
23 ${self.breadcrumbs()}
25 ${self.breadcrumbs()}
24 </div>
26 </div>
25 <div class="table">
27 <div class="table">
26 % if c.pagination:
28 % if c.pagination:
27 <div id="graph">
29 <div id="graph">
28 <div id="graph_nodes">
30 <div id="graph_nodes">
29 <canvas id="graph_canvas"></canvas>
31 <canvas id="graph_canvas"></canvas>
30 </div>
32 </div>
31 <div id="graph_content">
33 <div id="graph_content">
32 <div class="container_header">
34 <div class="container_header">
33
35
34 ${h.form(h.url.current(),method='get')}
36 ${h.form(h.url.current(),method='get')}
35 <div class="info_box">
37 <div class="info_box">
36 <span>${_('Show')}:</span>
38 <span>${_('Show')}:</span>
37 ${h.text('size',size=1,value=c.size)}
39 ${h.text('size',size=1,value=c.size)}
38 <span>${_('revisions')}</span>
40 <span>${_('revisions')}</span>
39 ${h.submit('set',_('set'))}
41 ${h.submit('set',_('set'))}
40 </div>
42 </div>
41 ${h.end_form()}
43 ${h.end_form()}
42
44
43 </div>
45 </div>
44 %for cnt,cs in enumerate(c.pagination):
46 %for cnt,cs in enumerate(c.pagination):
45 <div id="chg_${cnt+1}" class="container">
47 <div id="chg_${cnt+1}" class="container">
46 <div class="left">
48 <div class="left">
47 <div class="date">${_('commit')} ${cs.revision}: ${cs.raw_id}@${cs.date}</div>
49 <div class="date">${_('commit')} ${cs.revision}: ${cs.raw_id}@${cs.date}</div>
48 <span class="logtags">
50 <span class="logtags">
49 <span class="branchtag">${cs.branch}</span>
51 <span class="branchtag">${cs.branch}</span>
50 %for tag in cs.tags:
52 %for tag in cs.tags:
51 <span class="tagtag">${tag}</span>
53 <span class="tagtag">${tag}</span>
52 %endfor
54 %endfor
53 </span>
55 </span>
54 <div class="author">
56 <div class="author">
55 <div class="gravatar">
57 <div class="gravatar">
56 <img alt="gravatar" src="${h.gravatar_url(h.email(cs.author),20)}"/>
58 <img alt="gravatar" src="${h.gravatar_url(h.email(cs.author),20)}"/>
57 </div>
59 </div>
58 <span>${h.person(cs.author)}</span><br/>
60 <span>${h.person(cs.author)}</span><br/>
59 <span><a href="mailto:${h.email_or_none(cs.author)}">${h.email_or_none(cs.author)}</a></span><br/>
61 <span><a href="mailto:${h.email_or_none(cs.author)}">${h.email_or_none(cs.author)}</a></span><br/>
60 </div>
62 </div>
61 <div class="message">
63 <div class="message">
62 ${h.link_to(h.wrap_paragraphs(cs.message),
64 ${h.link_to(h.wrap_paragraphs(cs.message.decode('utf-8','replace')),
63 h.url('changeset_home',repo_name=c.repo_name,revision=cs.raw_id))}
65 h.url('changeset_home',repo_name=c.repo_name,revision=cs.raw_id))}
64 </div>
66 </div>
65 </div>
67 </div>
66 <div class="right">
68 <div class="right">
67 <div class="changes">
69 <div class="changes">
68 <span class="removed" title="${_('removed')}">${len(cs.removed)}</span>
70 <span class="removed" title="${_('removed')}">${len(cs.removed)}</span>
69 <span class="changed" title="${_('changed')}">${len(cs.changed)}</span>
71 <span class="changed" title="${_('changed')}">${len(cs.changed)}</span>
70 <span class="added" title="${_('added')}">${len(cs.added)}</span>
72 <span class="added" title="${_('added')}">${len(cs.added)}</span>
71 </div>
73 </div>
72 %if len(cs.parents)>1:
74 %if len(cs.parents)>1:
73 <div class="merge">
75 <div class="merge">
74 ${_('merge')}<img alt="merge" src="/images/icons/arrow_join.png"/>
76 ${_('merge')}<img alt="merge" src="/images/icons/arrow_join.png"/>
75 </div>
77 </div>
76 %endif
78 %endif
77 %for p_cs in reversed(cs.parents):
79 %for p_cs in reversed(cs.parents):
78 <div class="parent">${_('Parent')} ${p_cs.revision}: ${h.link_to(p_cs.raw_id,
80 <div class="parent">${_('Parent')} ${p_cs.revision}: ${h.link_to(p_cs.raw_id,
79 h.url('changeset_home',repo_name=c.repo_name,revision=p_cs.raw_id),title=p_cs.message)}
81 h.url('changeset_home',repo_name=c.repo_name,revision=p_cs.raw_id),title=p_cs.message.decode('utf-8','replace'))}
80 </div>
82 </div>
81 %endfor
83 %endfor
82 </div>
84 </div>
83 </div>
85 </div>
84
86
85 %endfor
87 %endfor
86 <div class="pagination-wh pagination-left">
88 <div class="pagination-wh pagination-left">
87 ${c.pagination.pager('$link_previous ~2~ $link_next')}
89 ${c.pagination.pager('$link_previous ~2~ $link_next')}
88 </div>
90 </div>
89 </div>
91 </div>
90 </div>
92 </div>
91
93
92 <script type="text/javascript" src="/js/graph.js"></script>
94 <script type="text/javascript" src="/js/graph.js"></script>
93 <script type="text/javascript">
95 <script type="text/javascript">
94 YAHOO.util.Event.onDOMReady(function(){
96 YAHOO.util.Event.onDOMReady(function(){
95 function set_canvas() {
97 function set_canvas() {
96 var c = document.getElementById('graph_nodes');
98 var c = document.getElementById('graph_nodes');
97 var t = document.getElementById('graph_content');
99 var t = document.getElementById('graph_content');
98 canvas = document.getElementById('graph_canvas');
100 canvas = document.getElementById('graph_canvas');
99 var div_h = t.clientHeight;
101 var div_h = t.clientHeight;
100 c.style.height=div_h+'px';
102 c.style.height=div_h+'px';
101 canvas.setAttribute('height',div_h);
103 canvas.setAttribute('height',div_h);
102 canvas.setAttribute('width',160);
104 canvas.setAttribute('width',160);
103 };
105 };
104 set_canvas();
106 set_canvas();
105 var jsdata = ${c.jsdata|n};
107 var jsdata = ${c.jsdata|n};
106 var r = new BranchRenderer();
108 var r = new BranchRenderer();
107 r.render(jsdata);
109 r.render(jsdata);
108 });
110 });
109 </script>
111 </script>
110 %else:
112 %else:
111 ${_('There are no changes yet')}
113 ${_('There are no changes yet')}
112 %endif
114 %endif
113 </div>
115 </div>
114 </div>
116 </div>
115 </%def> No newline at end of file
117 </%def>
@@ -1,296 +1,301 b''
1 <%inherit file="/base/base.html"/>
1 <%inherit file="/base/base.html"/>
2
2
3 <%def name="title()">
3 <%def name="title()">
4 ${_('Mercurial Repository Overview')}
4 ${_('Mercurial Repository Overview')}
5 </%def>
5 </%def>
6
6
7 <%def name="breadcrumbs_links()">
7 <%def name="breadcrumbs_links()">
8 ${h.link_to(u'Home',h.url('/'))}
8 ${h.link_to(u'Home',h.url('/'))}
9 &raquo;
9 &raquo;
10 ${h.link_to(c.repo_name,h.url('summary_home',repo_name=c.repo_name))}
10 ${h.link_to(c.repo_name,h.url('summary_home',repo_name=c.repo_name))}
11 &raquo;
11 &raquo;
12 ${_('summary')}
12 ${_('summary')}
13 </%def>
13 </%def>
14
14
15 <%def name="page_nav()">
15 <%def name="page_nav()">
16 ${self.menu('summary')}
16 ${self.menu('summary')}
17 </%def>
17 </%def>
18
18
19 <%def name="main()">
19 <%def name="main()">
20 <script type="text/javascript">
20 <script type="text/javascript">
21 var E = YAHOO.util.Event;
21 var E = YAHOO.util.Event;
22 var D = YAHOO.util.Dom;
22 var D = YAHOO.util.Dom;
23
23
24 E.onDOMReady(function(e){
24 E.onDOMReady(function(e){
25 id = 'clone_url';
25 id = 'clone_url';
26 E.addListener(id,'click',function(e){
26 E.addListener(id,'click',function(e){
27 D.get('clone_url').select();
27 D.get('clone_url').select();
28 })
28 })
29 })
29 })
30 </script>
30 </script>
31 <div class="box box-left">
31 <div class="box box-left">
32 <!-- box / title -->
32 <!-- box / title -->
33 <div class="title">
33 <div class="title">
34 ${self.breadcrumbs()}
34 ${self.breadcrumbs()}
35 </div>
35 </div>
36 <!-- end box / title -->
36 <!-- end box / title -->
37 <div class="form">
37 <div class="form">
38 <div class="fields">
38 <div class="fields">
39
39
40 <div class="field">
40 <div class="field">
41 <div class="label">
41 <div class="label">
42 <label>${_('Name')}:</label>
42 <label>${_('Name')}:</label>
43 </div>
43 </div>
44 <div class="input-short">
44 <div class="input-short">
45 ${c.repo_info.name}
45 ${c.repo_info.name}
46 </div>
46 </div>
47 </div>
47 </div>
48
48
49
49
50 <div class="field">
50 <div class="field">
51 <div class="label">
51 <div class="label">
52 <label>${_('Description')}:</label>
52 <label>${_('Description')}:</label>
53 </div>
53 </div>
54 <div class="input-short">
54 <div class="input-short">
55 ${c.repo_info.description}
55 ${c.repo_info.description}
56 </div>
56 </div>
57 </div>
57 </div>
58
58
59
59
60 <div class="field">
60 <div class="field">
61 <div class="label">
61 <div class="label">
62 <label>${_('Contact')}:</label>
62 <label>${_('Contact')}:</label>
63 </div>
63 </div>
64 <div class="input-short">
64 <div class="input-short">
65 <div class="gravatar">
65 <div class="gravatar">
66 <img alt="gravatar" src="${h.gravatar_url(c.repo_info.dbrepo.user.email)}"/>
66 <img alt="gravatar" src="${h.gravatar_url(c.repo_info.dbrepo.user.email)}"/>
67 </div>
67 </div>
68 ${_('Username')}: ${c.repo_info.dbrepo.user.username}<br/>
68 ${_('Username')}: ${c.repo_info.dbrepo.user.username}<br/>
69 ${_('Name')}: ${c.repo_info.dbrepo.user.name} ${c.repo_info.dbrepo.user.lastname}<br/>
69 ${_('Name')}: ${c.repo_info.dbrepo.user.name} ${c.repo_info.dbrepo.user.lastname}<br/>
70 ${_('Email')}: <a href="mailto:${c.repo_info.dbrepo.user.email}">${c.repo_info.dbrepo.user.email}</a>
70 ${_('Email')}: <a href="mailto:${c.repo_info.dbrepo.user.email}">${c.repo_info.dbrepo.user.email}</a>
71 </div>
71 </div>
72 </div>
72 </div>
73
73
74 <div class="field">
74 <div class="field">
75 <div class="label">
75 <div class="label">
76 <label>${_('Last change')}:</label>
76 <label>${_('Last change')}:</label>
77 </div>
77 </div>
78 <div class="input-short">
78 <div class="input-short">
79 ${h.age(c.repo_info.last_change)} - ${h.rfc822date(c.repo_info.last_change)}
79 ${h.age(c.repo_info.last_change)} - ${h.rfc822date(c.repo_info.last_change)}
80 </div>
80 </div>
81 </div>
81 </div>
82
82
83 <div class="field">
83 <div class="field">
84 <div class="label">
84 <div class="label">
85 <label>${_('Clone url')}:</label>
85 <label>${_('Clone url')}:</label>
86 </div>
86 </div>
87 <div class="input-short">
87 <div class="input-short">
88 <input type="text" id="clone_url" readonly="readonly" value="hg clone ${c.clone_repo_url}" size="70"/>
88 <input type="text" id="clone_url" readonly="readonly" value="hg clone ${c.clone_repo_url}" size="70"/>
89 </div>
89 </div>
90 </div>
90 </div>
91
91
92 <div class="field">
92 <div class="field">
93 <div class="label">
93 <div class="label">
94 <label>${_('Download')}:</label>
94 <label>${_('Download')}:</label>
95 </div>
95 </div>
96 <div class="input-short">
96 <div class="input-short">
97 %for cnt,archive in enumerate(c.repo_info._get_archives()):
97 %for cnt,archive in enumerate(c.repo_info._get_archives()):
98 %if cnt >=1:
98 %if cnt >=1:
99 |
99 |
100 %endif
100 %endif
101 ${h.link_to(c.repo_info.name+'.'+archive['type'],
101 ${h.link_to(c.repo_info.name+'.'+archive['type'],
102 h.url('files_archive_home',repo_name=c.repo_info.name,
102 h.url('files_archive_home',repo_name=c.repo_info.name,
103 revision='tip',fileformat=archive['extension']),class_="archive_icon")}
103 revision='tip',fileformat=archive['extension']),class_="archive_icon")}
104 %endfor
104 %endfor
105 </div>
105 </div>
106 </div>
106 </div>
107
107
108 <div class="field">
108 <div class="field">
109 <div class="label">
109 <div class="label">
110 <label>${_('Feeds')}:</label>
110 <label>${_('Feeds')}:</label>
111 </div>
111 </div>
112 <div class="input-short">
112 <div class="input-short">
113 ${h.link_to(_('RSS'),h.url('rss_feed_home',repo_name=c.repo_info.name),class_='rss_icon')}
113 ${h.link_to(_('RSS'),h.url('rss_feed_home',repo_name=c.repo_info.name),class_='rss_icon')}
114 ${h.link_to(_('Atom'),h.url('atom_feed_home',repo_name=c.repo_info.name),class_='atom_icon')}
114 ${h.link_to(_('Atom'),h.url('atom_feed_home',repo_name=c.repo_info.name),class_='atom_icon')}
115 </div>
115 </div>
116 </div>
116 </div>
117 </div>
117 </div>
118 </div>
118 </div>
119 </div>
119 </div>
120
120
121 <div class="box box-right" style="min-height:455px">
121 <div class="box box-right" style="min-height:455px">
122 <!-- box / title -->
122 <!-- box / title -->
123 <div class="title">
123 <div class="title">
124 <h5>${_('Last month commit activity')}</h5>
124 <h5>${_('Last month commit activity')}</h5>
125 </div>
125 </div>
126
126
127 <div class="table">
127 <div class="table">
128 <div id="commit_history" style="width:560px;height:300px;float:left"></div>
128 <div id="commit_history" style="width:560px;height:300px;float:left"></div>
129 <div id="legend_data">
129 <div id="legend_data">
130 <div id="legend_container"></div>
130 <div id="legend_container"></div>
131 <div id="legend_choices">
131 <div id="legend_choices">
132 <table id="legend_choices_tables" style="font-size:smaller;color:#545454"></table>
132 <table id="legend_choices_tables" style="font-size:smaller;color:#545454"></table>
133 </div>
133 </div>
134 </div>
134 </div>
135 <script type="text/javascript">
135 <script type="text/javascript">
136
136
137 (function () {
137 (function () {
138 var datasets = {${c.commit_data|n}};
138 var datasets = {${c.commit_data|n}};
139 var i = 0;
139 var i = 0;
140 var choiceContainer = YAHOO.util.Dom.get("legend_choices");
140 var choiceContainer = YAHOO.util.Dom.get("legend_choices");
141 var choiceContainerTable = YAHOO.util.Dom.get("legend_choices_tables");
141 var choiceContainerTable = YAHOO.util.Dom.get("legend_choices_tables");
142 for(var key in datasets) {
142 for(var key in datasets) {
143 datasets[key].color = i;
143 datasets[key].color = i;
144 i++;
144 i++;
145 choiceContainerTable.innerHTML += '<tr><td>'+
145 choiceContainerTable.innerHTML += '<tr><td>'+
146 '<input type="checkbox" name="' + key +'" checked="checked" />'
146 '<input type="checkbox" name="' + key +'" checked="checked" />'
147 +datasets[key].label+
147 +datasets[key].label+
148 '</td></tr>';
148 '</td></tr>';
149 };
149 };
150
150
151
151
152 function plotAccordingToChoices() {
152 function plotAccordingToChoices() {
153 var data = [];
153 var data = [];
154
154
155 var inputs = choiceContainer.getElementsByTagName("input");
155 var inputs = choiceContainer.getElementsByTagName("input");
156 for(var i=0; i<inputs.length; i++) {
156 for(var i=0; i<inputs.length; i++) {
157 if(!inputs[i].checked)
157 var key = inputs[i].name;
158 continue;
158 if (key && datasets[key]){
159 if(!inputs[i].checked){
160 data.push({label:key,data:[[0,1],]});
161 }
162 else{
163 data.push(datasets[key]);
164 }
159
165
160 var key = inputs[i].name;
166 }
161 if (key && datasets[key])
167
162 data.push(datasets[key]);
163 };
168 };
164
169
165 if (data.length > 0){
170 if (data.length > 0){
166
171
167 var plot = YAHOO.widget.Flot("commit_history", data,
172 var plot = YAHOO.widget.Flot("commit_history", data,
168 { bars: { show: true, align:'center',lineWidth:4 },
173 { bars: { show: true, align:'center',lineWidth:4 },
169 points: { show: true, radius:0,fill:true },
174 points: { show: true, radius:0,fill:true },
170 legend:{show:true, container:"legend_container"},
175 legend:{show:true, container:"legend_container"},
171 selection: { mode: "xy" },
176 selection: { mode: "xy" },
172 yaxis: {tickDecimals:0},
177 yaxis: {tickDecimals:0},
173 xaxis: { mode: "time", timeformat: "%d",tickSize:[1, "day"],min:${c.ts_min},max:${c.ts_max} },
178 xaxis: { mode: "time", timeformat: "%d",tickSize:[1, "day"],min:${c.ts_min},max:${c.ts_max} },
174 grid: { hoverable: true, clickable: true,autoHighlight:true },
179 grid: { hoverable: true, clickable: true,autoHighlight:true },
175 });
180 });
176
181
177 function showTooltip(x, y, contents) {
182 function showTooltip(x, y, contents) {
178 var div=document.getElementById('tooltip');
183 var div=document.getElementById('tooltip');
179 if(!div) {
184 if(!div) {
180 div = document.createElement('div');
185 div = document.createElement('div');
181 div.id="tooltip";
186 div.id="tooltip";
182 div.style.position="absolute";
187 div.style.position="absolute";
183 div.style.border='1px solid #fdd';
188 div.style.border='1px solid #fdd';
184 div.style.padding='2px';
189 div.style.padding='2px';
185 div.style.backgroundColor='#fee';
190 div.style.backgroundColor='#fee';
186 document.body.appendChild(div);
191 document.body.appendChild(div);
187 }
192 }
188 YAHOO.util.Dom.setStyle(div, 'opacity', 0);
193 YAHOO.util.Dom.setStyle(div, 'opacity', 0);
189 div.innerHTML = contents;
194 div.innerHTML = contents;
190 div.style.top=(y + 5) + "px";
195 div.style.top=(y + 5) + "px";
191 div.style.left=(x + 5) + "px";
196 div.style.left=(x + 5) + "px";
192
197
193 var anim = new YAHOO.util.Anim(div, {opacity: {to: 0.8}}, 0.2);
198 var anim = new YAHOO.util.Anim(div, {opacity: {to: 0.8}}, 0.2);
194 anim.animate();
199 anim.animate();
195 }
200 }
196
201
197 var previousPoint = null;
202 var previousPoint = null;
198 plot.subscribe("plothover", function (o) {
203 plot.subscribe("plothover", function (o) {
199 var pos = o.pos;
204 var pos = o.pos;
200 var item = o.item;
205 var item = o.item;
201
206
202 //YAHOO.util.Dom.get("x").innerHTML = pos.x.toFixed(2);
207 //YAHOO.util.Dom.get("x").innerHTML = pos.x.toFixed(2);
203 //YAHOO.util.Dom.get("y").innerHTML = pos.y.toFixed(2);
208 //YAHOO.util.Dom.get("y").innerHTML = pos.y.toFixed(2);
204 if (item) {
209 if (item) {
205 if (previousPoint != item.datapoint) {
210 if (previousPoint != item.datapoint) {
206 previousPoint = item.datapoint;
211 previousPoint = item.datapoint;
207
212
208 var tooltip = YAHOO.util.Dom.get("tooltip");
213 var tooltip = YAHOO.util.Dom.get("tooltip");
209 if(tooltip) {
214 if(tooltip) {
210 tooltip.parentNode.removeChild(tooltip);
215 tooltip.parentNode.removeChild(tooltip);
211 }
216 }
212 var x = item.datapoint.x.toFixed(2);
217 var x = item.datapoint.x.toFixed(2);
213 var y = item.datapoint.y.toFixed(2);
218 var y = item.datapoint.y.toFixed(2);
214
219
215 if (!item.series.label){
220 if (!item.series.label){
216 item.series.label = 'commits';
221 item.series.label = 'commits';
217 }
222 }
218 var d = new Date(x*1000);
223 var d = new Date(x*1000);
219 var fd = d.getFullYear()+'-'+(d.getMonth()+1)+'-'+d.getDate();
224 var fd = d.getFullYear()+'-'+(d.getMonth()+1)+'-'+d.getDate();
220 var nr_commits = parseInt(y);
225 var nr_commits = parseInt(y);
221
226
222 var cur_data = datasets[item.series.label].data[item.dataIndex];
227 var cur_data = datasets[item.series.label].data[item.dataIndex];
223 var added = cur_data.added;
228 var added = cur_data.added;
224 var changed = cur_data.changed;
229 var changed = cur_data.changed;
225 var removed = cur_data.removed;
230 var removed = cur_data.removed;
226
231
227 var nr_commits_suffix = " ${_('commits')} ";
232 var nr_commits_suffix = " ${_('commits')} ";
228 var added_suffix = " ${_('files added')} ";
233 var added_suffix = " ${_('files added')} ";
229 var changed_suffix = " ${_('files changed')} ";
234 var changed_suffix = " ${_('files changed')} ";
230 var removed_suffix = " ${_('files removed')} ";
235 var removed_suffix = " ${_('files removed')} ";
231
236
232
237
233 if(nr_commits == 1){nr_commits_suffix = " ${_('commit')} ";}
238 if(nr_commits == 1){nr_commits_suffix = " ${_('commit')} ";}
234 if(added==1){added_suffix=" ${_('file added')} ";}
239 if(added==1){added_suffix=" ${_('file added')} ";}
235 if(changed==1){changed_suffix=" ${_('file changed')} ";}
240 if(changed==1){changed_suffix=" ${_('file changed')} ";}
236 if(removed==1){removed_suffix=" ${_('file removed')} ";}
241 if(removed==1){removed_suffix=" ${_('file removed')} ";}
237
242
238 showTooltip(item.pageX, item.pageY, item.series.label + " on " + fd
243 showTooltip(item.pageX, item.pageY, item.series.label + " on " + fd
239 +'<br/>'+
244 +'<br/>'+
240 nr_commits + nr_commits_suffix+'<br/>'+
245 nr_commits + nr_commits_suffix+'<br/>'+
241 added + added_suffix +'<br/>'+
246 added + added_suffix +'<br/>'+
242 changed + changed_suffix + '<br/>'+
247 changed + changed_suffix + '<br/>'+
243 removed + removed_suffix + '<br/>');
248 removed + removed_suffix + '<br/>');
244 }
249 }
245 }
250 }
246 else {
251 else {
247 var tooltip = YAHOO.util.Dom.get("tooltip");
252 var tooltip = YAHOO.util.Dom.get("tooltip");
248
253
249 if(tooltip) {
254 if(tooltip) {
250 tooltip.parentNode.removeChild(tooltip);
255 tooltip.parentNode.removeChild(tooltip);
251 }
256 }
252 previousPoint = null;
257 previousPoint = null;
253 }
258 }
254 });
259 });
255
260
256 }
261 }
257 }
262 }
258
263
259 YAHOO.util.Event.on(choiceContainer.getElementsByTagName("input"), "click", plotAccordingToChoices);
264 YAHOO.util.Event.on(choiceContainer.getElementsByTagName("input"), "click", plotAccordingToChoices);
260
265
261 plotAccordingToChoices();
266 plotAccordingToChoices();
262 })();
267 })();
263 </script>
268 </script>
264
269
265 </div>
270 </div>
266 </div>
271 </div>
267
272
268 <div class="box">
273 <div class="box">
269 <div class="title">
274 <div class="title">
270 <div class="breadcrumbs">${h.link_to(_('Last ten changes'),h.url('changelog_home',repo_name=c.repo_name))}</div>
275 <div class="breadcrumbs">${h.link_to(_('Last ten changes'),h.url('changelog_home',repo_name=c.repo_name))}</div>
271 </div>
276 </div>
272 <div class="table">
277 <div class="table">
273 <%include file='../shortlog/shortlog_data.html'/>
278 <%include file='../shortlog/shortlog_data.html'/>
274 ${h.link_to(_('show more'),h.url('changelog_home',repo_name=c.repo_name))}
279 ${h.link_to(_('show more'),h.url('changelog_home',repo_name=c.repo_name))}
275 </div>
280 </div>
276 </div>
281 </div>
277 <div class="box">
282 <div class="box">
278 <div class="title">
283 <div class="title">
279 <div class="breadcrumbs">${h.link_to(_('Last ten tags'),h.url('tags_home',repo_name=c.repo_name))}</div>
284 <div class="breadcrumbs">${h.link_to(_('Last ten tags'),h.url('tags_home',repo_name=c.repo_name))}</div>
280 </div>
285 </div>
281 <div class="table">
286 <div class="table">
282 <%include file='../tags/tags_data.html'/>
287 <%include file='../tags/tags_data.html'/>
283 ${h.link_to(_('show more'),h.url('tags_home',repo_name=c.repo_name))}
288 ${h.link_to(_('show more'),h.url('tags_home',repo_name=c.repo_name))}
284 </div>
289 </div>
285 </div>
290 </div>
286 <div class="box">
291 <div class="box">
287 <div class="title">
292 <div class="title">
288 <div class="breadcrumbs">${h.link_to(_('Last ten branches'),h.url('branches_home',repo_name=c.repo_name))}</div>
293 <div class="breadcrumbs">${h.link_to(_('Last ten branches'),h.url('branches_home',repo_name=c.repo_name))}</div>
289 </div>
294 </div>
290 <div class="table">
295 <div class="table">
291 <%include file='../branches/branches_data.html'/>
296 <%include file='../branches/branches_data.html'/>
292 ${h.link_to(_('show more'),h.url('branches_home',repo_name=c.repo_name))}
297 ${h.link_to(_('show more'),h.url('branches_home',repo_name=c.repo_name))}
293 </div>
298 </div>
294 </div>
299 </div>
295
300
296 </%def> No newline at end of file
301 </%def>
General Comments 0
You need to be logged in to leave comments. Login now