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