##// END OF EJS Templates
templates: use span for inline elements...
domruf -
r6623:6f38405e default
parent child Browse files
Show More
@@ -1,3534 +1,3529 b''
1 body {
1 body {
2 background: url("../images/background.png") repeat scroll 0 0 #B0B0B0;
2 background: url("../images/background.png") repeat scroll 0 0 #B0B0B0;
3 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
3 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
4 }
4 }
5
5
6 /* Undo unfortunate Bootstrap default styling */
6 /* Undo unfortunate Bootstrap default styling */
7 body pre {
7 body pre {
8 display: inherit;
8 display: inherit;
9 padding: inherit;
9 padding: inherit;
10 margin: inherit;
10 margin: inherit;
11 font-size: inherit;
11 font-size: inherit;
12 line-height: inherit;
12 line-height: inherit;
13 color: inherit;
13 color: inherit;
14 word-break: inherit;
14 word-break: inherit;
15 word-wrap: inherit;
15 word-wrap: inherit;
16 background-color: inherit;
16 background-color: inherit;
17 border: inherit;
17 border: inherit;
18 border-radius: inherit;
18 border-radius: inherit;
19 }
19 }
20
20
21 del {
21 del {
22 text-decoration: line-through;
22 text-decoration: line-through;
23 }
23 }
24
24
25 a {
25 a {
26 color: #577632;
26 color: #577632;
27 text-decoration: none;
27 text-decoration: none;
28 }
28 }
29
29
30 a:hover {
30 a:hover {
31 color: #576622;
31 color: #576622;
32 text-decoration: underline;
32 text-decoration: underline;
33 }
33 }
34
34
35 div.color {
35 div.color {
36 clear: both;
36 clear: both;
37 overflow: hidden;
37 overflow: hidden;
38 position: absolute;
38 position: absolute;
39 background: #FFF;
39 background: #FFF;
40 margin: 7px 0 0 60px;
40 margin: 7px 0 0 60px;
41 padding: 1px 1px 1px 0;
41 padding: 1px 1px 1px 0;
42 }
42 }
43
43
44 div.color a {
44 div.color a {
45 width: 15px;
45 width: 15px;
46 height: 15px;
46 height: 15px;
47 display: block;
47 display: block;
48 float: left;
48 float: left;
49 margin: 0 0 0 1px;
49 margin: 0 0 0 1px;
50 padding: 0;
50 padding: 0;
51 }
51 }
52
52
53 div.options {
53 div.options {
54 clear: both;
54 clear: both;
55 overflow: hidden;
55 overflow: hidden;
56 position: absolute;
56 position: absolute;
57 background: #FFF;
57 background: #FFF;
58 margin: 7px 0 0 162px;
58 margin: 7px 0 0 162px;
59 padding: 0;
59 padding: 0;
60 }
60 }
61
61
62 div.options a {
62 div.options a {
63 height: 1%;
63 height: 1%;
64 display: block;
64 display: block;
65 text-decoration: none;
65 text-decoration: none;
66 margin: 0;
66 margin: 0;
67 padding: 3px 8px;
67 padding: 3px 8px;
68 }
68 }
69
69
70 code,
70 code,
71 .code pre,
71 .code pre,
72 .linenos pre,
72 .linenos pre,
73 div.readme pre,
73 div.readme pre,
74 div.rst-block pre,
74 div.rst-block pre,
75 div.formatted-fixed,
75 div.formatted-fixed,
76 #changeset_content div.message,
76 #changeset_content div.message,
77 .CodeMirror .CodeMirror-code pre {
77 .CodeMirror .CodeMirror-code pre {
78 font-size: 12px;
78 font-size: 12px;
79 font-family: Lucida Console, Consolas, Monaco, Inconsolata, Liberation Mono, monospace;
79 font-family: Lucida Console, Consolas, Monaco, Inconsolata, Liberation Mono, monospace;
80 }
80 }
81
81
82 div.formatted-fixed {
82 div.formatted-fixed {
83 white-space: pre-wrap;
83 white-space: pre-wrap;
84 }
84 }
85
85
86 .changeset_hash {
86 .changeset_hash {
87 font-family: Lucida Console, Consolas, Monaco, Inconsolata, Liberation Mono, monospace;
87 font-family: Lucida Console, Consolas, Monaco, Inconsolata, Liberation Mono, monospace;
88 }
88 }
89
89
90 .top-left-rounded-corner {
90 .top-left-rounded-corner {
91 border-top-left-radius: 8px;
91 border-top-left-radius: 8px;
92 }
92 }
93
93
94 .top-right-rounded-corner {
94 .top-right-rounded-corner {
95 border-top-right-radius: 8px;
95 border-top-right-radius: 8px;
96 }
96 }
97
97
98 .bottom-left-rounded-corner {
98 .bottom-left-rounded-corner {
99 border-bottom-left-radius: 8px;
99 border-bottom-left-radius: 8px;
100 }
100 }
101
101
102 .bottom-right-rounded-corner {
102 .bottom-right-rounded-corner {
103 border-bottom-right-radius: 8px;
103 border-bottom-right-radius: 8px;
104 }
104 }
105
105
106 .top-left-rounded-corner-mid {
106 .top-left-rounded-corner-mid {
107 border-top-left-radius: 4px;
107 border-top-left-radius: 4px;
108 }
108 }
109
109
110 .top-right-rounded-corner-mid {
110 .top-right-rounded-corner-mid {
111 border-top-right-radius: 4px;
111 border-top-right-radius: 4px;
112 }
112 }
113
113
114 .bottom-left-rounded-corner-mid {
114 .bottom-left-rounded-corner-mid {
115 border-bottom-left-radius: 4px;
115 border-bottom-left-radius: 4px;
116 }
116 }
117
117
118 .bottom-right-rounded-corner-mid {
118 .bottom-right-rounded-corner-mid {
119 border-bottom-right-radius: 4px;
119 border-bottom-right-radius: 4px;
120 }
120 }
121
121
122 .empty_data {
122 .empty_data {
123 color: #B9B9B9;
123 color: #B9B9B9;
124 }
124 }
125
125
126 .inline-comments-general.show-general-status .hidden.general-only {
126 .inline-comments-general.show-general-status .hidden.general-only {
127 display: block !important;
127 display: block !important;
128 }
128 }
129
129
130 .truncate {
130 .truncate {
131 white-space: nowrap;
131 white-space: nowrap;
132 overflow: hidden;
132 overflow: hidden;
133 text-overflow: ellipsis;
133 text-overflow: ellipsis;
134 -o-text-overflow: ellipsis;
134 -o-text-overflow: ellipsis;
135 -ms-text-overflow: ellipsis;
135 -ms-text-overflow: ellipsis;
136 }
136 }
137
137
138 .truncate.autoexpand:hover {
138 .truncate.autoexpand:hover {
139 overflow: visible;
139 overflow: visible;
140 }
140 }
141
141
142 a.permalink {
142 a.permalink {
143 visibility: hidden;
143 visibility: hidden;
144 position: absolute;
144 position: absolute;
145 margin: 3px 4px;
145 margin: 3px 4px;
146 }
146 }
147
147
148 a.permalink:hover {
148 a.permalink:hover {
149 text-decoration: none;
149 text-decoration: none;
150 }
150 }
151
151
152 h1:hover > a.permalink,
152 h1:hover > a.permalink,
153 h2:hover > a.permalink,
153 h2:hover > a.permalink,
154 h3:hover > a.permalink,
154 h3:hover > a.permalink,
155 h4:hover > a.permalink,
155 h4:hover > a.permalink,
156 h5:hover > a.permalink,
156 h5:hover > a.permalink,
157 h6:hover > a.permalink,
157 h6:hover > a.permalink,
158 div:hover > a.permalink,
158 div:hover > a.permalink,
159 div:hover > span > a.permalink {
159 div:hover > span > a.permalink {
160 visibility: visible;
160 visibility: visible;
161 }
161 }
162
162
163 .radio-inline,
163 .radio-inline,
164 .checkbox-inline {
164 .checkbox-inline {
165 vertical-align: inherit;
165 vertical-align: inherit;
166 }
166 }
167
167
168 .navbar-inverse {
168 .navbar-inverse {
169 border: none;
169 border: none;
170 }
170 }
171
171
172 .navbar-inverse .navbar-nav > .active > a,
172 .navbar-inverse .navbar-nav > .active > a,
173 .navbar-inverse .navbar-nav > .active > a:hover,
173 .navbar-inverse .navbar-nav > .active > a:hover,
174 .navbar-inverse .navbar-nav > .active > a:focus {
174 .navbar-inverse .navbar-nav > .active > a:focus {
175 background-color: inherit;
175 background-color: inherit;
176 }
176 }
177
177
178 nav.navbar .navbar-brand:hover,
178 nav.navbar .navbar-brand:hover,
179 nav.navbar .navbar-brand {
179 nav.navbar .navbar-brand {
180 font-size: 20px;
180 font-size: 20px;
181 color: white !important;
181 color: white !important;
182 float: left;
182 float: left;
183 height: 44px;
183 height: 44px;
184 line-height: 44px;
184 line-height: 44px;
185 }
185 }
186
186
187 nav.navbar ul#logged-user {
187 nav.navbar ul#logged-user {
188 margin-bottom: 5px !important;
188 margin-bottom: 5px !important;
189 border-radius: 0px 0px 8px 8px;
189 border-radius: 0px 0px 8px 8px;
190 height: 37px;
190 height: 37px;
191 background-color: #577632;
191 background-color: #577632;
192 background-repeat: repeat-x;
192 background-repeat: repeat-x;
193 background-image: linear-gradient(to bottom, #577632, #577632);
193 background-image: linear-gradient(to bottom, #577632, #577632);
194 box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
194 box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
195 }
195 }
196
196
197 nav.navbar ul#logged-user li {
197 nav.navbar ul#logged-user li {
198 list-style: none;
198 list-style: none;
199 float: left;
199 float: left;
200 margin: 8px 0 0;
200 margin: 8px 0 0;
201 padding: 4px 12px;
201 padding: 4px 12px;
202 border-left: 1px solid #576622;
202 border-left: 1px solid #576622;
203 }
203 }
204
204
205 nav.navbar ul#logged-user li.first {
205 nav.navbar ul#logged-user li.first {
206 border-left: none;
206 border-left: none;
207 margin: 4px;
207 margin: 4px;
208 }
208 }
209
209
210 nav.navbar ul#logged-user li.first div.gravatar {
210 nav.navbar ul#logged-user li.first div.gravatar {
211 margin-top: -2px;
211 margin-top: -2px;
212 }
212 }
213
213
214 nav.navbar ul#logged-user li.first div.account {
214 nav.navbar ul#logged-user li.first div.account {
215 padding-top: 4px;
215 padding-top: 4px;
216 float: left;
216 float: left;
217 }
217 }
218
218
219 nav.navbar ul#logged-user li.last {
219 nav.navbar ul#logged-user li.last {
220 border-right: none;
220 border-right: none;
221 }
221 }
222
222
223 nav.navbar ul#logged-user li a {
223 nav.navbar ul#logged-user li a {
224 color: #fff;
224 color: #fff;
225 font-weight: 700;
225 font-weight: 700;
226 text-decoration: none;
226 text-decoration: none;
227 }
227 }
228
228
229 nav.navbar ul#logged-user li a:hover {
229 nav.navbar ul#logged-user li a:hover {
230 text-decoration: underline;
230 text-decoration: underline;
231 }
231 }
232
232
233 nav.navbar ul#logged-user li.highlight a {
233 nav.navbar ul#logged-user li.highlight a {
234 color: #fff;
234 color: #fff;
235 }
235 }
236
236
237 nav.navbar ul#logged-user li.highlight a:hover {
237 nav.navbar ul#logged-user li.highlight a:hover {
238 color: #FFF;
238 color: #FFF;
239 }
239 }
240 nav.navbar {
240 nav.navbar {
241 min-height: 44px;
241 min-height: 44px;
242 clear: both;
242 clear: both;
243 position: relative;
243 position: relative;
244 background-color: #577632;
244 background-color: #577632;
245 margin: 0;
245 margin: 0;
246 padding: 0;
246 padding: 0;
247 display: block;
247 display: block;
248 box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
248 box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
249 border-radius: 0px 0px 4px 4px;
249 border-radius: 0px 0px 4px 4px;
250 }
250 }
251
251
252 .header-pos-fix,
252 .header-pos-fix,
253 .anchor {
253 .anchor {
254 margin-top: -46px;
254 margin-top: -46px;
255 padding-top: 46px;
255 padding-top: 46px;
256 }
256 }
257
257
258 nav.navbar #home a {
258 nav.navbar #home a {
259 height: 40px;
259 height: 40px;
260 width: 46px;
260 width: 46px;
261 display: block;
261 display: block;
262 background-position: 0 0;
262 background-position: 0 0;
263 margin: 0;
263 margin: 0;
264 padding: 0;
264 padding: 0;
265 }
265 }
266
266
267 nav.navbar #home a:hover {
267 nav.navbar #home a:hover {
268 background-position: 0 -40px;
268 background-position: 0 -40px;
269 }
269 }
270
270
271 nav.navbar #logo {
271 nav.navbar #logo {
272 float: left;
272 float: left;
273 position: absolute;
273 position: absolute;
274 padding-left: 10px;
274 padding-left: 10px;
275 }
275 }
276
276
277 nav.navbar #logo > .navbar-brand {
277 nav.navbar #logo > .navbar-brand {
278 padding: 0 15px;
278 padding: 0 15px;
279 }
279 }
280
280
281 nav.navbar #logo > .navbar-brand > img {
281 nav.navbar #logo > .navbar-brand > img {
282 padding-top: 5px;
282 padding-top: 5px;
283 margin-right: 5px;
283 margin-right: 5px;
284 }
284 }
285
285
286 nav.navbar #logo h1 {
286 nav.navbar #logo h1 {
287 color: #FFF;
287 color: #FFF;
288 font-size: 20px;
288 font-size: 20px;
289 margin: 12px 0 0 13px;
289 margin: 12px 0 0 13px;
290 padding: 0;
290 padding: 0;
291 }
291 }
292
292
293 nav.navbar #logo a {
293 nav.navbar #logo a {
294 color: #fff;
294 color: #fff;
295 text-decoration: none;
295 text-decoration: none;
296 }
296 }
297
297
298 nav.navbar #logo a:hover {
298 nav.navbar #logo a:hover {
299 color: #bfe3ff;
299 color: #bfe3ff;
300 }
300 }
301
301
302 nav.navbar #quick {
302 nav.navbar #quick {
303 margin-right: 10px;
303 margin-right: 10px;
304 }
304 }
305
305
306 nav.navbar #quick li .icon {
306 nav.navbar #quick li .icon {
307 padding-left: 10px;
307 padding-left: 10px;
308 display: inline;
308 display: inline;
309 }
309 }
310
310
311 .form-group > label {
311 .form-group > label {
312 float: left;
312 float: left;
313 }
313 }
314
314
315 .form-horizontal .form-group {
315 .form-horizontal .form-group {
316 margin-right: 0 !important;
316 margin-right: 0 !important;
317 margin-left: 0 !important;
317 margin-left: 0 !important;
318 }
318 }
319
319
320 .panel-body > .container {
320 .panel-body > .container {
321 margin-left: 0;
321 margin-left: 0;
322 padding: 0;
322 padding: 0;
323 }
323 }
324
324
325 label {
325 label {
326 font-weight: inherit;
326 font-weight: inherit;
327 }
327 }
328
328
329 label.control-label {
329 label.control-label {
330 font-weight: bold;
330 font-weight: bold;
331 }
331 }
332
332
333 #content nav.navbar {
333 #content nav.navbar {
334 margin: 0 0 10px;
334 margin: 0 0 10px;
335 border-radius: 4px 4px 4px 4px;
335 border-radius: 4px 4px 4px 4px;
336 }
336 }
337
337
338 #content nav.navbar .navbar-brand {
338 #content nav.navbar .navbar-brand {
339 height: inherit;
339 height: inherit;
340 line-height: inherit;
340 line-height: inherit;
341 }
341 }
342
342
343 .groups_breadcrumbs a {
343 .groups_breadcrumbs a {
344 color: #fff;
344 color: #fff;
345 }
345 }
346
346
347 .groups_breadcrumbs a:hover {
347 .groups_breadcrumbs a:hover {
348 color: #bfe3ff;
348 color: #bfe3ff;
349 text-decoration: none;
349 text-decoration: none;
350 }
350 }
351
351
352 .dt_repo {
352 .dt_repo {
353 white-space: nowrap;
353 white-space: nowrap;
354 color: #577632;
354 color: #577632;
355 }
355 }
356
356
357 .dt_repo_pending {
357 .dt_repo_pending {
358 opacity: 0.5;
358 opacity: 0.5;
359 }
359 }
360
360
361 .dt_repo i.icon-keyhole-circled,
361 .dt_repo i.icon-keyhole-circled,
362 .dt_repo i.icon-globe
362 .dt_repo i.icon-globe
363 {
363 {
364 font-size: 16px;
364 font-size: 16px;
365 vertical-align: -2px;
365 vertical-align: -2px;
366 margin: 0px 1px 0px 3px;
366 margin: 0px 1px 0px 3px;
367 }
367 }
368
368
369 .dt_repo a {
369 .dt_repo a {
370 text-decoration: none;
370 text-decoration: none;
371 }
371 }
372
372
373 .dt_repo .dt_repo_name:hover {
373 .dt_repo .dt_repo_name:hover {
374 text-decoration: underline;
374 text-decoration: underline;
375 }
375 }
376
376
377 #content #left {
377 #content #left {
378 left: 0;
378 left: 0;
379 width: 280px;
379 width: 280px;
380 position: absolute;
380 position: absolute;
381 }
381 }
382
382
383 #content #right {
383 #content #right {
384 margin: 0 60px 10px 290px;
384 margin: 0 60px 10px 290px;
385 }
385 }
386
386
387 div.panel-primary {
387 div.panel-primary {
388 margin: 0 0 10px;
388 margin: 0 0 10px;
389 box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
389 box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
390 border: none;
390 border: none;
391 }
391 }
392
392
393 div.panel div.panel-heading {
393 div.panel div.panel-heading {
394 background-color: #577632;
394 background-color: #577632;
395 background-repeat: repeat-x;
395 background-repeat: repeat-x;
396 background-image: linear-gradient(to bottom, #577632, #577632);
396 background-image: linear-gradient(to bottom, #577632, #577632);
397 border-radius: 4px 4px 0 0;
397 border-radius: 4px 4px 0 0;
398 }
398 }
399
399
400 #content div.panel div.panel-heading ul.links li {
400 #content div.panel div.panel-heading ul.links li {
401 list-style: none;
401 list-style: none;
402 float: left;
402 float: left;
403 margin: 0;
403 margin: 0;
404 padding: 0;
404 padding: 0;
405 }
405 }
406
406
407 div.panel.panel-default {
407 div.panel.panel-default {
408 border: 1px solid #ccc;
408 border: 1px solid #ccc;
409 box-shadow: none;
409 box-shadow: none;
410 border-radius: 6px 6px 0px 0px;
410 border-radius: 6px 6px 0px 0px;
411 margin-bottom: 15px;
411 margin-bottom: 15px;
412 }
412 }
413
413
414 div.panel.panel-default:last-child {
414 div.panel.panel-default:last-child {
415 margin-bottom: 0;
415 margin-bottom: 0;
416 }
416 }
417
417
418 div.panel.panel-default > div.panel-heading {
418 div.panel.panel-default > div.panel-heading {
419 background: #eee;
419 background: #eee;
420 border-bottom: 1px solid #ccc;
420 border-bottom: 1px solid #ccc;
421 font-size: 14px;
421 font-size: 14px;
422 font-weight: 700;
422 font-weight: 700;
423 }
423 }
424
424
425 div.panel.panel-default div.panel-heading .diff-actions a,
425 div.panel.panel-default div.panel-heading .diff-actions a,
426 div.panel.panel-default div.panel-heading .diff-actions span.no-file,
426 div.panel.panel-default div.panel-heading .diff-actions span.no-file,
427 div.panel.panel-default div.panel-heading .diff-actions span.arrow {
427 div.panel.panel-default div.panel-heading .diff-actions span.arrow {
428 color: #577632 !important;
428 color: #577632 !important;
429 }
429 }
430
430
431 div.panel.panel-default div.panel-heading .diff-actions span.no-file,
431 div.panel.panel-default div.panel-heading .diff-actions span.no-file,
432 div.panel.panel-default div.panel-heading .diff-actions span.arrow {
432 div.panel.panel-default div.panel-heading .diff-actions span.arrow {
433 opacity: 0.5;
433 opacity: 0.5;
434 }
434 }
435
435
436 #content div.panel div.panel-heading .pull-left {
436 #content div.panel div.panel-heading .pull-left {
437 margin-right: 10px;
437 margin-right: 10px;
438 }
438 }
439
439
440 #content div.panel div.panel-heading .pull-right {
440 #content div.panel div.panel-heading .pull-right {
441 margin-left: 10px;
441 margin-left: 10px;
442 }
442 }
443
443
444 #content div.panel h1,
444 #content div.panel h1,
445 #content div.panel h2,
445 #content div.panel h2,
446 #content div.panel h3,
446 #content div.panel h3,
447 #content div.panel h4,
447 #content div.panel h4,
448 #content div.panel h5,
448 #content div.panel h5,
449 #content div.panel h6,
449 #content div.panel h6,
450 #content div.panel div.h1,
450 #content div.panel div.h1,
451 #content div.panel div.h2,
451 #content div.panel div.h2,
452 #content div.panel div.h3,
452 #content div.panel div.h3,
453 #content div.panel div.h4,
453 #content div.panel div.h4,
454 #content div.panel div.h5,
454 #content div.panel div.h5,
455 #content div.panel div.h6 {
455 #content div.panel div.h6 {
456 clear: both;
456 clear: both;
457 overflow: hidden;
457 overflow: hidden;
458 margin: 8px 0 3px;
458 margin: 8px 0 3px;
459 padding-bottom: 2px;
459 padding-bottom: 2px;
460 }
460 }
461
461
462 #content div.panel p {
462 #content div.panel p {
463 color: #5f5f5f;
463 color: #5f5f5f;
464 font-size: 12px;
464 font-size: 12px;
465 line-height: 150%;
465 line-height: 150%;
466 margin: 0 0 10px;
466 margin: 0 0 10px;
467 }
467 }
468
468
469 #content div.panel blockquote {
469 #content div.panel blockquote {
470 border-left: 4px solid #DDD;
470 border-left: 4px solid #DDD;
471 color: #5f5f5f;
471 color: #5f5f5f;
472 font-size: 11px;
472 font-size: 11px;
473 line-height: 150%;
473 line-height: 150%;
474 margin: 0 34px;
474 margin: 0 34px;
475 padding: 0 0 0 14px;
475 padding: 0 0 0 14px;
476 }
476 }
477
477
478 #content div.panel blockquote p {
478 #content div.panel blockquote p {
479 margin: 10px 0;
479 margin: 10px 0;
480 padding: 0;
480 padding: 0;
481 }
481 }
482
482
483 #content div.panel dl {
483 #content div.panel dl {
484 margin: 10px 0px;
484 margin: 10px 0px;
485 }
485 }
486
486
487 #content div.panel li {
487 #content div.panel li {
488 font-size: 12px;
488 font-size: 12px;
489 }
489 }
490
490
491 #content div.panel ul.disc,
491 #content div.panel ul.disc,
492 #content div.panel ul.circle {
492 #content div.panel ul.circle {
493 margin: 10px 24px 10px 38px;
493 margin: 10px 24px 10px 38px;
494 }
494 }
495
495
496 #content div.panel ul.square {
496 #content div.panel ul.square {
497 margin: 10px 24px 10px 40px;
497 margin: 10px 24px 10px 40px;
498 }
498 }
499
499
500 #content div.panel img.left {
500 #content div.panel img.left {
501 border: none;
501 border: none;
502 float: left;
502 float: left;
503 margin: 10px 10px 10px 0;
503 margin: 10px 10px 10px 0;
504 }
504 }
505
505
506 #content div.panel img.right {
506 #content div.panel img.right {
507 border: none;
507 border: none;
508 float: right;
508 float: right;
509 margin: 10px 0 10px 10px;
509 margin: 10px 0 10px 10px;
510 }
510 }
511
511
512 #content div.panel div.messages {
512 #content div.panel div.messages {
513 clear: both;
513 clear: both;
514 overflow: hidden;
514 overflow: hidden;
515 margin: 0 15px;
515 margin: 0 15px;
516 padding: 0;
516 padding: 0;
517 }
517 }
518
518
519 #content div.panel div.message {
519 #content div.panel div.message {
520 float: left;
520 float: left;
521 overflow: hidden;
521 overflow: hidden;
522 margin: 0;
522 margin: 0;
523 padding: 5px 0;
523 padding: 5px 0;
524 white-space: pre-wrap;
524 white-space: pre-wrap;
525 }
525 }
526 #content div.panel #changeset_content div.message {
526 #content div.panel #changeset_content div.message {
527 padding: 15px 0;
527 padding: 15px 0;
528 }
528 }
529 #content div.panel div.expand {
529 #content div.panel div.expand {
530 width: 110%;
530 width: 110%;
531 height: 14px;
531 height: 14px;
532 font-size: 10px;
532 font-size: 10px;
533 text-align: center;
533 text-align: center;
534 cursor: pointer;
534 cursor: pointer;
535 color: #666;
535 color: #666;
536 background: linear-gradient(to bottom,rgba(255,255,255,0),rgba(64,96,128,0.1));
536 background: linear-gradient(to bottom,rgba(255,255,255,0),rgba(64,96,128,0.1));
537 display: none;
537 display: none;
538 overflow: hidden;
538 overflow: hidden;
539 }
539 }
540 #content div.panel div.expand .expandtext {
540 #content div.panel div.expand .expandtext {
541 background-color: #ffffff;
541 background-color: #ffffff;
542 padding: 2px;
542 padding: 2px;
543 border-radius: 2px;
543 border-radius: 2px;
544 }
544 }
545
545
546 #content div.panel div.message a {
546 #content div.panel div.message a {
547 font-weight: 400 !important;
547 font-weight: 400 !important;
548 }
548 }
549
549
550 #content div.panel div.message div.image {
550 #content div.panel div.message div.image {
551 float: left;
551 float: left;
552 margin: 9px 0 0 5px;
552 margin: 9px 0 0 5px;
553 padding: 6px;
553 padding: 6px;
554 }
554 }
555
555
556 #content div.panel div.message div.image img {
556 #content div.panel div.message div.image img {
557 vertical-align: middle;
557 vertical-align: middle;
558 margin: 0;
558 margin: 0;
559 }
559 }
560
560
561 #content div.panel div.message div.text {
561 #content div.panel div.message div.text {
562 float: left;
562 float: left;
563 margin: 0;
563 margin: 0;
564 padding: 9px 6px;
564 padding: 9px 6px;
565 }
565 }
566
566
567 #content div.panel div.message div.text h1,
567 #content div.panel div.message div.text h1,
568 #content div.panel div.message div.text h2,
568 #content div.panel div.message div.text h2,
569 #content div.panel div.message div.text h3,
569 #content div.panel div.message div.text h3,
570 #content div.panel div.message div.text h4,
570 #content div.panel div.message div.text h4,
571 #content div.panel div.message div.text h5,
571 #content div.panel div.message div.text h5,
572 #content div.panel div.message div.text h6 {
572 #content div.panel div.message div.text h6 {
573 border: none;
573 border: none;
574 margin: 0;
574 margin: 0;
575 padding: 0;
575 padding: 0;
576 }
576 }
577
577
578 #content div.panel div.message div.text span {
578 #content div.panel div.message div.text span {
579 height: 1%;
579 height: 1%;
580 display: block;
580 display: block;
581 margin: 0;
581 margin: 0;
582 padding: 5px 0 0;
582 padding: 5px 0 0;
583 }
583 }
584
584
585 #content div.panel div.message-error {
585 #content div.panel div.message-error {
586 height: 1%;
586 height: 1%;
587 clear: both;
587 clear: both;
588 overflow: hidden;
588 overflow: hidden;
589 background: #FBE3E4;
589 background: #FBE3E4;
590 border: 1px solid #FBC2C4;
590 border: 1px solid #FBC2C4;
591 color: #860006;
591 color: #860006;
592 }
592 }
593
593
594 #content div.panel div.message-error h6 {
594 #content div.panel div.message-error h6 {
595 color: #860006;
595 color: #860006;
596 }
596 }
597
597
598 #content div.panel div.message-warning {
598 #content div.panel div.message-warning {
599 height: 1%;
599 height: 1%;
600 clear: both;
600 clear: both;
601 overflow: hidden;
601 overflow: hidden;
602 background: #FFF6BF;
602 background: #FFF6BF;
603 border: 1px solid #FFD324;
603 border: 1px solid #FFD324;
604 color: #5f5200;
604 color: #5f5200;
605 }
605 }
606
606
607 #content div.panel div.message-warning h6 {
607 #content div.panel div.message-warning h6 {
608 color: #5f5200;
608 color: #5f5200;
609 }
609 }
610
610
611 #content div.panel div.message-notice {
611 #content div.panel div.message-notice {
612 height: 1%;
612 height: 1%;
613 clear: both;
613 clear: both;
614 overflow: hidden;
614 overflow: hidden;
615 background: #8FBDE0;
615 background: #8FBDE0;
616 border: 1px solid #6BACDE;
616 border: 1px solid #6BACDE;
617 color: #003863;
617 color: #003863;
618 }
618 }
619
619
620 #content div.panel div.message-notice h6 {
620 #content div.panel div.message-notice h6 {
621 color: #003863;
621 color: #003863;
622 }
622 }
623
623
624 #content div.panel div.message-success {
624 #content div.panel div.message-success {
625 height: 1%;
625 height: 1%;
626 clear: both;
626 clear: both;
627 overflow: hidden;
627 overflow: hidden;
628 background: #E6EFC2;
628 background: #E6EFC2;
629 border: 1px solid #C6D880;
629 border: 1px solid #C6D880;
630 color: #4e6100;
630 color: #4e6100;
631 }
631 }
632
632
633 #content div.panel div.message-success h6 {
633 #content div.panel div.message-success h6 {
634 color: #4e6100;
634 color: #4e6100;
635 }
635 }
636
636
637 #content div.panel div.form div.form-horizontal div.form-group {
637 #content div.panel div.form div.form-horizontal div.form-group {
638 border-bottom: 1px solid #DDD;
638 border-bottom: 1px solid #DDD;
639 clear: both;
639 clear: both;
640 }
640 }
641
641
642 #content div.panel div.form div.form-horizontal div.form-group > label {
642 #content div.panel div.form div.form-horizontal div.form-group > label {
643 color: #393939;
643 color: #393939;
644 font-weight: 700;
644 font-weight: 700;
645 }
645 }
646
646
647 .reviewer_ac {
647 .reviewer_ac {
648 padding: 10px
648 padding: 10px
649 }
649 }
650
650
651 #content div.panel table.table {
651 #content div.panel table.table {
652 border: 1px solid transparent;
652 border: 1px solid transparent;
653 }
653 }
654
654
655 #content div.panel table {
655 #content div.panel table {
656 border-collapse: separate;
656 border-collapse: separate;
657 margin: 0;
657 margin: 0;
658 padding: 0;
658 padding: 0;
659 border: 1px solid #eee;
659 border: 1px solid #eee;
660 border-radius: 4px;
660 border-radius: 4px;
661 }
661 }
662 #content div.panel table#permissions_manage {
662 #content div.panel table#permissions_manage {
663 width: auto;
663 width: auto;
664 }
664 }
665
665
666 #content div.panel table th {
666 #content div.panel table th {
667 background: #eee;
667 background: #eee;
668 border-bottom: 1px solid #ddd;
668 border-bottom: 1px solid #ddd;
669 padding: 5px 0px 5px 5px;
669 padding: 5px 0px 5px 5px;
670 text-align: left;
670 text-align: left;
671 }
671 }
672
672
673 #content div.panel table th.left {
673 #content div.panel table th.left {
674 text-align: left;
674 text-align: left;
675 }
675 }
676
676
677 #content div.panel table th.right {
677 #content div.panel table th.right {
678 text-align: right;
678 text-align: right;
679 }
679 }
680
680
681 #content div.panel table th.center {
681 #content div.panel table th.center {
682 text-align: center;
682 text-align: center;
683 }
683 }
684
684
685 #content div.panel table th.selected {
685 #content div.panel table th.selected {
686 vertical-align: middle;
686 vertical-align: middle;
687 padding: 0;
687 padding: 0;
688 }
688 }
689
689
690 #content div.panel table td.annotate {
690 #content div.panel table td.annotate {
691 border-bottom: none;
691 border-bottom: none;
692 }
692 }
693
693
694 #content div.panel table td.linenos pre,
694 #content div.panel table td.linenos pre,
695 #content div.panel table td.annotate pre,
695 #content div.panel table td.annotate pre,
696 #content div.panel table td.code pre {
696 #content div.panel table td.code pre {
697 padding-top: inherit;
697 padding-top: inherit;
698 margin: inherit;
698 margin: inherit;
699 }
699 }
700
700
701 #content div.panel table td.compact {
701 #content div.panel table td.compact {
702 padding: 0;
702 padding: 0;
703 }
703 }
704
704
705 #content div.panel table tr.selected td {
705 #content div.panel table tr.selected td {
706 background: #FFC;
706 background: #FFC;
707 }
707 }
708
708
709 #content div.panel table td.selected {
709 #content div.panel table td.selected {
710 width: 3%;
710 width: 3%;
711 text-align: center;
711 text-align: center;
712 vertical-align: middle;
712 vertical-align: middle;
713 padding: 0;
713 padding: 0;
714 }
714 }
715
715
716 #content div.panel table td.action {
716 #content div.panel table td.action {
717 width: 45%;
717 width: 45%;
718 text-align: left;
718 text-align: left;
719 }
719 }
720
720
721 #content div.panel table td.date {
721 #content div.panel table td.date {
722 width: 33%;
722 width: 33%;
723 text-align: center;
723 text-align: center;
724 }
724 }
725
725
726 #content div.panel div.action {
726 #content div.panel div.action {
727 float: right;
727 float: right;
728 background: #FFF;
728 background: #FFF;
729 text-align: right;
729 text-align: right;
730 margin: 10px 0 0;
730 margin: 10px 0 0;
731 padding: 0;
731 padding: 0;
732 }
732 }
733
733
734 #content div.panel div.action select {
734 #content div.panel div.action select {
735 font-size: 11px;
735 font-size: 11px;
736 margin: 0;
736 margin: 0;
737 }
737 }
738
738
739 #content div.panel div.action .ui-selectmenu {
739 #content div.panel div.action .ui-selectmenu {
740 margin: 0;
740 margin: 0;
741 padding: 0;
741 padding: 0;
742 }
742 }
743
743
744 #content div.panel ul.pagination > li > a,
744 #content div.panel ul.pagination > li > a,
745 #content div.panel ul.pagination > li > span {
745 #content div.panel ul.pagination > li > span {
746 background: #ebebeb url("../images/pager.png") repeat-x;
746 background: #ebebeb url("../images/pager.png") repeat-x;
747 color: #4A4A4A;
747 color: #4A4A4A;
748 font-weight: 700;
748 font-weight: 700;
749 border-top: 1px solid #dedede;
749 border-top: 1px solid #dedede;
750 border-left: 1px solid #cfcfcf;
750 border-left: 1px solid #cfcfcf;
751 border-bottom: 1px solid #c4c4c4;
751 border-bottom: 1px solid #c4c4c4;
752 border-right: 1px solid #cfcfcf;
752 border-right: 1px solid #cfcfcf;
753 }
753 }
754
754
755
755
756 #content div.panel ul.pagination > li.active > span,
756 #content div.panel ul.pagination > li.active > span,
757 #content div.panel ul.pagination > li:hover > a,
757 #content div.panel ul.pagination > li:hover > a,
758 #content div.panel ul.pagination > li:active > a {
758 #content div.panel ul.pagination > li:active > a {
759 background: #b4b4b4 url("../images/pager_selected.png") repeat-x;
759 background: #b4b4b4 url("../images/pager_selected.png") repeat-x;
760 border-top: 1px solid #ccc;
760 border-top: 1px solid #ccc;
761 border-left: 1px solid #bebebe;
761 border-left: 1px solid #bebebe;
762 border-bottom: 1px solid #afafaf;
762 border-bottom: 1px solid #afafaf;
763 border-right: 1px solid #bebebe;
763 border-right: 1px solid #bebebe;
764 color: #515151;
764 color: #515151;
765 }
765 }
766
766
767 #content div.panel div.traffic div.legend {
767 #content div.panel div.traffic div.legend {
768 clear: both;
768 clear: both;
769 overflow: hidden;
769 overflow: hidden;
770 border-bottom: 1px solid #ddd;
770 border-bottom: 1px solid #ddd;
771 margin: 0 0 10px;
771 margin: 0 0 10px;
772 padding: 0 0 10px;
772 padding: 0 0 10px;
773 }
773 }
774
774
775 #content div.panel div.traffic div.legend h6 {
775 #content div.panel div.traffic div.legend h6 {
776 float: left;
776 float: left;
777 border: none;
777 border: none;
778 margin: 0;
778 margin: 0;
779 padding: 0;
779 padding: 0;
780 }
780 }
781
781
782 #content div.panel div.traffic div.legend li {
782 #content div.panel div.traffic div.legend li {
783 list-style: none;
783 list-style: none;
784 float: left;
784 float: left;
785 font-size: 11px;
785 font-size: 11px;
786 margin: 0;
786 margin: 0;
787 padding: 0 8px 0 4px;
787 padding: 0 8px 0 4px;
788 }
788 }
789
789
790 #content div.panel div.traffic div.legend li.visits {
790 #content div.panel div.traffic div.legend li.visits {
791 border-left: 12px solid #edc240;
791 border-left: 12px solid #edc240;
792 }
792 }
793
793
794 #content div.panel div.traffic div.legend li.pageviews {
794 #content div.panel div.traffic div.legend li.pageviews {
795 border-left: 12px solid #afd8f8;
795 border-left: 12px solid #afd8f8;
796 }
796 }
797
797
798 #content div.panel div.traffic table {
798 #content div.panel div.traffic table {
799 width: auto;
799 width: auto;
800 }
800 }
801
801
802 #content div.panel div.traffic table td {
802 #content div.panel div.traffic table td {
803 background: transparent;
803 background: transparent;
804 border: none;
804 border: none;
805 padding: 2px 3px 3px;
805 padding: 2px 3px 3px;
806 }
806 }
807
807
808 #content div.panel div.traffic table td.legendLabel {
808 #content div.panel div.traffic table td.legendLabel {
809 padding: 0 3px 2px;
809 padding: 0 3px 2px;
810 }
810 }
811
811
812 #content div.panel #summary-panel-body {
812 #content div.panel #summary-panel-body {
813 position: relative;
813 position: relative;
814 }
814 }
815
815
816 #content div.panel div#summary-panel-body.form div.form-horizontal div.form-group > div {
816 #content div.panel div#summary-panel-body.form div.form-horizontal div.form-group > div {
817 margin: 0 0 10px 150px;
817 margin: 0 0 10px 150px;
818 }
818 }
819
819
820 #content div.panel #summary {
820 #content div.panel #summary {
821 margin-right: 200px;
821 margin-right: 200px;
822 min-height: 200px;
822 min-height: 200px;
823 }
823 }
824
824
825 ul#summary-menu-stats {
825 ul#summary-menu-stats {
826 width: 180px;
826 width: 180px;
827 position: absolute;
827 position: absolute;
828 top: 0;
828 top: 0;
829 right: 0;
829 right: 0;
830 border-radius: 4px;
830 border-radius: 4px;
831 margin: 15px;
831 margin: 15px;
832 }
832 }
833
833
834 #content #summary-menu-stats li {
834 #content #summary-menu-stats li {
835 padding: 0;
835 padding: 0;
836 }
836 }
837
837
838 #content #summary-menu-stats li:hover {
838 #content #summary-menu-stats li:hover {
839 background: #f0f0f0;
839 background: #f0f0f0;
840 }
840 }
841
841
842 #summary-menu-stats a {
842 #summary-menu-stats a {
843 display: block;
843 display: block;
844 padding: 10px;
844 padding: 10px;
845 }
845 }
846
846
847 #repo_size_2 {
847 #repo_size_2 {
848 display: none;
848 display: none;
849 }
849 }
850 #repo_size_2.loaded {
850 #repo_size_2.loaded {
851 display: block;
851 display: block;
852 padding-right: 10px;
852 padding-right: 10px;
853 padding-bottom: 7px;
853 padding-bottom: 7px;
854 }
854 }
855
855
856 #summary-menu-stats a:hover {
856 #summary-menu-stats a:hover {
857 text-decoration: none;
857 text-decoration: none;
858 }
858 }
859
859
860 #summary-menu-stats .badge {
860 #summary-menu-stats .badge {
861 padding: 2px 4px !important;
861 padding: 2px 4px !important;
862 font-size: 10px;
862 font-size: 10px;
863 }
863 }
864
864
865 #summary .metatag {
865 #summary .metatag {
866 display: inline-block;
866 display: inline-block;
867 padding: 3px 5px;
867 padding: 3px 5px;
868 margin-bottom: 3px;
868 margin-bottom: 3px;
869 margin-right: 1px;
869 margin-right: 1px;
870 border-radius: 5px;
870 border-radius: 5px;
871 }
871 }
872
872
873 #content div.panel #summary p {
873 #content div.panel #summary p {
874 margin-bottom: -5px;
874 margin-bottom: -5px;
875 width: 600px;
875 width: 600px;
876 white-space: pre-wrap;
876 white-space: pre-wrap;
877 }
877 }
878
878
879 #content div.panel #summary p:last-child {
879 #content div.panel #summary p:last-child {
880 margin-bottom: 9px;
880 margin-bottom: 9px;
881 }
881 }
882
882
883 #content div.panel #summary p:first-of-type {
883 #content div.panel #summary p:first-of-type {
884 margin-top: 9px;
884 margin-top: 9px;
885 }
885 }
886
886
887 #clone_by_name.input-group,
887 #clone_by_name.input-group,
888 #clone_by_id.input-group {
888 #clone_by_id.input-group {
889 width: 100%;
889 width: 100%;
890 }
890 }
891 #clone_by_name.input-group > span,
891 #clone_by_name.input-group > span,
892 #clone_by_id.input-group > span {
892 #clone_by_id.input-group > span {
893 display: inline-block;
893 display: inline-block;
894 float: left;
894 float: left;
895 height: 30px;
895 height: 30px;
896 }
896 }
897
897
898 #clone_by_name.input-group > input,
898 #clone_by_name.input-group > input,
899 #clone_by_id.input-group > input {
899 #clone_by_id.input-group > input {
900 width: 50%;
900 width: 50%;
901 }
901 }
902
902
903 #clone_by_name.input-group .form-control,
903 #clone_by_name.input-group .form-control,
904 #clone_by_id.input-group .form-control {
904 #clone_by_id.input-group .form-control {
905 height: 30px;
905 height: 30px;
906 }
906 }
907
907
908 .metatag {
908 .metatag {
909 display: inline-block;
909 display: inline-block;
910 margin-right: 1px;
910 margin-right: 1px;
911 border-radius: 4px 4px 4px 4px;
911 border-radius: 4px 4px 4px 4px;
912
912
913 border: solid 1px #9CF;
913 border: solid 1px #9CF;
914 padding: 2px 3px 2px 3px !important;
914 padding: 2px 3px 2px 3px !important;
915 background-color: #DEF;
915 background-color: #DEF;
916 }
916 }
917
917
918 .metatag[data-tag="dead"] {
918 .metatag[data-tag="dead"] {
919 background-color: #E44;
919 background-color: #E44;
920 }
920 }
921
921
922 .metatag[data-tag="stale"] {
922 .metatag[data-tag="stale"] {
923 background-color: #EA4;
923 background-color: #EA4;
924 }
924 }
925
925
926 .metatag[data-tag="featured"] {
926 .metatag[data-tag="featured"] {
927 background-color: #AEA;
927 background-color: #AEA;
928 }
928 }
929
929
930 .metatag[data-tag="requires"] {
930 .metatag[data-tag="requires"] {
931 background-color: #9CF;
931 background-color: #9CF;
932 }
932 }
933
933
934 .metatag[data-tag="recommends"] {
934 .metatag[data-tag="recommends"] {
935 background-color: #BDF;
935 background-color: #BDF;
936 }
936 }
937
937
938 .metatag[data-tag="lang"] {
938 .metatag[data-tag="lang"] {
939 background-color: #FAF474;
939 background-color: #FAF474;
940 }
940 }
941
941
942 .metatag[data-tag="license"] {
942 .metatag[data-tag="license"] {
943 border: solid 1px #9CF;
943 border: solid 1px #9CF;
944 background-color: #DEF;
944 background-color: #DEF;
945 }
945 }
946 .metatag[data-tag="see"] {
946 .metatag[data-tag="see"] {
947 border: solid 1px #CBD;
947 border: solid 1px #CBD;
948 background-color: #EDF;
948 background-color: #EDF;
949 }
949 }
950
950
951 a.metatag[data-tag="license"]:hover {
951 a.metatag[data-tag="license"]:hover {
952 background-color: #577632;
952 background-color: #577632;
953 color: #FFF;
953 color: #FFF;
954 text-decoration: none;
954 text-decoration: none;
955 }
955 }
956
956
957 #summary .desc {
957 #summary .desc {
958 white-space: pre;
958 white-space: pre;
959 width: 100%;
959 width: 100%;
960 }
960 }
961
961
962 #summary .repo_name {
962 #summary .repo_name {
963 font-size: 1.6em;
963 font-size: 1.6em;
964 font-weight: bold;
964 font-weight: bold;
965 vertical-align: baseline;
965 vertical-align: baseline;
966 clear: right
966 clear: right
967 }
967 }
968
968
969 #footer {
969 #footer {
970 clear: both;
970 clear: both;
971 overflow: hidden;
971 overflow: hidden;
972 text-align: right;
972 text-align: right;
973 margin: 0;
973 margin: 0;
974 padding: 10px 15px;
974 padding: 10px 15px;
975 margin: -10px 0 0;
975 margin: -10px 0 0;
976 background-color: #577632;
976 background-color: #577632;
977 background-repeat: repeat-x;
977 background-repeat: repeat-x;
978 background-image: linear-gradient(to bottom, #577632, #577632);
978 background-image: linear-gradient(to bottom, #577632, #577632);
979 box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
979 box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
980 border-radius: 4px 4px 4px 4px;
980 border-radius: 4px 4px 4px 4px;
981 }
981 }
982
982
983 #footer > span {
983 #footer > span {
984 color: #FFF;
984 color: #FFF;
985 font-weight: 700;
985 font-weight: 700;
986 }
986 }
987
987
988 #footer .navbar-link {
988 #footer .navbar-link {
989 color: #FFF;
989 color: #FFF;
990 }
990 }
991
991
992 #footer.navbar {
992 #footer.navbar {
993 min-height: inherit;
993 min-height: inherit;
994 padding-bottom: 8px;
994 padding-bottom: 8px;
995 }
995 }
996
996
997 #footer.navbar .navbar-text {
997 #footer.navbar .navbar-text {
998 margin-top: 0;
998 margin-top: 0;
999 margin-bottom: 0;
999 margin-bottom: 0;
1000 }
1000 }
1001
1001
1002 #login .panel-body .icon-lock {
1002 #login .panel-body .icon-lock {
1003 font-size: 100px;
1003 font-size: 100px;
1004 color: #DDD;
1004 color: #DDD;
1005 position: absolute;
1005 position: absolute;
1006 margin-left: -15px;
1006 margin-left: -15px;
1007 z-index: 1;
1007 z-index: 1;
1008 }
1008 }
1009
1009
1010 .user-menu {
1010 .user-menu {
1011 padding: 0 !important;
1011 padding: 0 !important;
1012 }
1012 }
1013
1013
1014 .user-menu .container {
1014 .user-menu .container {
1015 padding: 0px 4px 0px 4px;
1015 padding: 0px 4px 0px 4px;
1016 margin: 0px 0px 0px 0px;
1016 margin: 0px 0px 0px 0px;
1017 }
1017 }
1018
1018
1019 .user-menu .gravatar {
1019 .user-menu .gravatar {
1020 margin: 0px 0px 0px 0px;
1020 margin: 0px 0px 0px 0px;
1021 cursor: pointer;
1021 cursor: pointer;
1022 }
1022 }
1023 .user-menu .gravatar.enabled {
1023 .user-menu .gravatar.enabled {
1024 background-color: #FDF784 !important;
1024 background-color: #FDF784 !important;
1025 }
1025 }
1026 .user-menu .gravatar:hover {
1026 .user-menu .gravatar:hover {
1027 background-color: #FDF784 !important;
1027 background-color: #FDF784 !important;
1028 }
1028 }
1029
1029
1030 #quick_login {
1030 #quick_login {
1031 width: 330px;
1031 width: 330px;
1032 min-height: 110px;
1032 min-height: 110px;
1033 padding: 0;
1033 padding: 0;
1034 position: absolute;
1034 position: absolute;
1035 right: 0;
1035 right: 0;
1036 color: #fff;
1036 color: #fff;
1037 background-color: #577632;
1037 background-color: #577632;
1038 background-repeat: repeat-x;
1038 background-repeat: repeat-x;
1039 background-image: linear-gradient(to bottom, #577632, #577632);
1039 background-image: linear-gradient(to bottom, #577632, #577632);
1040
1040
1041 z-index: 999;
1041 z-index: 999;
1042 border-radius: 0px 0px 4px 4px;
1042 border-radius: 0px 0px 4px 4px;
1043 box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
1043 box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
1044
1044
1045 overflow: hidden;
1045 overflow: hidden;
1046 }
1046 }
1047
1047
1048 #quick_login .form {
1048 #quick_login .form {
1049 margin: 15px;
1049 margin: 15px;
1050 }
1050 }
1051
1051
1052 #quick_login h4 {
1052 #quick_login h4 {
1053 color: #fff;
1053 color: #fff;
1054 margin-bottom: 10px;
1054 margin-bottom: 10px;
1055 }
1055 }
1056
1056
1057 #quick_login input#username,
1057 #quick_login input#username,
1058 #quick_login input#password {
1058 #quick_login input#password {
1059 display: block;
1059 display: block;
1060 margin: 5px 0 10px;
1060 margin: 5px 0 10px;
1061 }
1061 }
1062
1062
1063 #quick_login .password_forgotten a,
1063 #quick_login .password_forgotten a,
1064 #quick_login .register a {
1064 #quick_login .register a {
1065 padding: 0 !important;
1065 padding: 0 !important;
1066 line-height: 25px !important;
1066 line-height: 25px !important;
1067 float: left;
1067 float: left;
1068 clear: both;
1068 clear: both;
1069 }
1069 }
1070
1070
1071 #quick_login .submit {
1071 #quick_login .submit {
1072 float: right;
1072 float: right;
1073 }
1073 }
1074
1074
1075 #quick_login .submit input#sign_in {
1075 #quick_login .submit input#sign_in {
1076 margin-top: 5px;
1076 margin-top: 5px;
1077 }
1077 }
1078
1078
1079 #quick_login > .pull-left {
1079 #quick_login > .pull-left {
1080 width: 170px;
1080 width: 170px;
1081 }
1081 }
1082 #quick_login > .pull-right {
1082 #quick_login > .pull-right {
1083 width: 140px;
1083 width: 140px;
1084 }
1084 }
1085 #quick_login .full_name {
1085 #quick_login .full_name {
1086 color: #FFFFFF;
1086 color: #FFFFFF;
1087 font-weight: bold;
1087 font-weight: bold;
1088 padding: 3px 3px 3px 15px;
1088 padding: 3px 3px 3px 15px;
1089 }
1089 }
1090 #quick_login .big_gravatar {
1090 #quick_login .big_gravatar {
1091 padding: 15px 0px 0px 15px;
1091 padding: 15px 0px 0px 15px;
1092 }
1092 }
1093 #quick_login .notifications {
1093 #quick_login .notifications {
1094 padding: 2px 0px 0px 15px;
1094 padding: 2px 0px 0px 15px;
1095 color: #FFFFFF;
1095 color: #FFFFFF;
1096 font-weight: bold;
1096 font-weight: bold;
1097 line-height: 10px !important;
1097 line-height: 10px !important;
1098 }
1098 }
1099 #quick_login .notifications a,
1099 #quick_login .notifications a,
1100 #quick_login .unread a {
1100 #quick_login .unread a {
1101 color: #FFFFFF;
1101 color: #FFFFFF;
1102 display: block;
1102 display: block;
1103 padding: 0px !important;
1103 padding: 0px !important;
1104 }
1104 }
1105 #quick_login .notifications a:hover,
1105 #quick_login .notifications a:hover,
1106 #quick_login .unread a:hover {
1106 #quick_login .unread a:hover {
1107 background-color: inherit !important;
1107 background-color: inherit !important;
1108 }
1108 }
1109 #quick_login .email,
1109 #quick_login .email,
1110 #quick_login .unread {
1110 #quick_login .unread {
1111 color: #FFFFFF;
1111 color: #FFFFFF;
1112 padding: 3px 3px 3px 15px;
1112 padding: 3px 3px 3px 15px;
1113 }
1113 }
1114 #quick_login .links .logout {
1114 #quick_login .links .logout {
1115 }
1115 }
1116
1116
1117 #quick_login div.form div.form-horizontal {
1117 #quick_login div.form div.form-horizontal {
1118 padding-top: 2px;
1118 padding-top: 2px;
1119 padding-left: 10px;
1119 padding-left: 10px;
1120 }
1120 }
1121
1121
1122 #quick_login div.form div.form-horizontal div.form-group {
1122 #quick_login div.form div.form-horizontal div.form-group {
1123 padding: 5px;
1123 padding: 5px;
1124 }
1124 }
1125
1125
1126 #quick_login div.form div.form-horizontal div.form-group > label {
1126 #quick_login div.form div.form-horizontal div.form-group > label {
1127 color: #fff;
1127 color: #fff;
1128 padding-bottom: 3px;
1128 padding-bottom: 3px;
1129 }
1129 }
1130
1130
1131 #quick_login div.form div.form-horizontal div.form-group > div input {
1131 #quick_login div.form div.form-horizontal div.form-group > div input {
1132 width: 236px;
1132 width: 236px;
1133 background: #FFF;
1133 background: #FFF;
1134 border-top: 1px solid #b3b3b3;
1134 border-top: 1px solid #b3b3b3;
1135 border-left: 1px solid #b3b3b3;
1135 border-left: 1px solid #b3b3b3;
1136 border-right: 1px solid #eaeaea;
1136 border-right: 1px solid #eaeaea;
1137 border-bottom: 1px solid #eaeaea;
1137 border-bottom: 1px solid #eaeaea;
1138 color: #000;
1138 color: #000;
1139 font-size: 11px;
1139 font-size: 11px;
1140 margin: 0;
1140 margin: 0;
1141 padding: 5px 7px 4px;
1141 padding: 5px 7px 4px;
1142 }
1142 }
1143
1143
1144 #quick_login div.form div.form-horizontal div.buttons {
1144 #quick_login div.form div.form-horizontal div.buttons {
1145 clear: both;
1145 clear: both;
1146 overflow: hidden;
1146 overflow: hidden;
1147 text-align: right;
1147 text-align: right;
1148 margin: 0;
1148 margin: 0;
1149 padding: 5px 14px 0px 5px;
1149 padding: 5px 14px 0px 5px;
1150 }
1150 }
1151
1151
1152 #quick_login div.form div.links {
1152 #quick_login div.form div.links {
1153 clear: both;
1153 clear: both;
1154 overflow: hidden;
1154 overflow: hidden;
1155 margin: 10px 0 0;
1155 margin: 10px 0 0;
1156 padding: 0 0 2px;
1156 padding: 0 0 2px;
1157 }
1157 }
1158
1158
1159 #quick_login ol.links {
1159 #quick_login ol.links {
1160 display: block;
1160 display: block;
1161 font-weight: bold;
1161 font-weight: bold;
1162 list-style: none outside none;
1162 list-style: none outside none;
1163 text-align: right;
1163 text-align: right;
1164 }
1164 }
1165 #quick_login ol.links li {
1165 #quick_login ol.links li {
1166 line-height: 27px;
1166 line-height: 27px;
1167 margin: 0;
1167 margin: 0;
1168 padding: 0;
1168 padding: 0;
1169 color: #fff;
1169 color: #fff;
1170 display: block;
1170 display: block;
1171 float: none !important;
1171 float: none !important;
1172 }
1172 }
1173
1173
1174 #quick_login ol.links li a {
1174 #quick_login ol.links li a {
1175 color: #fff;
1175 color: #fff;
1176 display: block;
1176 display: block;
1177 padding: 2px;
1177 padding: 2px;
1178 }
1178 }
1179 #quick_login ol.links li a:HOVER {
1179 #quick_login ol.links li a:HOVER {
1180 background-color: inherit !important;
1180 background-color: inherit !important;
1181 }
1181 }
1182
1182
1183 #register div.form div.form-horizontal div.form-group > label {
1183 #register div.form div.form-horizontal div.form-group > label {
1184 width: 135px;
1184 width: 135px;
1185 float: left;
1185 float: left;
1186 text-align: right;
1186 text-align: right;
1187 margin: 2px 10px 0 0;
1187 margin: 2px 10px 0 0;
1188 padding: 5px 0 0 5px;
1188 padding: 5px 0 0 5px;
1189 }
1189 }
1190
1190
1191 #register div.form div.form-horizontal div.form-group > div input {
1191 #register div.form div.form-horizontal div.form-group > div input {
1192 width: 300px;
1192 width: 300px;
1193 }
1193 }
1194
1194
1195 #register div.form div.form-horizontal div.buttons {
1195 #register div.form div.form-horizontal div.buttons {
1196 border-top: 1px solid #DDD;
1196 border-top: 1px solid #DDD;
1197 margin: 0;
1197 margin: 0;
1198 padding: 10px 0 0 145px;
1198 padding: 10px 0 0 145px;
1199 }
1199 }
1200
1200
1201 #journal .journal_day {
1201 #journal .journal_day {
1202 font-size: 15px;
1202 font-size: 15px;
1203 padding: 10px 0px;
1203 padding: 10px 0px;
1204 border-bottom: 2px solid #DDD;
1204 border-bottom: 2px solid #DDD;
1205 margin-left: 10px;
1205 margin-left: 10px;
1206 margin-right: 10px;
1206 margin-right: 10px;
1207 }
1207 }
1208
1208
1209 #journal .journal_container {
1209 #journal .journal_container {
1210 clear: both;
1210 clear: both;
1211 }
1211 }
1212
1212
1213 #journal .journal_action_container {
1213 #journal .journal_action_container {
1214 padding-left: 18px;
1214 padding-left: 18px;
1215 }
1215 }
1216
1216
1217 #journal .journal_user {
1217 #journal .journal_user {
1218 color: #747474;
1218 color: #747474;
1219 font-size: 14px;
1219 font-size: 14px;
1220 font-weight: bold;
1220 font-weight: bold;
1221 height: 30px;
1221 height: 30px;
1222 }
1222 }
1223
1223
1224 #journal .journal_user.deleted {
1224 #journal .journal_user.deleted {
1225 color: #747474;
1225 color: #747474;
1226 font-size: 14px;
1226 font-size: 14px;
1227 font-weight: normal;
1227 font-weight: normal;
1228 height: 30px;
1228 height: 30px;
1229 font-style: italic;
1229 font-style: italic;
1230 }
1230 }
1231
1231
1232
1232
1233 #journal .journal_icon {
1233 #journal .journal_icon {
1234 clear: both;
1234 clear: both;
1235 float: left;
1235 float: left;
1236 padding-right: 4px;
1236 padding-right: 4px;
1237 padding-top: 3px;
1237 padding-top: 3px;
1238 }
1238 }
1239
1239
1240 #journal .journal_action {
1240 #journal .journal_action {
1241 padding-top: 4px;
1241 padding-top: 4px;
1242 min-height: 2px;
1242 min-height: 2px;
1243 float: left
1243 float: left
1244 }
1244 }
1245
1245
1246 #journal .journal_action_params {
1246 #journal .journal_action_params {
1247 clear: left;
1247 clear: left;
1248 padding-left: 22px;
1248 padding-left: 22px;
1249 }
1249 }
1250
1250
1251 #journal .journal_repo {
1251 #journal .journal_repo {
1252 float: left;
1252 float: left;
1253 margin-left: 6px;
1253 margin-left: 6px;
1254 padding-top: 3px;
1254 padding-top: 3px;
1255 }
1255 }
1256
1256
1257 #journal .date {
1257 #journal .date {
1258 clear: both;
1258 clear: both;
1259 color: #777777;
1259 color: #777777;
1260 font-size: 11px;
1260 font-size: 11px;
1261 padding-left: 22px;
1261 padding-left: 22px;
1262 }
1262 }
1263
1263
1264 #journal .journal_repo .journal_repo_name {
1264 #journal .journal_repo .journal_repo_name {
1265 font-weight: bold;
1265 font-weight: bold;
1266 font-size: 1.1em;
1266 font-size: 1.1em;
1267 }
1267 }
1268
1268
1269 #journal .compare_view {
1269 #journal .compare_view {
1270 padding: 5px 0px 5px 0px;
1270 padding: 5px 0px 5px 0px;
1271 width: 95px;
1271 width: 95px;
1272 }
1272 }
1273
1273
1274 .trending_language_tbl, .trending_language_tbl td {
1274 .trending_language_tbl, .trending_language_tbl td {
1275 border: 0 !important;
1275 border: 0 !important;
1276 margin: 0 !important;
1276 margin: 0 !important;
1277 padding: 0 !important;
1277 padding: 0 !important;
1278 }
1278 }
1279
1279
1280 .trending_language_tbl, .trending_language_tbl tr {
1280 .trending_language_tbl, .trending_language_tbl tr {
1281 border-spacing: 1px;
1281 border-spacing: 1px;
1282 }
1282 }
1283
1283
1284 #lang_stats .progress-bar {
1284 #lang_stats .progress-bar {
1285 background-color: #577632;
1285 background-color: #577632;
1286 min-width: 15px;
1286 min-width: 15px;
1287 text-decoration: none;
1287 text-decoration: none;
1288 border-top-right-radius: 8px;
1288 border-top-right-radius: 8px;
1289 border-bottom-right-radius: 8px;
1289 border-bottom-right-radius: 8px;
1290 }
1290 }
1291
1291
1292 #lang_stats table td {
1292 #lang_stats table td {
1293 border-bottom: none !important;
1293 border-bottom: none !important;
1294 padding: 1px 0 !important;
1294 padding: 1px 0 !important;
1295 }
1295 }
1296
1296
1297 h3.files_location {
1297 h3.files_location {
1298 font-size: 1.8em;
1298 font-size: 1.8em;
1299 font-weight: 700;
1299 font-weight: 700;
1300 border-bottom: none !important;
1300 border-bottom: none !important;
1301 margin: 10px 0 !important;
1301 margin: 10px 0 !important;
1302 }
1302 }
1303
1303
1304 #files_data dl dt {
1304 #files_data dl dt {
1305 float: left;
1305 float: left;
1306 width: 60px;
1306 width: 60px;
1307 margin: 0 !important;
1307 margin: 0 !important;
1308 padding: 5px;
1308 padding: 5px;
1309 }
1309 }
1310
1310
1311 #files_data dl dd {
1311 #files_data dl dd {
1312 margin: 0 !important;
1312 margin: 0 !important;
1313 padding: 5px !important;
1313 padding: 5px !important;
1314 }
1314 }
1315
1315
1316 #files_data .codeblock #editor_container .error-message {
1316 #files_data .codeblock #editor_container .error-message {
1317 color: red;
1317 color: red;
1318 padding: 10px 10px 10px 26px
1318 padding: 10px 10px 10px 26px
1319 }
1319 }
1320
1320
1321 .file_history {
1321 .file_history {
1322 padding-top: 10px;
1322 padding-top: 10px;
1323 font-size: 16px;
1323 font-size: 16px;
1324 }
1324 }
1325 .file_author {
1325 .file_author {
1326 float: left;
1326 float: left;
1327 }
1327 }
1328
1328
1329 .file_author .item {
1329 .file_author .item {
1330 float: left;
1330 float: left;
1331 padding: 5px;
1331 padding: 5px;
1332 color: #888;
1332 color: #888;
1333 }
1333 }
1334
1334
1335 .changeset_id {
1335 .changeset_id {
1336 color: #666666;
1336 color: #666666;
1337 margin-right: -3px;
1337 margin-right: -3px;
1338 }
1338 }
1339
1339
1340 .changeset-logical-index {
1340 .changeset-logical-index {
1341 color: #666666;
1341 color: #666666;
1342 font-style: italic;
1342 font-style: italic;
1343 font-size: 85%;
1343 font-size: 85%;
1344 padding-right: 0.5em;
1344 padding-right: 0.5em;
1345 text-align: right;
1345 text-align: right;
1346 }
1346 }
1347
1347
1348 #changeset_content {
1348 #changeset_content {
1349 border-left: 1px solid #CCC;
1349 border-left: 1px solid #CCC;
1350 border-right: 1px solid #CCC;
1350 border-right: 1px solid #CCC;
1351 border-bottom: 1px solid #CCC;
1351 border-bottom: 1px solid #CCC;
1352 padding: 5px;
1352 padding: 5px;
1353 }
1353 }
1354
1354
1355 #changeset_content .container {
1355 #changeset_content .container {
1356 font-size: 1.2em;
1356 font-size: 1.2em;
1357 overflow: hidden;
1357 overflow: hidden;
1358 }
1358 }
1359
1359
1360 #changeset_compare_view_content .compare_view_commits {
1360 #changeset_compare_view_content .compare_view_commits {
1361 width: auto !important;
1361 width: auto !important;
1362 }
1362 }
1363
1363
1364 #changeset_compare_view_content .compare_view_commits td {
1364 #changeset_compare_view_content .compare_view_commits td {
1365 padding: 0px 0px 0px 12px !important;
1365 padding: 0px 0px 0px 12px !important;
1366 }
1366 }
1367
1367
1368 #changeset_content .container .right {
1368 #changeset_content .container .right {
1369 float: right;
1369 float: right;
1370 width: 20%;
1370 width: 20%;
1371 text-align: right;
1371 text-align: right;
1372 }
1372 }
1373
1373
1374 #changeset_content .container .message {
1374 #changeset_content .container .message {
1375 white-space: pre-wrap;
1375 white-space: pre-wrap;
1376 }
1376 }
1377 #changeset_content .container .message a:hover {
1377 #changeset_content .container .message a:hover {
1378 text-decoration: none;
1378 text-decoration: none;
1379 }
1379 }
1380
1380
1381 .cs_files .progress {
1381 .cs_files .progress {
1382 margin-bottom: 0;
1382 margin-bottom: 0;
1383 }
1383 }
1384
1384
1385 .cs_files .cur_cs {
1385 .cs_files .cur_cs {
1386 margin: 10px 2px;
1386 margin: 10px 2px;
1387 font-weight: bold;
1387 font-weight: bold;
1388 }
1388 }
1389
1389
1390 .cs_files .node {
1390 .cs_files .node {
1391 float: left;
1391 float: left;
1392 }
1392 }
1393
1393
1394 .cs_files .changes {
1394 .cs_files .changes {
1395 float: right;
1395 float: right;
1396 color: #577632;
1396 color: #577632;
1397 }
1397 }
1398
1398
1399 .cs_files .changes .added {
1399 .cs_files .changes .added {
1400 color: inherit;
1400 color: inherit;
1401 background-color: #BBFFBB;
1401 background-color: #BBFFBB;
1402 float: left;
1402 float: left;
1403 text-align: center;
1403 text-align: center;
1404 font-size: 9px;
1404 font-size: 9px;
1405 padding: 2px 0px 2px 0px;
1405 padding: 2px 0px 2px 0px;
1406 }
1406 }
1407
1407
1408 .cs_files .changes .deleted {
1408 .cs_files .changes .deleted {
1409 background-color: #FF8888;
1409 background-color: #FF8888;
1410 float: left;
1410 float: left;
1411 text-align: center;
1411 text-align: center;
1412 font-size: 9px;
1412 font-size: 9px;
1413 padding: 2px 0px 2px 0px;
1413 padding: 2px 0px 2px 0px;
1414 }
1414 }
1415 /*new binary
1415 /*new binary
1416 NEW_FILENODE = 1
1416 NEW_FILENODE = 1
1417 DEL_FILENODE = 2
1417 DEL_FILENODE = 2
1418 MOD_FILENODE = 3
1418 MOD_FILENODE = 3
1419 RENAMED_FILENODE = 4
1419 RENAMED_FILENODE = 4
1420 CHMOD_FILENODE = 5
1420 CHMOD_FILENODE = 5
1421 BIN_FILENODE = 6
1421 BIN_FILENODE = 6
1422 */
1422 */
1423 .cs_files .changes .bin {
1423 .cs_files .changes .bin {
1424 background-color: #BBFFBB;
1424 background-color: #BBFFBB;
1425 float: left;
1425 float: left;
1426 text-align: center;
1426 text-align: center;
1427 font-size: 9px;
1427 font-size: 9px;
1428 padding: 2px 0px 2px 0px;
1428 padding: 2px 0px 2px 0px;
1429 }
1429 }
1430 .cs_files .changes .bin.bin1 {
1430 .cs_files .changes .bin.bin1 {
1431 background-color: #BBFFBB;
1431 background-color: #BBFFBB;
1432 }
1432 }
1433
1433
1434 /*deleted binary*/
1434 /*deleted binary*/
1435 .cs_files .changes .bin.bin2 {
1435 .cs_files .changes .bin.bin2 {
1436 background-color: #FF8888;
1436 background-color: #FF8888;
1437 }
1437 }
1438
1438
1439 /*mod binary*/
1439 /*mod binary*/
1440 .cs_files .changes .bin.bin3 {
1440 .cs_files .changes .bin.bin3 {
1441 background-color: #DDDDDD;
1441 background-color: #DDDDDD;
1442 }
1442 }
1443
1443
1444 /*rename file*/
1444 /*rename file*/
1445 .cs_files .changes .bin.bin4 {
1445 .cs_files .changes .bin.bin4 {
1446 background-color: #6D99FF;
1446 background-color: #6D99FF;
1447 }
1447 }
1448
1448
1449 /*rename file*/
1449 /*rename file*/
1450 .cs_files .changes .bin.bin4 {
1450 .cs_files .changes .bin.bin4 {
1451 background-color: #6D99FF;
1451 background-color: #6D99FF;
1452 }
1452 }
1453
1453
1454 /*chmod file*/
1454 /*chmod file*/
1455 .cs_files .changes .bin.bin5 {
1455 .cs_files .changes .bin.bin5 {
1456 background-color: #6D99FF;
1456 background-color: #6D99FF;
1457 }
1457 }
1458
1458
1459 .cs_files .cs_added,
1459 .cs_files .cs_added,
1460 .cs_files .cs_A {
1460 .cs_files .cs_A {
1461 height: 16px;
1461 height: 16px;
1462 margin-top: 7px;
1462 margin-top: 7px;
1463 text-align: left;
1463 text-align: left;
1464 }
1464 }
1465
1465
1466 .cs_files .cs_changed,
1466 .cs_files .cs_changed,
1467 .cs_files .cs_M {
1467 .cs_files .cs_M {
1468 height: 16px;
1468 height: 16px;
1469 margin-top: 7px;
1469 margin-top: 7px;
1470 text-align: left;
1470 text-align: left;
1471 }
1471 }
1472
1472
1473 .cs_files .cs_removed,
1473 .cs_files .cs_removed,
1474 .cs_files .cs_D {
1474 .cs_files .cs_D {
1475 height: 16px;
1475 height: 16px;
1476 margin-top: 7px;
1476 margin-top: 7px;
1477 text-align: left;
1477 text-align: left;
1478 }
1478 }
1479
1479
1480 .cs_files .cs_renamed,
1480 .cs_files .cs_renamed,
1481 .cs_files .cs_R {
1481 .cs_files .cs_R {
1482 height: 16px;
1482 height: 16px;
1483 margin-top: 7px;
1483 margin-top: 7px;
1484 text-align: left;
1484 text-align: left;
1485 }
1485 }
1486
1486
1487 #graph {
1487 #graph {
1488 position: relative;
1488 position: relative;
1489 overflow: hidden;
1489 overflow: hidden;
1490 }
1490 }
1491
1491
1492 #graph_nodes {
1492 #graph_nodes {
1493 position: absolute;
1493 position: absolute;
1494 width: 100px;
1494 width: 100px;
1495 }
1495 }
1496
1496
1497 #graph_content,
1497 #graph_content,
1498 #graph_content_pr,
1498 #graph_content_pr,
1499 #graph .info_box,
1499 #graph .info_box,
1500 #graph .container_header {
1500 #graph .container_header {
1501 margin-left: 100px;
1501 margin-left: 100px;
1502 }
1502 }
1503
1503
1504 #graph_content {
1504 #graph_content {
1505 position: relative;
1505 position: relative;
1506 }
1506 }
1507
1507
1508 #graph .container_header {
1508 #graph .container_header {
1509 padding: 10px;
1509 padding: 10px;
1510 height: 25px;
1510 height: 25px;
1511 }
1511 }
1512
1512
1513 #graph_content #rev_range_container {
1513 #graph_content #rev_range_container {
1514 float: left;
1514 float: left;
1515 margin: 0px 0px 0px 3px;
1515 margin: 0px 0px 0px 3px;
1516 }
1516 }
1517
1517
1518 #graph_content #rev_range_clear {
1518 #graph_content #rev_range_clear {
1519 float: left;
1519 float: left;
1520 margin: 0px 0px 0px 3px;
1520 margin: 0px 0px 0px 3px;
1521 }
1521 }
1522
1522
1523 #graph_content #changesets {
1523 #graph_content #changesets {
1524 border-collapse: collapse;
1524 border-collapse: collapse;
1525 border: none;
1525 border: none;
1526 border-color: #cdcdcd;
1526 border-color: #cdcdcd;
1527 }
1527 }
1528
1528
1529 tr.mergerow > td.author .user,
1529 tr.mergerow > td.author .user,
1530 tr.mergerow > td.mid .message,
1530 tr.mergerow > td.mid .message,
1531 tr.mergerow > td.mid .message > a,
1531 tr.mergerow > td.mid .message > a,
1532 tr.out-of-range > td.author .user,
1532 tr.out-of-range > td.author .user,
1533 tr.out-of-range > td.mid .message,
1533 tr.out-of-range > td.mid .message,
1534 tr.out-of-range > td.mid .message > a {
1534 tr.out-of-range > td.mid .message > a {
1535 color: #aaa !important;
1535 color: #aaa !important;
1536 }
1536 }
1537
1537
1538 #graph_content #changesets td {
1538 #graph_content #changesets td {
1539 overflow: hidden;
1539 overflow: hidden;
1540 text-overflow: ellipsis;
1540 text-overflow: ellipsis;
1541 white-space: nowrap;
1541 white-space: nowrap;
1542 height: 31px;
1542 height: 31px;
1543 border-color: #cdcdcd;
1543 border-color: #cdcdcd;
1544 text-align: left;
1544 text-align: left;
1545 }
1545 }
1546
1546
1547 #graph_content .container .checkbox-column {
1547 #graph_content .container .checkbox-column {
1548 width: 14px;
1548 width: 14px;
1549 font-size: 0.85em;
1549 font-size: 0.85em;
1550 }
1550 }
1551
1551
1552 #graph_content .container .status {
1552 #graph_content .container .status {
1553 width: 14px;
1553 width: 14px;
1554 font-size: 0.85em;
1554 font-size: 0.85em;
1555 }
1555 }
1556
1556
1557 #graph_content .container .author {
1557 #graph_content .container .author {
1558 width: 105px;
1558 width: 105px;
1559 }
1559 }
1560
1560
1561 #graph_content .container .hash {
1561 #graph_content .container .hash {
1562 width: 100px;
1562 width: 100px;
1563 font-size: 0.85em;
1563 font-size: 0.85em;
1564 }
1564 }
1565
1565
1566 #graph_content #changesets .container .date {
1566 #graph_content #changesets .container .date {
1567 width: 76px;
1567 width: 76px;
1568 color: #666;
1568 color: #666;
1569 font-size: 10px;
1569 font-size: 10px;
1570 }
1570 }
1571
1571
1572 #graph_content_pr .compare_view_commits .expand_commit,
1572 #graph_content_pr .compare_view_commits .expand_commit,
1573 #graph_content .container .expand_commit {
1573 #graph_content .container .expand_commit {
1574 width: 24px;
1574 width: 24px;
1575 cursor: pointer;
1575 cursor: pointer;
1576 color: #999;
1576 color: #999;
1577 }
1577 }
1578
1578
1579 #graph_content #changesets .container .right {
1579 #graph_content #changesets .container .right {
1580 width: 120px;
1580 width: 120px;
1581 padding-right: 0px;
1581 padding-right: 0px;
1582 overflow: visible;
1582 overflow: visible;
1583 position: relative;
1583 position: relative;
1584 }
1584 }
1585
1585
1586 #graph_content .container .mid {
1586 #graph_content .container .mid {
1587 padding: 0;
1587 padding: 0;
1588 }
1588 }
1589
1589
1590 #graph_content .log-container {
1590 #graph_content .log-container {
1591 position: relative;
1591 position: relative;
1592 margin-top: 8px;
1592 margin-top: 8px;
1593 }
1593 }
1594
1594
1595 #graph_content .container #singlerange,
1595 #graph_content .container #singlerange,
1596 #graph_content .container .changeset_range {
1596 #graph_content .container .changeset_range {
1597 float: left;
1597 float: left;
1598 margin: 2px 0;
1598 margin: 2px 0;
1599 }
1599 }
1600
1600
1601 #graph_content .container .author img {
1601 #graph_content .container .author img {
1602 vertical-align: middle;
1602 vertical-align: middle;
1603 }
1603 }
1604
1604
1605 #graph_content .container .author .user {
1605 #graph_content .container .author .user {
1606 color: #444444;
1606 color: #444444;
1607 }
1607 }
1608
1608
1609 #graph_content .container .mid .message,
1609 #graph_content .container .mid .message,
1610 #graph_content_pr .compare_view_commits .message {
1610 #graph_content_pr .compare_view_commits .message {
1611 white-space: pre-wrap;
1611 white-space: pre-wrap;
1612 padding: 0;
1612 padding: 0;
1613 overflow: hidden;
1613 overflow: hidden;
1614 height: 1.2em;
1614 height: 1.2em;
1615 }
1615 }
1616
1616
1617 #graph_content_pr .compare_view_commits .message {
1617 #graph_content_pr .compare_view_commits .message {
1618 padding: 0 !important;
1618 padding: 0 !important;
1619 }
1619 }
1620
1620
1621 #graph_content .container .mid .message.expanded,
1621 #graph_content .container .mid .message.expanded,
1622 #graph_content_pr .compare_view_commits .message.expanded {
1622 #graph_content_pr .compare_view_commits .message.expanded {
1623 height: auto;
1623 height: auto;
1624 overflow: initial;
1624 overflow: initial;
1625 }
1625 }
1626
1626
1627 #graph_content .container .extra-container {
1627 #graph_content .container .extra-container {
1628 display: block;
1628 display: block;
1629 position: absolute;
1629 position: absolute;
1630 top: -15px;
1630 top: -15px;
1631 right: 0;
1631 right: 0;
1632 padding-left: 5px;
1632 padding-left: 5px;
1633 background: #FFFFFF;
1633 background: #FFFFFF;
1634 height: 41px;
1634 height: 41px;
1635 }
1635 }
1636
1636
1637 #pull_request_overview .comments-container,
1637 #pull_request_overview .comments-container,
1638 #changeset_compare_view_content .comments-container,
1638 #changeset_compare_view_content .comments-container,
1639 #graph_content .comments-container,
1639 #graph_content .comments-container,
1640 #shortlog_data .comments-container,
1640 #shortlog_data .comments-container,
1641 #graph_content .logtags {
1641 #graph_content .logtags {
1642 display: block;
1642 display: block;
1643 float: left;
1643 float: left;
1644 overflow: hidden;
1644 overflow: hidden;
1645 padding: 0;
1645 padding: 0;
1646 margin: 0;
1646 margin: 0;
1647 white-space: nowrap;
1647 white-space: nowrap;
1648 }
1648 }
1649
1649
1650 #graph_content .comments-container {
1650 #graph_content .comments-container {
1651 margin: 0.8em 0;
1651 margin: 0.8em 0;
1652 margin-right: 0.5em;
1652 margin-right: 0.5em;
1653 }
1653 }
1654
1654
1655 #graph_content .tagcontainer {
1655 #graph_content .tagcontainer {
1656 width: 80px;
1656 width: 80px;
1657 position: relative;
1657 position: relative;
1658 float: right;
1658 float: right;
1659 height: 100%;
1659 height: 100%;
1660 top: 7px;
1660 top: 7px;
1661 margin-left: 0.5em;
1661 margin-left: 0.5em;
1662 }
1662 }
1663
1663
1664 #graph_content .logtags {
1664 #graph_content .logtags {
1665 min-width: 80px;
1665 min-width: 80px;
1666 height: 1.1em;
1666 height: 1.1em;
1667 position: absolute;
1667 position: absolute;
1668 left: 0px;
1668 left: 0px;
1669 width: auto;
1669 width: auto;
1670 top: 0px;
1670 top: 0px;
1671 }
1671 }
1672
1672
1673 #graph_content .logtags.tags {
1673 #graph_content .logtags.tags {
1674 top: 14px;
1674 top: 14px;
1675 }
1675 }
1676
1676
1677 #graph_content .logtags:hover {
1677 #graph_content .logtags:hover {
1678 overflow: visible;
1678 overflow: visible;
1679 position: absolute;
1679 position: absolute;
1680 width: auto;
1680 width: auto;
1681 right: 0;
1681 right: 0;
1682 left: initial;
1682 left: initial;
1683 }
1683 }
1684
1684
1685 #graph_content .logtags .booktag,
1685 #graph_content .logtags .booktag,
1686 #graph_content .logtags .tagtag {
1686 #graph_content .logtags .tagtag {
1687 float: left;
1687 float: left;
1688 line-height: 1em;
1688 line-height: 1em;
1689 margin-bottom: 1px;
1689 margin-bottom: 1px;
1690 margin-right: 1px;
1690 margin-right: 1px;
1691 padding: 1px 3px;
1691 padding: 1px 3px;
1692 font-size: 10px;
1692 font-size: 10px;
1693 }
1693 }
1694
1694
1695 #graph_content .container .mid .message a:hover {
1695 #graph_content .container .mid .message a:hover {
1696 text-decoration: none;
1696 text-decoration: none;
1697 }
1697 }
1698
1698
1699 #compare_branches + div.panel-body .revision-link,
1699 #compare_branches + div.panel-body .revision-link,
1700 #compare_tags + div.panel-body .revision-link,
1700 #compare_tags + div.panel-body .revision-link,
1701 #compare_bookmarks + div.panel-body .revision-link,
1701 #compare_bookmarks + div.panel-body .revision-link,
1702 div.panel-body #files_data .revision-link,
1702 div.panel-body #files_data .revision-link,
1703 #repos_list_wrap .revision-link,
1703 #repos_list_wrap .revision-link,
1704 #shortlog_data .revision-link {
1704 #shortlog_data .revision-link {
1705 font-weight: normal !important;
1705 font-weight: normal !important;
1706 font-family: monospace;
1706 font-family: monospace;
1707 font-size: 12px;
1707 font-size: 12px;
1708 color: #577632;
1708 color: #577632;
1709 }
1709 }
1710
1710
1711 .revision-link {
1711 .revision-link {
1712 color: #3F6F9F;
1712 color: #3F6F9F;
1713 font-weight: bold !important;
1713 font-weight: bold !important;
1714 }
1714 }
1715
1715
1716 .issue-tracker-link {
1716 .issue-tracker-link {
1717 color: #3F6F9F;
1717 color: #3F6F9F;
1718 font-weight: bold !important;
1718 font-weight: bold !important;
1719 }
1719 }
1720
1720
1721 .changeset-status-container {
1721 .changeset-status-container {
1722 padding-right: 5px;
1722 padding-right: 5px;
1723 margin-top: 1px;
1723 margin-top: 1px;
1724 height: 14px;
1724 height: 14px;
1725 }
1725 }
1726 .code-header .changeset-status-container {
1726 .code-header .changeset-status-container {
1727 float: left;
1727 float: left;
1728 padding: 2px 0px 0px 2px;
1728 padding: 2px 0px 0px 2px;
1729 }
1729 }
1730 .code-header .changeset-status-container .changeset-status-lbl {
1730 .code-header .changeset-status-container .changeset-status-lbl {
1731 float: left;
1731 float: left;
1732 padding: 0px 4px 0px 0px;
1732 padding: 0px 4px 0px 0px;
1733 }
1733 }
1734 .changeset-status-container div.changeset-status-ico {
1734 .changeset-status-container div.changeset-status-ico {
1735 float: left;
1735 float: left;
1736 }
1736 }
1737 .code-header .changeset-status-container .changeset-status-ico,
1737 .code-header .changeset-status-container .changeset-status-ico,
1738 .container .changeset-status-ico {
1738 .container .changeset-status-ico {
1739 float: left;
1739 float: left;
1740 }
1740 }
1741
1741
1742 /* changeset statuses (must be the same name as the status) */
1742 /* changeset statuses (must be the same name as the status) */
1743 .changeset-status-not_reviewed {
1743 .changeset-status-not_reviewed {
1744 color: #bababa;
1744 color: #bababa;
1745 }
1745 }
1746 .changeset-status-approved {
1746 .changeset-status-approved {
1747 color: #81ba51;
1747 color: #81ba51;
1748 }
1748 }
1749 .changeset-status-rejected {
1749 .changeset-status-rejected {
1750 color: #d06060;
1750 color: #d06060;
1751 }
1751 }
1752 .changeset-status-under_review {
1752 .changeset-status-under_review {
1753 color: #ffc71e;
1753 color: #ffc71e;
1754 }
1754 }
1755
1755
1756 #graph_content .comments-cnt {
1756 #graph_content .comments-cnt {
1757 color: rgb(136, 136, 136);
1757 color: rgb(136, 136, 136);
1758 padding: 5px 0;
1758 padding: 5px 0;
1759 }
1759 }
1760
1760
1761 #shortlog_data .comments-cnt {
1761 #shortlog_data .comments-cnt {
1762 color: rgb(136, 136, 136);
1762 color: rgb(136, 136, 136);
1763 padding: 3px 0;
1763 padding: 3px 0;
1764 }
1764 }
1765
1765
1766 .right .changes {
1766 .right .changes {
1767 clear: both;
1767 clear: both;
1768 }
1768 }
1769
1769
1770 .pull-right .changes .changed_total {
1770 .pull-right .changes .changed_total {
1771 display: block;
1771 display: block;
1772 float: right;
1772 float: right;
1773 text-align: center;
1773 text-align: center;
1774 min-width: 45px;
1774 min-width: 45px;
1775 cursor: pointer;
1775 cursor: pointer;
1776 color: #444444;
1776 color: #444444;
1777 background: #FEA;
1777 background: #FEA;
1778 border-radius: 0px 0px 0px 6px;
1778 border-radius: 0px 0px 0px 6px;
1779 padding: 1px;
1779 padding: 1px;
1780 }
1780 }
1781
1781
1782 .pull-right .changes .added,
1782 .pull-right .changes .added,
1783 .changed, .removed {
1783 .changed, .removed {
1784 display: block;
1784 display: block;
1785 padding: 1px;
1785 padding: 1px;
1786 color: #444444;
1786 color: #444444;
1787 float: right;
1787 float: right;
1788 text-align: center;
1788 text-align: center;
1789 min-width: 15px;
1789 min-width: 15px;
1790 }
1790 }
1791
1791
1792 .pull-right .changes .added {
1792 .pull-right .changes .added {
1793 background: #CFC;
1793 background: #CFC;
1794 }
1794 }
1795
1795
1796 .pull-right .changes .changed {
1796 .pull-right .changes .changed {
1797 background: #FEA;
1797 background: #FEA;
1798 }
1798 }
1799
1799
1800 .pull-right .changes .removed {
1800 .pull-right .changes .removed {
1801 background: #FAA;
1801 background: #FAA;
1802 }
1802 }
1803
1803
1804 .right .mergetag,
1804 .right .mergetag,
1805 .right .merge {
1805 .right .merge {
1806 padding: 1px 3px 1px 3px;
1806 padding: 1px 3px 1px 3px;
1807 background-color: #fca062;
1807 background-color: #fca062;
1808 font-size: 10px;
1808 font-size: 10px;
1809 color: #ffffff;
1809 color: #ffffff;
1810 text-transform: uppercase;
1810 text-transform: uppercase;
1811 white-space: nowrap;
1811 white-space: nowrap;
1812 border-radius: 3px;
1812 border-radius: 3px;
1813 margin-right: 2px;
1813 margin-right: 2px;
1814 }
1814 }
1815
1815
1816 .right .parent {
1816 .right .parent {
1817 color: #666666;
1817 color: #666666;
1818 clear: both;
1818 clear: both;
1819 }
1819 }
1820 .right .logtags {
1820 .right .logtags {
1821 line-height: 2.2em;
1821 line-height: 2.2em;
1822 }
1822 }
1823 .phasetag, .bumpedtag, .divergenttag, .extincttag, .unstabletag, .repotag, .branchtag, .logtags .tagtag, .logtags .booktag {
1823 .phasetag, .bumpedtag, .divergenttag, .extincttag, .unstabletag, .repotag, .branchtag, .logtags .tagtag, .logtags .booktag {
1824 margin: 0px 2px;
1824 margin: 0px 2px;
1825 }
1825 }
1826
1826
1827 .phasetag,
1827 .phasetag,
1828 .bumpedtag,
1828 .bumpedtag,
1829 .divergenttag,
1829 .divergenttag,
1830 .extincttag,
1830 .extincttag,
1831 .unstabletag,
1831 .unstabletag,
1832 .repotag,
1832 .repotag,
1833 .branchtag,
1833 .branchtag,
1834 .tagtag,
1834 .tagtag,
1835 .booktag,
1835 .booktag,
1836 .spantag {
1836 .spantag {
1837 padding: 1px 3px 1px 3px;
1837 padding: 1px 3px 1px 3px;
1838 font-size: 10px;
1838 font-size: 10px;
1839 color: #577632;
1839 color: #577632;
1840 white-space: nowrap;
1840 white-space: nowrap;
1841 border-radius: 4px;
1841 border-radius: 4px;
1842 border: 1px solid #d9e8f8;
1842 border: 1px solid #d9e8f8;
1843 line-height: 1.5em;
1843 line-height: 1.5em;
1844 }
1844 }
1845
1845
1846 #graph_content .phasetag,
1846 #graph_content .phasetag,
1847 #graph_content .bumpedtag,
1847 #graph_content .bumpedtag,
1848 #graph_content .divergenttag,
1848 #graph_content .divergenttag,
1849 #graph_content .extincttag,
1849 #graph_content .extincttag,
1850 #graph_content .unstabletag,
1850 #graph_content .unstabletag,
1851 #graph_content .branchtag,
1851 #graph_content .branchtag,
1852 #graph_content .tagtag,
1852 #graph_content .tagtag,
1853 #graph_content .booktag {
1853 #graph_content .booktag {
1854 margin: 1.1em 0;
1854 margin: 1.1em 0;
1855 margin-right: 0.5em;
1855 margin-right: 0.5em;
1856 }
1856 }
1857
1857
1858 .phasetag,
1858 .phasetag,
1859 .bumpedtag,
1859 .bumpedtag,
1860 .divergenttag,
1860 .divergenttag,
1861 .extincttag,
1861 .extincttag,
1862 .unstabletag,
1862 .unstabletag,
1863 .repotag,
1863 .repotag,
1864 .branchtag,
1864 .branchtag,
1865 .tagtag,
1865 .tagtag,
1866 .booktag {
1866 .booktag {
1867 float: left;
1867 float: left;
1868 display: inline-block;
1868 display: inline-block;
1869 }
1869 }
1870
1870
1871 .right .logtags .phasetag,
1871 .right .logtags .phasetag,
1872 .right .logtags .bumpedtag,
1872 .right .logtags .bumpedtag,
1873 .right .logtags .divergenttag,
1873 .right .logtags .divergenttag,
1874 .right .logtags .extincttag,
1874 .right .logtags .extincttag,
1875 .right .logtags .unstabletag,
1875 .right .logtags .unstabletag,
1876 .right .logtags .branchtag,
1876 .right .logtags .branchtag,
1877 .right .logtags .tagtag,
1877 .right .logtags .tagtag,
1878 .right .logtags .booktag,
1878 .right .logtags .booktag,
1879 .right .mergetag,
1879 .right .mergetag,
1880 .right .merge {
1880 .right .merge {
1881 float: right;
1881 float: right;
1882 line-height: 1em;
1882 line-height: 1em;
1883 margin: 1px 1px !important;
1883 margin: 1px 1px !important;
1884 display: block;
1884 display: block;
1885 }
1885 }
1886
1886
1887 .repotag {
1887 .repotag {
1888 border-color: #56A546;
1888 border-color: #56A546;
1889 color: #46A546;
1889 color: #46A546;
1890 font-size: 8px;
1890 font-size: 8px;
1891 text-transform: uppercase;
1891 text-transform: uppercase;
1892 }
1892 }
1893
1893
1894 #context-bar .repotag,
1894 #context-bar .repotag,
1895 .repo-icons .repotag {
1895 .repo-icons .repotag {
1896 border-color: white;
1896 border-color: white;
1897 color: white;
1897 color: white;
1898 margin-top: 3px;
1898 margin-top: 3px;
1899 }
1899 }
1900
1900
1901 .repo-icons .repotag {
1901 .repo-icons .repotag {
1902 margin-top: 0px;
1902 margin-top: 0px;
1903 padding-top: 0px;
1903 padding-top: 0px;
1904 padding-bottom: 0px;
1904 padding-bottom: 0px;
1905 }
1905 }
1906
1906
1907 .booktag {
1907 .booktag {
1908 border-color: #46A546;
1908 border-color: #46A546;
1909 color: #46A546;
1909 color: #46A546;
1910 }
1910 }
1911
1911
1912 .tagtag {
1912 .tagtag {
1913 border-color: #62cffc;
1913 border-color: #62cffc;
1914 color: #62cffc;
1914 color: #62cffc;
1915 }
1915 }
1916
1916
1917 .bumpedtag,
1917 .bumpedtag,
1918 .divergenttag,
1918 .divergenttag,
1919 .extincttag,
1919 .extincttag,
1920 .unstabletag {
1920 .unstabletag {
1921 background-color: #f00;
1921 background-color: #f00;
1922 border-color: #600;
1922 border-color: #600;
1923 color: #fff;
1923 color: #fff;
1924 }
1924 }
1925
1925
1926 .phasetag {
1926 .phasetag {
1927 border-color: #1F14CE;
1927 border-color: #1F14CE;
1928 color: #1F14CE;
1928 color: #1F14CE;
1929 }
1929 }
1930
1930
1931 .logtags .branchtag a:hover,
1931 .logtags .branchtag a:hover,
1932 .logtags .branchtag a,
1932 .logtags .branchtag a,
1933 .branchtag a,
1933 .branchtag a,
1934 .branchtag a:hover {
1934 .branchtag a:hover {
1935 text-decoration: none;
1935 text-decoration: none;
1936 color: inherit;
1936 color: inherit;
1937 }
1937 }
1938 .logtags .tagtag {
1938 .logtags .tagtag {
1939 padding: 1px 3px 1px 3px;
1939 padding: 1px 3px 1px 3px;
1940 background-color: #62cffc;
1940 background-color: #62cffc;
1941 font-size: 10px;
1941 font-size: 10px;
1942 color: #ffffff;
1942 color: #ffffff;
1943 white-space: nowrap;
1943 white-space: nowrap;
1944 border-radius: 3px;
1944 border-radius: 3px;
1945 }
1945 }
1946
1946
1947 .tagtag a,
1947 .tagtag a,
1948 .tagtag a:hover,
1948 .tagtag a:hover,
1949 .logtags .tagtag a,
1949 .logtags .tagtag a,
1950 .logtags .tagtag a:hover {
1950 .logtags .tagtag a:hover {
1951 text-decoration: none;
1951 text-decoration: none;
1952 color: inherit;
1952 color: inherit;
1953 }
1953 }
1954 .logbooks .booktag,
1954 .logbooks .booktag,
1955 .logbooks .booktag,
1955 .logbooks .booktag,
1956 .logtags .booktag,
1956 .logtags .booktag,
1957 .logtags .booktag {
1957 .logtags .booktag {
1958 padding: 1px 3px 1px 3px;
1958 padding: 1px 3px 1px 3px;
1959 background-color: #46A546;
1959 background-color: #46A546;
1960 font-size: 10px;
1960 font-size: 10px;
1961 color: #ffffff;
1961 color: #ffffff;
1962 white-space: nowrap;
1962 white-space: nowrap;
1963 border-radius: 3px;
1963 border-radius: 3px;
1964 }
1964 }
1965 .logbooks .booktag,
1965 .logbooks .booktag,
1966 .logbooks .booktag a,
1966 .logbooks .booktag a,
1967 .right .logtags .booktag,
1967 .right .logtags .booktag,
1968 .logtags .booktag a {
1968 .logtags .booktag a {
1969 color: #ffffff;
1969 color: #ffffff;
1970 }
1970 }
1971
1971
1972 .logbooks .booktag,
1972 .logbooks .booktag,
1973 .logbooks .booktag a:hover,
1973 .logbooks .booktag a:hover,
1974 .logtags .booktag,
1974 .logtags .booktag,
1975 .logtags .booktag a:hover,
1975 .logtags .booktag a:hover,
1976 .booktag a,
1976 .booktag a,
1977 .booktag a:hover {
1977 .booktag a:hover {
1978 text-decoration: none;
1978 text-decoration: none;
1979 color: inherit;
1979 color: inherit;
1980 }
1980 }
1981
1981
1982 table.code-browser {
1982 table.code-browser {
1983 border-collapse: collapse;
1983 border-collapse: collapse;
1984 width: 100%;
1984 width: 100%;
1985 }
1985 }
1986
1986
1987 table.code-browser tr {
1987 table.code-browser tr {
1988 margin: 3px;
1988 margin: 3px;
1989 }
1989 }
1990
1990
1991 table.code-browser thead th {
1991 table.code-browser thead th {
1992 background-color: #EEE;
1992 background-color: #EEE;
1993 height: 20px;
1993 height: 20px;
1994 font-size: 1.1em;
1994 font-size: 1.1em;
1995 font-weight: 700;
1995 font-weight: 700;
1996 text-align: left;
1996 text-align: left;
1997 padding-left: 10px;
1997 padding-left: 10px;
1998 }
1998 }
1999
1999
2000 table.code-browser tbody td {
2000 table.code-browser tbody td {
2001 padding-left: 10px;
2001 padding-left: 10px;
2002 height: 20px;
2002 height: 20px;
2003 }
2003 }
2004
2004
2005 table.code-browser .browser-file {
2005 table.code-browser .browser-file {
2006 height: 16px;
2006 height: 16px;
2007 padding-left: 5px;
2007 padding-left: 5px;
2008 text-align: left;
2008 text-align: left;
2009 }
2009 }
2010
2010
2011 table.code-browser .browser-dir {
2011 table.code-browser .browser-dir {
2012 height: 16px;
2012 height: 16px;
2013 padding-left: 5px;
2013 padding-left: 5px;
2014 text-align: left;
2014 text-align: left;
2015 }
2015 }
2016
2016
2017 table.code-browser .submodule-dir {
2017 table.code-browser .submodule-dir {
2018 height: 16px;
2018 height: 16px;
2019 padding-left: 5px;
2019 padding-left: 5px;
2020 text-align: left;
2020 text-align: left;
2021 }
2021 }
2022
2022
2023 /* add some padding to the right of the file, folder, or submodule icon and
2023 /* add some padding to the right of the file, folder, or submodule icon and
2024 before the text */
2024 before the text */
2025 table.code-browser i[class^='icon-'] {
2025 table.code-browser i[class^='icon-'] {
2026 padding-right: .3em;
2026 padding-right: .3em;
2027 }
2027 }
2028
2028
2029 .panel .search div.search_path {
2029 .panel .search div.search_path {
2030 background: none repeat scroll 0 0 #EEE;
2030 background: none repeat scroll 0 0 #EEE;
2031 border: 1px solid #CCC;
2031 border: 1px solid #CCC;
2032 color: blue;
2032 color: blue;
2033 margin-bottom: 10px;
2033 margin-bottom: 10px;
2034 padding: 10px 0;
2034 padding: 10px 0;
2035 }
2035 }
2036
2036
2037 .panel .search div.search_path div.link {
2037 .panel .search div.search_path div.link {
2038 font-weight: 700;
2038 font-weight: 700;
2039 margin-left: 25px;
2039 margin-left: 25px;
2040 }
2040 }
2041
2041
2042 .panel .search div.search_path div.link a {
2042 .panel .search div.search_path div.link a {
2043 color: #577632;
2043 color: #577632;
2044 cursor: pointer;
2044 cursor: pointer;
2045 text-decoration: none;
2045 text-decoration: none;
2046 }
2046 }
2047
2047
2048 .info_box input#at_rev,
2048 .info_box input#at_rev,
2049 .info_box input#size {
2049 .info_box input#size {
2050 border-top: 1px solid #b3b3b3;
2050 border-top: 1px solid #b3b3b3;
2051 border-left: 1px solid #b3b3b3;
2051 border-left: 1px solid #b3b3b3;
2052 border-right: 1px solid #eaeaea;
2052 border-right: 1px solid #eaeaea;
2053 border-bottom: 1px solid #eaeaea;
2053 border-bottom: 1px solid #eaeaea;
2054 }
2054 }
2055
2055
2056 .info_box_elem {
2056 .info_box_elem {
2057 display: inline-block;
2057 display: inline-block;
2058 }
2058 }
2059
2059
2060 .yui-overlay, .yui-panel-container {
2060 .yui-overlay, .yui-panel-container {
2061 visibility: hidden;
2061 visibility: hidden;
2062 position: absolute;
2062 position: absolute;
2063 z-index: 2;
2063 z-index: 2;
2064 }
2064 }
2065
2065
2066
2066
2067 .mentions-container {
2067 .mentions-container {
2068 width: 90% !important;
2068 width: 90% !important;
2069 }
2069 }
2070 .mentions-container .yui-ac-content {
2070 .mentions-container .yui-ac-content {
2071 width: 100% !important;
2071 width: 100% !important;
2072 }
2072 }
2073
2073
2074 .ac {
2074 .ac {
2075 vertical-align: top;
2075 vertical-align: top;
2076 }
2076 }
2077
2077
2078 .ac .yui-ac {
2078 .ac .yui-ac {
2079 position: inherit;
2079 position: inherit;
2080 font-size: 100%;
2080 font-size: 100%;
2081 }
2081 }
2082
2082
2083 .ac .perm_ac {
2083 .ac .perm_ac {
2084 width: 20em;
2084 width: 20em;
2085 }
2085 }
2086
2086
2087 .ac .yui-ac-input {
2087 .ac .yui-ac-input {
2088 width: 100%;
2088 width: 100%;
2089 }
2089 }
2090
2090
2091 .ac .yui-ac-container {
2091 .ac .yui-ac-container {
2092 position: absolute;
2092 position: absolute;
2093 top: 1.6em;
2093 top: 1.6em;
2094 width: auto;
2094 width: auto;
2095 }
2095 }
2096
2096
2097 .ac .yui-ac-content {
2097 .ac .yui-ac-content {
2098 position: absolute;
2098 position: absolute;
2099 border: 1px solid gray;
2099 border: 1px solid gray;
2100 background: #fff;
2100 background: #fff;
2101 z-index: 9050;
2101 z-index: 9050;
2102 }
2102 }
2103
2103
2104 .ac .yui-ac-shadow {
2104 .ac .yui-ac-shadow {
2105 position: absolute;
2105 position: absolute;
2106 width: 100%;
2106 width: 100%;
2107 background: #000;
2107 background: #000;
2108 opacity: .10;
2108 opacity: .10;
2109 z-index: 9049;
2109 z-index: 9049;
2110 margin: .3em;
2110 margin: .3em;
2111 }
2111 }
2112
2112
2113 .ac .yui-ac-content ul {
2113 .ac .yui-ac-content ul {
2114 width: 100%;
2114 width: 100%;
2115 margin: 0;
2115 margin: 0;
2116 padding: 0;
2116 padding: 0;
2117 z-index: 9050;
2117 z-index: 9050;
2118 }
2118 }
2119
2119
2120 .ac .yui-ac-content li {
2120 .ac .yui-ac-content li {
2121 cursor: default;
2121 cursor: default;
2122 white-space: nowrap;
2122 white-space: nowrap;
2123 margin: 0;
2123 margin: 0;
2124 padding: 2px 5px;
2124 padding: 2px 5px;
2125 height: 18px;
2125 height: 18px;
2126 z-index: 9050;
2126 z-index: 9050;
2127 display: block;
2127 display: block;
2128 width: auto !important;
2128 width: auto !important;
2129 }
2129 }
2130
2130
2131 .ac .yui-ac-content li .ac-container-wrap {
2131 .ac .yui-ac-content li .ac-container-wrap {
2132 width: auto;
2132 width: auto;
2133 }
2133 }
2134
2134
2135 .ac .yui-ac-content li.yui-ac-prehighlight {
2135 .ac .yui-ac-content li.yui-ac-prehighlight {
2136 background: #B3D4FF;
2136 background: #B3D4FF;
2137 z-index: 9050;
2137 z-index: 9050;
2138 }
2138 }
2139
2139
2140 .ac .yui-ac-content li.yui-ac-highlight {
2140 .ac .yui-ac-content li.yui-ac-highlight {
2141 background: #556CB5;
2141 background: #556CB5;
2142 color: #FFF;
2142 color: #FFF;
2143 z-index: 9050;
2143 z-index: 9050;
2144 }
2144 }
2145 .ac .yui-ac-bd {
2145 .ac .yui-ac-bd {
2146 z-index: 9050;
2146 z-index: 9050;
2147 }
2147 }
2148
2148
2149 #repo_size {
2149 #repo_size {
2150 display: block;
2150 display: block;
2151 margin-top: 4px;
2151 margin-top: 4px;
2152 color: #666;
2152 color: #666;
2153 float: right;
2153 float: right;
2154 }
2154 }
2155
2155
2156 .currently_following {
2156 .currently_following {
2157 padding-left: 10px;
2157 padding-left: 10px;
2158 padding-bottom: 5px;
2158 padding-bottom: 5px;
2159 }
2159 }
2160
2160
2161 #switch_repos {
2161 #switch_repos {
2162 position: absolute;
2162 position: absolute;
2163 height: 25px;
2163 height: 25px;
2164 z-index: 1;
2164 z-index: 1;
2165 }
2165 }
2166
2166
2167 #switch_repos select {
2167 #switch_repos select {
2168 min-width: 150px;
2168 min-width: 150px;
2169 max-height: 250px;
2169 max-height: 250px;
2170 z-index: 1;
2170 z-index: 1;
2171 }
2171 }
2172
2172
2173 .breadcrumbs {
2173 .breadcrumbs {
2174 border: medium none;
2174 border: medium none;
2175 color: #FFF;
2175 color: #FFF;
2176 font-weight: 700;
2176 font-weight: 700;
2177 font-size: 14px;
2177 font-size: 14px;
2178 }
2178 }
2179
2179
2180 .breadcrumbs .hash {
2180 .breadcrumbs .hash {
2181 text-transform: none;
2181 text-transform: none;
2182 color: #fff;
2182 color: #fff;
2183 }
2183 }
2184
2184
2185 div#legend_data {
2185 div#legend_data {
2186 padding-left: 10px;
2186 padding-left: 10px;
2187 }
2187 }
2188 div#legend_container table {
2188 div#legend_container table {
2189 border: none !important;
2189 border: none !important;
2190 }
2190 }
2191 div#legend_container table,
2191 div#legend_container table,
2192 div#legend_choices table {
2192 div#legend_choices table {
2193 width: auto !important;
2193 width: auto !important;
2194 }
2194 }
2195
2195
2196 table#permissions_manage span.private_repo_msg {
2196 table#permissions_manage span.private_repo_msg {
2197 font-size: 0.8em;
2197 font-size: 0.8em;
2198 opacity: 0.6;
2198 opacity: 0.6;
2199 }
2199 }
2200
2200
2201 table#permissions_manage td.private_repo_msg {
2201 table#permissions_manage td.private_repo_msg {
2202 font-size: 0.8em;
2202 font-size: 0.8em;
2203 }
2203 }
2204
2204
2205 table#permissions_manage tr#add_perm_input td {
2205 table#permissions_manage tr#add_perm_input td {
2206 vertical-align: middle;
2206 vertical-align: middle;
2207 }
2207 }
2208
2208
2209 div.gravatar {
2209 div.gravatar {
2210 float: left;
2210 float: left;
2211 background-color: #FFF;
2211 background-color: #FFF;
2212 margin-right: 0.7em;
2212 margin-right: 0.7em;
2213 padding: 1px 1px 1px 1px;
2213 padding: 1px 1px 1px 1px;
2214 line-height: 0;
2214 line-height: 0;
2215 border-radius: 3px;
2215 border-radius: 3px;
2216 }
2216 }
2217
2217
2218 div.gravatar img {
2218 div.gravatar img {
2219 border-radius: 2px;
2219 border-radius: 2px;
2220 }
2220 }
2221
2221
2222 nav.navbar, #content, #footer {
2222 nav.navbar, #content, #footer {
2223 min-width: 978px;
2223 min-width: 978px;
2224 }
2224 }
2225
2225
2226 #content {
2226 #content {
2227 clear: both;
2227 clear: both;
2228 padding: 10px 10px 14px 10px;
2228 padding: 10px 10px 14px 10px;
2229 }
2229 }
2230
2230
2231 #content.hover {
2231 #content.hover {
2232 padding: 55px 10px 14px 10px !important;
2232 padding: 55px 10px 14px 10px !important;
2233 }
2233 }
2234
2234
2235 #content div.panel div.panel-heading div.search {
2235 #content div.panel div.panel-heading div.search {
2236 border-left: 1px solid #576622;
2236 border-left: 1px solid #576622;
2237 }
2237 }
2238
2238
2239 #content div.panel div.panel-heading div.search > div input {
2239 #content div.panel div.panel-heading div.search > div input {
2240 border: 1px solid #576622;
2240 border: 1px solid #576622;
2241 }
2241 }
2242
2242
2243 .panel-body.settings > ul.nav-stacked {
2243 .panel-body.settings > ul.nav-stacked {
2244 float: left;
2244 float: left;
2245 width: 150px;
2245 width: 150px;
2246 padding-right: 35px;
2246 padding-right: 35px;
2247 color: #393939;
2247 color: #393939;
2248 font-weight: 700;
2248 font-weight: 700;
2249 }
2249 }
2250
2250
2251 .panel-body.settings .nav-pills > li {
2251 .panel-body.settings .nav-pills > li {
2252 padding: 0 !important;
2252 padding: 0 !important;
2253 }
2253 }
2254
2254
2255 .panel-body.settings .nav-pills > li > a {
2255 .panel-body.settings .nav-pills > li > a {
2256 border-radius: 4px;
2256 border-radius: 4px;
2257 padding: 10px;
2257 padding: 10px;
2258 display: block;
2258 display: block;
2259 position: relative;
2259 position: relative;
2260 color: inherit;
2260 color: inherit;
2261 }
2261 }
2262
2262
2263 .panel-body.settings > ul.nav-stacked li.active > a,
2263 .panel-body.settings > ul.nav-stacked li.active > a,
2264 .panel-body.settings > ul.nav-stacked li.active:hover > a {
2264 .panel-body.settings > ul.nav-stacked li.active:hover > a {
2265 color: #fff;
2265 color: #fff;
2266 background-color: #577632;
2266 background-color: #577632;
2267 }
2267 }
2268
2268
2269 .panel-body.settings > ul.nav-stacked li:hover > a {
2269 .panel-body.settings > ul.nav-stacked li:hover > a {
2270 text-decoration: none;
2270 text-decoration: none;
2271 background-color: #eee;
2271 background-color: #eee;
2272 }
2272 }
2273
2273
2274 .panel-body.settings > div,
2274 .panel-body.settings > div,
2275 .panel-body.settings > form {
2275 .panel-body.settings > form {
2276 float: left;
2276 float: left;
2277 width: 750px;
2277 width: 750px;
2278 margin: 0;
2278 margin: 0;
2279 }
2279 }
2280
2280
2281 .panel-body.no-padding {
2281 .panel-body.no-padding {
2282 padding: 0;
2282 padding: 0;
2283 }
2283 }
2284
2284
2285 .panel-body ~ .panel-body {
2285 .panel-body ~ .panel-body {
2286 padding-top: 0;
2286 padding-top: 0;
2287 }
2287 }
2288
2288
2289 .panel-body.no-padding ~ .panel-body {
2289 .panel-body.no-padding ~ .panel-body {
2290 padding-top: 15px;
2290 padding-top: 15px;
2291 }
2291 }
2292
2292
2293 .panel-body > :last-child {
2293 .panel-body > :last-child {
2294 margin-bottom: 0;
2294 margin-bottom: 0;
2295 }
2295 }
2296
2296
2297 .panel-body.settings .text-muted {
2297 .panel-body.settings .text-muted {
2298 margin: 5px 0;
2298 margin: 5px 0;
2299 }
2299 }
2300
2300
2301 /* No white Bootstrap buttons */
2301 /* No white Bootstrap buttons */
2302 body .btn.btn-default {
2302 body .btn.btn-default {
2303 background-color: #DADADA;
2303 background-color: #DADADA;
2304 background-repeat: repeat-x;
2304 background-repeat: repeat-x;
2305 background-image: linear-gradient(to bottom, #F4F4F4, #DADADA);
2305 background-image: linear-gradient(to bottom, #F4F4F4, #DADADA);
2306 border-top: 1px solid #DDD;
2306 border-top: 1px solid #DDD;
2307 border-left: 1px solid #c6c6c6;
2307 border-left: 1px solid #c6c6c6;
2308 border-right: 1px solid #DDD;
2308 border-right: 1px solid #DDD;
2309 border-bottom: 1px solid #c6c6c6;
2309 border-bottom: 1px solid #c6c6c6;
2310 }
2310 }
2311 body .btn.btn-default:hover {
2311 body .btn.btn-default:hover {
2312 background-image: none;
2312 background-image: none;
2313 }
2313 }
2314
2314
2315 ins, div.options a:hover {
2315 ins, div.options a:hover {
2316 text-decoration: none;
2316 text-decoration: none;
2317 }
2317 }
2318
2318
2319 img,
2319 img,
2320 nav.navbar #quick li a:hover span.normal,
2320 nav.navbar #quick li a:hover span.normal,
2321 #clone_url,
2321 #clone_url,
2322 #clone_url_id
2322 #clone_url_id
2323 {
2323 {
2324 border: none;
2324 border: none;
2325 }
2325 }
2326
2326
2327 img.icon, .right .merge img {
2327 img.icon, .right .merge img {
2328 vertical-align: bottom;
2328 vertical-align: bottom;
2329 }
2329 }
2330
2330
2331 nav.navbar ul#logged-user,
2331 nav.navbar ul#logged-user,
2332 #content div.panel div.panel-heading ul.links,
2332 #content div.panel div.panel-heading ul.links,
2333 #content div.panel div.message div.dismiss,
2333 #content div.panel div.message div.dismiss,
2334 #content div.panel div.traffic div.legend ul {
2334 #content div.panel div.traffic div.legend ul {
2335 float: right;
2335 float: right;
2336 margin: 0;
2336 margin: 0;
2337 padding: 0;
2337 padding: 0;
2338 }
2338 }
2339
2339
2340 nav.navbar #home,
2340 nav.navbar #home,
2341 #content div.panel ul.left,
2341 #content div.panel ul.left,
2342 #content div.panel ol.left,
2342 #content div.panel ol.left,
2343 div#commit_history,
2343 div#commit_history,
2344 div#legend_data, div#legend_container, div#legend_choices {
2344 div#legend_data, div#legend_container, div#legend_choices {
2345 float: left;
2345 float: left;
2346 }
2346 }
2347
2347
2348 #content #left #menu ul.closed,
2348 #content #left #menu ul.closed,
2349 #content #left #menu li ul.collapsed,
2349 #content #left #menu li ul.collapsed,
2350 .yui-tt-shadow {
2350 .yui-tt-shadow {
2351 display: none;
2351 display: none;
2352 }
2352 }
2353
2353
2354 #content #left #menu ul.opened,
2354 #content #left #menu ul.opened,
2355 #content #left #menu li ul.expanded {
2355 #content #left #menu li ul.expanded {
2356 display: block !important;
2356 display: block !important;
2357 }
2357 }
2358
2358
2359 .navbar-caret {
2359 .navbar-caret {
2360 margin-right: 11px;
2360 margin-right: 11px;
2361 margin-left: 3px;
2361 margin-left: 3px;
2362 }
2362 }
2363
2363
2364 .navbar-caret:after {
2364 .navbar-caret:after {
2365 font-family: 'kallithea';
2365 font-family: 'kallithea';
2366 content: ' \23f7'; /* triangle-down */
2366 content: ' \23f7'; /* triangle-down */
2367 position: absolute;
2367 position: absolute;
2368 top: -2px;
2368 top: -2px;
2369 }
2369 }
2370
2370
2371 #context-bar .select2-container .select2-choice .select2-chosen,
2371 #context-bar .select2-container .select2-choice .select2-chosen,
2372 nav.navbar #quick .select2-container .select2-choice .select2-chosen {
2372 nav.navbar #quick .select2-container .select2-choice .select2-chosen {
2373 margin-right: 0;
2373 margin-right: 0;
2374 }
2374 }
2375
2375
2376 .branch-switcher .select2-choice,
2376 .branch-switcher .select2-choice,
2377 .repo-switcher .select2-choice {
2377 .repo-switcher .select2-choice {
2378 height: 100%;
2378 height: 100%;
2379 padding: 0;
2379 padding: 0;
2380 }
2380 }
2381
2381
2382 .select2-container.form-control {
2382 .select2-container.form-control {
2383 padding: 0;
2383 padding: 0;
2384 border: none;
2384 border: none;
2385 }
2385 }
2386
2386
2387 .branch-switcher .select2-container,
2387 .branch-switcher .select2-container,
2388 .branch-switcher .select2-choice,
2388 .branch-switcher .select2-choice,
2389 .branch-switcher .select2-choice span,
2389 .branch-switcher .select2-choice span,
2390 .repo-switcher .select2-container,
2390 .repo-switcher .select2-container,
2391 .repo-switcher .select2-choice,
2391 .repo-switcher .select2-choice,
2392 .repo-switcher .select2-choice span {
2392 .repo-switcher .select2-choice span {
2393 background: transparent !important;
2393 background: transparent !important;
2394 border: 0 !important;
2394 border: 0 !important;
2395 box-shadow: none !important;
2395 box-shadow: none !important;
2396 color: #FFFFFF !important;
2396 color: #FFFFFF !important;
2397 }
2397 }
2398
2398
2399 .branch-switcher .select2-arrow,
2399 .branch-switcher .select2-arrow,
2400 .repo-switcher .select2-arrow {
2400 .repo-switcher .select2-arrow {
2401 display: none !important;
2401 display: none !important;
2402 }
2402 }
2403
2403
2404 .branch-switcher-dropdown.select2-drop.select2-drop-active,
2404 .branch-switcher-dropdown.select2-drop.select2-drop-active,
2405 .repo-switcher-dropdown.select2-drop.select2-drop-active {
2405 .repo-switcher-dropdown.select2-drop.select2-drop-active {
2406 box-shadow: none;
2406 box-shadow: none;
2407 background-color: #577632;
2407 background-color: #577632;
2408 border: 1px solid rgba(0, 0, 0, .15);
2408 border: 1px solid rgba(0, 0, 0, .15);
2409 box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
2409 box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
2410 }
2410 }
2411
2411
2412 .repo-switcher-dropdown.select2-drop.select2-drop-active {
2412 .repo-switcher-dropdown.select2-drop.select2-drop-active {
2413 color: black;
2413 color: black;
2414 }
2414 }
2415
2415
2416 .repo-switcher-dropdown.select2-drop.select2-drop-active .select2-result-label {
2416 .repo-switcher-dropdown.select2-drop.select2-drop-active .select2-result-label {
2417 color: white;
2417 color: white;
2418 }
2418 }
2419
2419
2420 #content div.panel ol.lower-roman,
2420 #content div.panel ol.lower-roman,
2421 #content div.panel ol.upper-roman,
2421 #content div.panel ol.upper-roman,
2422 #content div.panel ol.lower-alpha,
2422 #content div.panel ol.lower-alpha,
2423 #content div.panel ol.upper-alpha,
2423 #content div.panel ol.upper-alpha,
2424 #content div.panel ol.decimal {
2424 #content div.panel ol.decimal {
2425 margin: 10px 24px 10px 44px;
2425 margin: 10px 24px 10px 44px;
2426 }
2426 }
2427
2427
2428 #content div.panel div.form div.form-horizontal div.form-group > div input.error,
2428 #content div.panel div.form div.form-horizontal div.form-group > div input.error,
2429 #login div.form div.form-horizontal div.form-group > div input.error,
2429 #login div.form div.form-horizontal div.form-group > div input.error,
2430 #register div.form div.form-horizontal div.form-group > div input.error {
2430 #register div.form div.form-horizontal div.form-group > div input.error {
2431 background: #FBE3E4;
2431 background: #FBE3E4;
2432 border-top: 1px solid #e1b2b3;
2432 border-top: 1px solid #e1b2b3;
2433 border-left: 1px solid #e1b2b3;
2433 border-left: 1px solid #e1b2b3;
2434 border-right: 1px solid #FBC2C4;
2434 border-right: 1px solid #FBC2C4;
2435 border-bottom: 1px solid #FBC2C4;
2435 border-bottom: 1px solid #FBC2C4;
2436 }
2436 }
2437
2437
2438 #content div.panel div.form div.form-horizontal div.form-group > div input.success,
2438 #content div.panel div.form div.form-horizontal div.form-group > div input.success,
2439 #login div.form div.form-horizontal div.form-group > div input.success,
2439 #login div.form div.form-horizontal div.form-group > div input.success,
2440 #register div.form div.form-horizontal div.form-group > div input.success {
2440 #register div.form div.form-horizontal div.form-group > div input.success {
2441 background: #E6EFC2;
2441 background: #E6EFC2;
2442 border-top: 1px solid #cebb98;
2442 border-top: 1px solid #cebb98;
2443 border-left: 1px solid #cebb98;
2443 border-left: 1px solid #cebb98;
2444 border-right: 1px solid #c6d880;
2444 border-right: 1px solid #c6d880;
2445 border-bottom: 1px solid #c6d880;
2445 border-bottom: 1px solid #c6d880;
2446 }
2446 }
2447
2447
2448 #content div.panel table th.selected input,
2448 #content div.panel table th.selected input,
2449 #content div.panel table td.selected input {
2449 #content div.panel table td.selected input {
2450 margin: 0;
2450 margin: 0;
2451 }
2451 }
2452
2452
2453 #content div.panel div.form div.form-horizontal div.form-group > div {
2453 #content div.panel div.form div.form-horizontal div.form-group > div {
2454 margin: 0 0 10px 200px;
2454 margin: 0 0 10px 200px;
2455 }
2455 }
2456
2456
2457 #content div.panel div.form div.form-horizontal div.form-group > div a:hover,
2457 #content div.panel div.form div.form-horizontal div.form-group > div a:hover,
2458 #content div.panel div.form div.form-horizontal div.form-group > div a.ui-selectmenu:hover,
2458 #content div.panel div.form div.form-horizontal div.form-group > div a.ui-selectmenu:hover,
2459 #content div.panel div.action a:hover {
2459 #content div.panel div.action a:hover {
2460 color: #000;
2460 color: #000;
2461 text-decoration: none;
2461 text-decoration: none;
2462 }
2462 }
2463
2463
2464 #content div.panel div.form div.form-horizontal div.form-group > div a.ui-selectmenu-focus,
2464 #content div.panel div.form div.form-horizontal div.form-group > div a.ui-selectmenu-focus,
2465 #content div.panel div.action a.ui-selectmenu-focus {
2465 #content div.panel div.action a.ui-selectmenu-focus {
2466 border: 1px solid #666;
2466 border: 1px solid #666;
2467 }
2467 }
2468
2468
2469 div.form div.form-horizontal div.form-group div.button input,
2469 div.form div.form-horizontal div.form-group div.button input,
2470 #content div.panel div.form div.form-horizontal div.buttons input,
2470 #content div.panel div.form div.form-horizontal div.buttons input,
2471 div.form div.form-horizontal div.buttons input,
2471 div.form div.form-horizontal div.buttons input,
2472 #content div.panel div.action div.button input {
2472 #content div.panel div.action div.button input {
2473 font-size: 11px;
2473 font-size: 11px;
2474 font-weight: 700;
2474 font-weight: 700;
2475 margin: 0;
2475 margin: 0;
2476 }
2476 }
2477
2477
2478 div.form div.form-horizontal div.form-group div.highlight,
2478 div.form div.form-horizontal div.form-group div.highlight,
2479 #content div.panel div.form div.form-horizontal div.buttons div.highlight {
2479 #content div.panel div.form div.form-horizontal div.buttons div.highlight {
2480 display: inline;
2480 display: inline;
2481 }
2481 }
2482
2482
2483 #content div.panel div.form div.form-horizontal div.buttons,
2483 #content div.panel div.form div.form-horizontal div.buttons,
2484 div.form div.form-horizontal div.buttons {
2484 div.form div.form-horizontal div.buttons {
2485 margin: 10px 10px 0 200px;
2485 margin: 10px 10px 0 200px;
2486 padding: 0;
2486 padding: 0;
2487 }
2487 }
2488
2488
2489 #content div.panel table td.user,
2489 #content div.panel table td.user,
2490 #content div.panel table td.address {
2490 #content div.panel table td.address {
2491 width: 10%;
2491 width: 10%;
2492 text-align: center;
2492 text-align: center;
2493 }
2493 }
2494
2494
2495 #content div.panel div.action div.button {
2495 #content div.panel div.action div.button {
2496 text-align: right;
2496 text-align: right;
2497 margin: 6px 0 0;
2497 margin: 6px 0 0;
2498 padding: 0;
2498 padding: 0;
2499 }
2499 }
2500
2500
2501 #login,
2501 #login,
2502 #register {
2502 #register {
2503 width: 520px;
2503 width: 520px;
2504 margin: 10% auto 0;
2504 margin: 10% auto 0;
2505 padding: 0;
2505 padding: 0;
2506 }
2506 }
2507
2507
2508 #register div.form div.form-horizontal div.form-group span.error-message {
2508 #register div.form div.form-horizontal div.form-group span.error-message {
2509 height: 1%;
2509 height: 1%;
2510 display: block;
2510 display: block;
2511 color: red;
2511 color: red;
2512 margin: 8px 0 0;
2512 margin: 8px 0 0;
2513 padding: 0;
2513 padding: 0;
2514 max-width: 320px;
2514 max-width: 320px;
2515 }
2515 }
2516
2516
2517 #changeset_content .container .wrapper,
2517 #changeset_content .container .wrapper,
2518 #graph_content .container .wrapper {
2518 #graph_content .container .wrapper {
2519 width: 600px;
2519 width: 600px;
2520 }
2520 }
2521
2521
2522 #changeset_content .container .date,
2522 #changeset_content .container .date,
2523 .ac .match {
2523 .ac .match {
2524 font-weight: 700;
2524 font-weight: 700;
2525 padding-top: 5px;
2525 padding-top: 5px;
2526 padding-bottom: 5px;
2526 padding-bottom: 5px;
2527 }
2527 }
2528
2528
2529 div#legend_container table td,
2529 div#legend_container table td,
2530 div#legend_choices table td {
2530 div#legend_choices table td {
2531 border: none !important;
2531 border: none !important;
2532 height: 20px !important;
2532 height: 20px !important;
2533 padding: 0 !important;
2533 padding: 0 !important;
2534 }
2534 }
2535
2535
2536 .q_filter_box {
2536 .q_filter_box {
2537 border-radius: 4px;
2537 border-radius: 4px;
2538 border: 0 none;
2538 border: 0 none;
2539 margin-bottom: -4px;
2539 margin-bottom: -4px;
2540 margin-top: -4px;
2540 margin-top: -4px;
2541 padding-left: 3px;
2541 padding-left: 3px;
2542 }
2542 }
2543
2543
2544 #node_filter {
2544 #node_filter {
2545 border: 0px solid #545454;
2545 border: 0px solid #545454;
2546 color: #AAAAAA;
2546 color: #AAAAAA;
2547 padding-left: 3px;
2547 padding-left: 3px;
2548 }
2548 }
2549
2549
2550 .reviewer_status {
2550 .reviewer_status {
2551 float: left;
2551 float: left;
2552 }
2552 }
2553
2553
2554 .reviewers_member {
2554 .reviewers_member {
2555 height: 15px;
2555 height: 15px;
2556 padding: 0px 0px 0px 10px;
2556 padding: 0px 0px 0px 10px;
2557 }
2557 }
2558
2558
2559 .emails_wrap .email_entry {
2559 .emails_wrap .email_entry {
2560 height: 30px;
2560 height: 30px;
2561 padding: 0px 0px 0px 10px;
2561 padding: 0px 0px 0px 10px;
2562 }
2562 }
2563 .emails_wrap .email_entry .email {
2563 .emails_wrap .email_entry .email {
2564 float: left
2564 float: left
2565 }
2565 }
2566 .emails_wrap .email_entry .email_action {
2566 .emails_wrap .email_entry .email_action {
2567 float: left
2567 float: left
2568 }
2568 }
2569
2569
2570 .ips_wrap .ip_entry {
2570 .ips_wrap .ip_entry {
2571 height: 30px;
2571 height: 30px;
2572 padding: 0px 0px 0px 10px;
2572 padding: 0px 0px 0px 10px;
2573 }
2573 }
2574 .ips_wrap .ip_entry .ip {
2574 .ips_wrap .ip_entry .ip {
2575 float: left
2575 float: left
2576 }
2576 }
2577 .ips_wrap .ip_entry .ip_action {
2577 .ips_wrap .ip_entry .ip_action {
2578 float: left
2578 float: left
2579 }
2579 }
2580
2580
2581
2581
2582 /*README STYLE*/
2582 /*README STYLE*/
2583
2583
2584 div.readme h2 {
2584 div.readme h2 {
2585 font-weight: normal;
2585 font-weight: normal;
2586 }
2586 }
2587
2587
2588 div.readme {
2588 div.readme {
2589 clear: both;
2589 clear: both;
2590 overflow: hidden;
2590 overflow: hidden;
2591 }
2591 }
2592
2592
2593 div.readme h1,
2593 div.readme h1,
2594 div.readme h2,
2594 div.readme h2,
2595 div.readme h3,
2595 div.readme h3,
2596 div.readme h4,
2596 div.readme h4,
2597 div.readme h5,
2597 div.readme h5,
2598 div.readme h6 {
2598 div.readme h6 {
2599 border-bottom: 0 !important;
2599 border-bottom: 0 !important;
2600 margin: 0 !important;
2600 margin: 0 !important;
2601 padding: 0 !important;
2601 padding: 0 !important;
2602 line-height: 1.5em !important;
2602 line-height: 1.5em !important;
2603 }
2603 }
2604
2604
2605
2605
2606 div.readme h2,
2606 div.readme h2,
2607 div.readme h3 {
2607 div.readme h3 {
2608 margin: 1em 0 !important;
2608 margin: 1em 0 !important;
2609 }
2609 }
2610
2610
2611 div.readme h2 {
2611 div.readme h2 {
2612 margin-top: 1.5em !important;
2612 margin-top: 1.5em !important;
2613 border-top: 4px solid #e0e0e0 !important;
2613 border-top: 4px solid #e0e0e0 !important;
2614 padding-top: .5em !important;
2614 padding-top: .5em !important;
2615 }
2615 }
2616
2616
2617 div.readme p {
2617 div.readme p {
2618 color: black !important;
2618 color: black !important;
2619 margin: 1em 0 !important;
2619 margin: 1em 0 !important;
2620 line-height: 1.5em !important;
2620 line-height: 1.5em !important;
2621 }
2621 }
2622
2622
2623 div.readme ul {
2623 div.readme ul {
2624 list-style: disc !important;
2624 list-style: disc !important;
2625 margin: 1em 0 1em 2em !important;
2625 margin: 1em 0 1em 2em !important;
2626 }
2626 }
2627
2627
2628 div.readme ol {
2628 div.readme ol {
2629 list-style: decimal;
2629 list-style: decimal;
2630 margin: 1em 0 1em 2em !important;
2630 margin: 1em 0 1em 2em !important;
2631 }
2631 }
2632
2632
2633 div.readme code {
2633 div.readme code {
2634 font-size: 12px !important;
2634 font-size: 12px !important;
2635 background-color: ghostWhite !important;
2635 background-color: ghostWhite !important;
2636 color: #444 !important;
2636 color: #444 !important;
2637 padding: 0 .2em !important;
2637 padding: 0 .2em !important;
2638 border: 1px solid #dedede !important;
2638 border: 1px solid #dedede !important;
2639 }
2639 }
2640
2640
2641 div.readme pre code {
2641 div.readme pre code {
2642 padding: 0 !important;
2642 padding: 0 !important;
2643 font-size: 12px !important;
2643 font-size: 12px !important;
2644 background-color: #eee !important;
2644 background-color: #eee !important;
2645 border: none !important;
2645 border: none !important;
2646 }
2646 }
2647
2647
2648 div.readme pre {
2648 div.readme pre {
2649 margin: 1em 0;
2649 margin: 1em 0;
2650 font-size: 12px;
2650 font-size: 12px;
2651 background-color: #eee;
2651 background-color: #eee;
2652 border: 1px solid #ddd;
2652 border: 1px solid #ddd;
2653 padding: 5px;
2653 padding: 5px;
2654 color: #444;
2654 color: #444;
2655 overflow: auto;
2655 overflow: auto;
2656 border-radius: 3px;
2656 border-radius: 3px;
2657 }
2657 }
2658
2658
2659 div.readme table {
2659 div.readme table {
2660 display: table;
2660 display: table;
2661 border-collapse: separate;
2661 border-collapse: separate;
2662 border-spacing: 2px;
2662 border-spacing: 2px;
2663 border-color: gray;
2663 border-color: gray;
2664 width: auto !important;
2664 width: auto !important;
2665 }
2665 }
2666
2666
2667
2667
2668 /** RST STYLE **/
2668 /** RST STYLE **/
2669
2669
2670
2670
2671 div.rst-block {
2671 div.rst-block {
2672 padding: 0px;
2672 padding: 0px;
2673 }
2673 }
2674
2674
2675 div.rst-block h2 {
2675 div.rst-block h2 {
2676 font-weight: normal;
2676 font-weight: normal;
2677 }
2677 }
2678
2678
2679 div.rst-block {
2679 div.rst-block {
2680 background-color: #fafafa;
2680 background-color: #fafafa;
2681 }
2681 }
2682
2682
2683 div.rst-block {
2683 div.rst-block {
2684 clear: both;
2684 clear: both;
2685 overflow: hidden;
2685 overflow: hidden;
2686 margin: 0;
2686 margin: 0;
2687 padding: 0 15px;
2687 padding: 0 15px;
2688 }
2688 }
2689
2689
2690 div.rst-block h1,
2690 div.rst-block h1,
2691 div.rst-block h2,
2691 div.rst-block h2,
2692 div.rst-block h3,
2692 div.rst-block h3,
2693 div.rst-block h4,
2693 div.rst-block h4,
2694 div.rst-block h5,
2694 div.rst-block h5,
2695 div.rst-block h6 {
2695 div.rst-block h6 {
2696 border-bottom: 0 !important;
2696 border-bottom: 0 !important;
2697 margin: 0 !important;
2697 margin: 0 !important;
2698 padding: 0 !important;
2698 padding: 0 !important;
2699 line-height: 1.5em !important;
2699 line-height: 1.5em !important;
2700 }
2700 }
2701
2701
2702
2702
2703 div.rst-block h1:first-child {
2703 div.rst-block h1:first-child {
2704 padding-top: .25em !important;
2704 padding-top: .25em !important;
2705 }
2705 }
2706
2706
2707 div.rst-block h2,
2707 div.rst-block h2,
2708 div.rst-block h3 {
2708 div.rst-block h3 {
2709 margin: 1em 0 !important;
2709 margin: 1em 0 !important;
2710 }
2710 }
2711
2711
2712 div.rst-block h2 {
2712 div.rst-block h2 {
2713 margin-top: 1.5em !important;
2713 margin-top: 1.5em !important;
2714 border-top: 4px solid #e0e0e0 !important;
2714 border-top: 4px solid #e0e0e0 !important;
2715 padding-top: .5em !important;
2715 padding-top: .5em !important;
2716 }
2716 }
2717
2717
2718 div.rst-block p {
2718 div.rst-block p {
2719 color: black !important;
2719 color: black !important;
2720 margin: 1em 0 !important;
2720 margin: 1em 0 !important;
2721 line-height: 1.5em !important;
2721 line-height: 1.5em !important;
2722 }
2722 }
2723
2723
2724 div.rst-block ul {
2724 div.rst-block ul {
2725 list-style: disc !important;
2725 list-style: disc !important;
2726 margin: 1em 0 1em 2em !important;
2726 margin: 1em 0 1em 2em !important;
2727 }
2727 }
2728
2728
2729 div.rst-block ol {
2729 div.rst-block ol {
2730 list-style: decimal;
2730 list-style: decimal;
2731 margin: 1em 0 1em 2em !important;
2731 margin: 1em 0 1em 2em !important;
2732 }
2732 }
2733
2733
2734 div.rst-block code {
2734 div.rst-block code {
2735 font-size: 12px !important;
2735 font-size: 12px !important;
2736 background-color: ghostWhite !important;
2736 background-color: ghostWhite !important;
2737 color: #444 !important;
2737 color: #444 !important;
2738 padding: 0 .2em !important;
2738 padding: 0 .2em !important;
2739 border: 1px solid #dedede !important;
2739 border: 1px solid #dedede !important;
2740 }
2740 }
2741
2741
2742 div.rst-block pre code {
2742 div.rst-block pre code {
2743 padding: 0 !important;
2743 padding: 0 !important;
2744 font-size: 12px !important;
2744 font-size: 12px !important;
2745 background-color: #eee !important;
2745 background-color: #eee !important;
2746 border: none !important;
2746 border: none !important;
2747 }
2747 }
2748
2748
2749 div.rst-block pre {
2749 div.rst-block pre {
2750 margin: 1em 0;
2750 margin: 1em 0;
2751 font-size: 12px;
2751 font-size: 12px;
2752 background-color: #eee;
2752 background-color: #eee;
2753 border: 1px solid #ddd;
2753 border: 1px solid #ddd;
2754 padding: 5px;
2754 padding: 5px;
2755 color: #444;
2755 color: #444;
2756 overflow: auto;
2756 overflow: auto;
2757 border-radius: 3px;
2757 border-radius: 3px;
2758 }
2758 }
2759
2759
2760
2760
2761 /** comment main **/
2761 /** comment main **/
2762 .comments {
2762 .comments {
2763 max-width: 978px;
2763 max-width: 978px;
2764 }
2764 }
2765
2765
2766 .comments .comment .comment-wrapp {
2766 .comments .comment .comment-wrapp {
2767 border: 1px solid #ddd;
2767 border: 1px solid #ddd;
2768 margin-top: 10px;
2768 margin-top: 10px;
2769 border-radius: 4px;
2769 border-radius: 4px;
2770 }
2770 }
2771
2771
2772 .comments .comment .meta {
2772 .comments .comment .meta {
2773 background: #f8f8f8;
2773 background: #f8f8f8;
2774 padding: 4px;
2774 padding: 4px;
2775 border-bottom: 1px solid #ddd;
2775 border-bottom: 1px solid #ddd;
2776 min-height: 18px;
2776 min-height: 18px;
2777 overflow: auto;
2777 overflow: auto;
2778 }
2778 }
2779
2779
2780 .comments .comment .meta img {
2780 .comments .comment .meta img {
2781 vertical-align: middle;
2781 vertical-align: middle;
2782 }
2782 }
2783
2783
2784 .comments .comment .meta .user {
2784 .comments .comment .meta .user {
2785 font-weight: bold;
2785 font-weight: bold;
2786 float: left;
2786 float: left;
2787 padding: 4px 2px 2px 2px;
2787 padding: 4px 2px 2px 2px;
2788 }
2788 }
2789
2789
2790 .comments .comment .meta .date {
2790 .comments .comment .meta .date {
2791 float: left;
2791 float: left;
2792 padding: 4px 4px 0px 4px;
2792 padding: 4px 4px 0px 4px;
2793 }
2793 }
2794
2794
2795 .comments .comment .text {
2795 .comments .comment .text {
2796 background-color: #FAFAFA;
2796 background-color: #FAFAFA;
2797 margin: 6px;
2797 margin: 6px;
2798 }
2798 }
2799
2799
2800 .comments-number {
2800 .comments-number {
2801 padding: 10px 0;
2801 padding: 10px 0;
2802 color: #666;
2802 color: #666;
2803 }
2803 }
2804
2804
2805 .automatic-comment {
2805 .automatic-comment {
2806 font-style: italic;
2806 font-style: italic;
2807 }
2807 }
2808
2808
2809 /** comment form **/
2809 /** comment form **/
2810
2810
2811 .status-block {
2811 .status-block {
2812 margin: 5px;
2812 margin: 5px;
2813 clear: both
2813 clear: both
2814 }
2814 }
2815
2815
2816 .comment-form textarea {
2816 .comment-form textarea {
2817 width: 100%;
2817 width: 100%;
2818 height: 100px;
2818 height: 100px;
2819 font-family: Lucida Console, Consolas, Monaco, Inconsolata, Liberation Mono, monospace;
2819 font-family: Lucida Console, Consolas, Monaco, Inconsolata, Liberation Mono, monospace;
2820 }
2820 }
2821
2821
2822 form.comment-form {
2822 form.comment-form {
2823 margin-top: 10px;
2823 margin-top: 10px;
2824 margin-left: 10px;
2824 margin-left: 10px;
2825 }
2825 }
2826
2826
2827 .comment-inline-form .comment-block-ta,
2827 .comment-inline-form .comment-block-ta,
2828 .comment-form .comment-block-ta {
2828 .comment-form .comment-block-ta {
2829 border: 1px solid #ccc;
2829 border: 1px solid #ccc;
2830 border-radius: 3px;
2830 border-radius: 3px;
2831 box-sizing: border-box;
2831 box-sizing: border-box;
2832 }
2832 }
2833
2833
2834 .comment-form-submit {
2834 .comment-form-submit {
2835 margin-top: 5px;
2835 margin-top: 5px;
2836 margin-left: 525px;
2836 margin-left: 525px;
2837 }
2837 }
2838
2838
2839 .file-comments {
2839 .file-comments {
2840 display: none;
2840 display: none;
2841 }
2841 }
2842
2842
2843 .comment-form .comment {
2843 .comment-form .comment {
2844 margin-left: 10px;
2844 margin-left: 10px;
2845 }
2845 }
2846
2846
2847 .comment-form .comment-help {
2847 .comment-form .comment-help {
2848 padding: 5px 5px 5px 5px;
2848 padding: 5px 5px 5px 5px;
2849 color: #666;
2849 color: #666;
2850 }
2850 }
2851
2851
2852 .comment-form .comment-button {
2852 .comment-form .comment-button {
2853 padding-top: 5px;
2853 padding-top: 5px;
2854 }
2854 }
2855
2855
2856 .add-another-button {
2856 .add-another-button {
2857 margin-left: 10px;
2857 margin-left: 10px;
2858 margin-top: 10px;
2858 margin-top: 10px;
2859 margin-bottom: 10px;
2859 margin-bottom: 10px;
2860 }
2860 }
2861
2861
2862 .comment .buttons {
2862 .comment .buttons {
2863 float: right;
2863 float: right;
2864 margin: -1px 0px 0px 0px;
2864 margin: -1px 0px 0px 0px;
2865 }
2865 }
2866
2866
2867 .panel-heading .pull-left input[type=checkbox],
2867 .panel-heading .pull-left input[type=checkbox],
2868 .panel-heading .pull-right input[type=checkbox] {
2868 .panel-heading .pull-right input[type=checkbox] {
2869 position: relative;
2869 position: relative;
2870 top: 4px;
2870 top: 4px;
2871 margin: -10px 2px 0;
2871 margin: -10px 2px 0;
2872 }
2872 }
2873
2873
2874 /** comment inline form **/
2874 /** comment inline form **/
2875 .comment-inline-form {
2875 .comment-inline-form {
2876 margin: 4px;
2876 margin: 4px;
2877 max-width: 978px;
2877 max-width: 978px;
2878 }
2878 }
2879
2879
2880 #comments-general-comments .comment-inline-form {
2880 #comments-general-comments .comment-inline-form {
2881 margin: 0;
2881 margin: 0;
2882 }
2882 }
2883
2883
2884 .comment-inline-form .submitting-overlay {
2884 .comment-inline-form .submitting-overlay {
2885 display: none;
2885 display: none;
2886 height: 0;
2886 height: 0;
2887 text-align: center;
2887 text-align: center;
2888 font-size: 16px;
2888 font-size: 16px;
2889 opacity: 0.5;
2889 opacity: 0.5;
2890 }
2890 }
2891
2891
2892 .comment-inline-form .clearfix,
2892 .comment-inline-form .clearfix,
2893 .comment-form .clearfix {
2893 .comment-form .clearfix {
2894 background: #EEE;
2894 background: #EEE;
2895 border-radius: 4px;
2895 border-radius: 4px;
2896 padding: 5px;
2896 padding: 5px;
2897 margin: 0px;
2897 margin: 0px;
2898 }
2898 }
2899
2899
2900 div.comment-inline-form {
2900 div.comment-inline-form {
2901 padding: 4px 0px 6px 0px;
2901 padding: 4px 0px 6px 0px;
2902 }
2902 }
2903
2903
2904 .comment-inline-form textarea {
2904 .comment-inline-form textarea {
2905 width: 100%;
2905 width: 100%;
2906 height: 100px;
2906 height: 100px;
2907 font-family: Lucida Console, Consolas, Monaco, Inconsolata, Liberation Mono, monospace;
2907 font-family: Lucida Console, Consolas, Monaco, Inconsolata, Liberation Mono, monospace;
2908 }
2908 }
2909
2909
2910 form.comment-inline-form {
2910 form.comment-inline-form {
2911 margin-top: 10px;
2911 margin-top: 10px;
2912 margin-left: 10px;
2912 margin-left: 10px;
2913 }
2913 }
2914
2914
2915 .comment-inline-form-submit {
2915 .comment-inline-form-submit {
2916 margin-top: 5px;
2916 margin-top: 5px;
2917 margin-left: 525px;
2917 margin-left: 525px;
2918 }
2918 }
2919
2919
2920 .file-comments {
2920 .file-comments {
2921 display: none;
2921 display: none;
2922 }
2922 }
2923
2923
2924 .comment-inline-form .comment {
2924 .comment-inline-form .comment {
2925 margin-left: 10px;
2925 margin-left: 10px;
2926 }
2926 }
2927
2927
2928 .comment-inline-form .comment-help {
2928 .comment-inline-form .comment-help {
2929 padding: 5px 5px 5px 5px;
2929 padding: 5px 5px 5px 5px;
2930 color: #666;
2930 color: #666;
2931 }
2931 }
2932
2932
2933 .comment-inline-form .comment-button {
2933 .comment-inline-form .comment-button {
2934 padding-top: 5px;
2934 padding-top: 5px;
2935 }
2935 }
2936
2936
2937 /** comment inline **/
2937 /** comment inline **/
2938 .inline-comments .comment {
2938 .inline-comments .comment {
2939 margin: 3px 3px 5px 5px;
2939 margin: 3px 3px 5px 5px;
2940 }
2940 }
2941
2941
2942 .inline-comments #comments-general-comments .comment {
2942 .inline-comments #comments-general-comments .comment {
2943 margin-left: 0;
2943 margin-left: 0;
2944 }
2944 }
2945
2945
2946 .inline-comments .comment .comment-wrapp {
2946 .inline-comments .comment .comment-wrapp {
2947 max-width: 978px;
2947 max-width: 978px;
2948 border: 1px solid #ddd;
2948 border: 1px solid #ddd;
2949 border-radius: 4px;
2949 border-radius: 4px;
2950 background-color: #FAFAFA;
2950 background-color: #FAFAFA;
2951 }
2951 }
2952
2952
2953 .inline-comments .add-button-row {
2953 .inline-comments .add-button-row {
2954 padding: 2px 4px 8px 5px;
2954 padding: 2px 4px 8px 5px;
2955 }
2955 }
2956
2956
2957 .inline-comments .comment .meta {
2957 .inline-comments .comment .meta {
2958 background: #f8f8f8;
2958 background: #f8f8f8;
2959 padding: 4px;
2959 padding: 4px;
2960 border-bottom: 1px solid #ddd;
2960 border-bottom: 1px solid #ddd;
2961 min-height: 15px;
2961 min-height: 15px;
2962 overflow: auto;
2962 overflow: auto;
2963 }
2963 }
2964
2964
2965 .inline-comments .comment .meta img {
2965 .inline-comments .comment .meta img {
2966 vertical-align: middle;
2966 vertical-align: middle;
2967 }
2967 }
2968
2968
2969 .inline-comments .comment .meta .user {
2969 .inline-comments .comment .meta .user {
2970 font-weight: bold;
2970 font-weight: bold;
2971 float: left;
2971 float: left;
2972 padding: 3px;
2972 padding: 3px;
2973 }
2973 }
2974
2974
2975 .inline-comments .comment .meta .date {
2975 .inline-comments .comment .meta .date {
2976 float: left;
2976 float: left;
2977 padding: 3px;
2977 padding: 3px;
2978 }
2978 }
2979
2979
2980 .inline-comments .comment .text {
2980 .inline-comments .comment .text {
2981 background-color: #FAFAFA;
2981 background-color: #FAFAFA;
2982 margin: 6px;
2982 margin: 6px;
2983 }
2983 }
2984
2984
2985 .inline-comments .comments-number {
2985 .inline-comments .comments-number {
2986 padding: 0px 0px 10px 0px;
2986 padding: 0px 0px 10px 0px;
2987 color: #666;
2987 color: #666;
2988 }
2988 }
2989
2989
2990 input.status_change_checkbox,
2990 input.status_change_checkbox,
2991 input.status_change_radio {
2991 input.status_change_radio {
2992 margin: 0 0 5px 15px;
2992 margin: 0 0 5px 15px;
2993 }
2993 }
2994
2994
2995 .badge {
2995 .badge {
2996 padding: 4px 4px !important;
2996 padding: 4px 4px !important;
2997 text-align: center;
2997 text-align: center;
2998 color: #888 !important;
2998 color: #888 !important;
2999 background-color: #DEDEDE !important;
2999 background-color: #DEDEDE !important;
3000 border-radius: 4px !important;
3000 border-radius: 4px !important;
3001 }
3001 }
3002
3002
3003 .notification-header {
3003 .notification-header {
3004 padding-top: 6px;
3004 padding-top: 6px;
3005 }
3005 }
3006 .notification-header .desc {
3006 .notification-header .desc {
3007 font-size: 16px;
3007 font-size: 16px;
3008 height: 24px;
3008 height: 24px;
3009 float: left
3009 float: left
3010 }
3010 }
3011 .notification-list .container.unread {
3011 .notification-list .container.unread {
3012 background: none repeat scroll 0 0 rgba(255, 255, 180, 0.6);
3012 background: none repeat scroll 0 0 rgba(255, 255, 180, 0.6);
3013 }
3013 }
3014 .notification-header .gravatar {
3014 .notification-header .gravatar {
3015 background: none repeat scroll 0 0 transparent;
3015 background: none repeat scroll 0 0 transparent;
3016 padding: 0px 0px 0px 8px;
3016 padding: 0px 0px 0px 8px;
3017 }
3017 }
3018 .notification-list .container .notification-header .desc {
3018 .notification-list .container .notification-header .desc {
3019 font-weight: bold;
3019 font-weight: bold;
3020 font-size: 17px;
3020 font-size: 17px;
3021 }
3021 }
3022 .notification-header .delete-notifications {
3022 .notification-header .delete-notifications {
3023 float: right;
3023 float: right;
3024 padding-top: 8px;
3024 padding-top: 8px;
3025 cursor: pointer;
3025 cursor: pointer;
3026 }
3026 }
3027 .notification-header .read-notifications {
3027 .notification-header .read-notifications {
3028 float: right;
3028 float: right;
3029 padding-top: 8px;
3029 padding-top: 8px;
3030 cursor: pointer;
3030 cursor: pointer;
3031 }
3031 }
3032 .notification-subject {
3032 .notification-subject {
3033 clear: both;
3033 clear: both;
3034 border-bottom: 1px solid #eee;
3034 border-bottom: 1px solid #eee;
3035 padding: 5px 0px;
3035 padding: 5px 0px;
3036 }
3036 }
3037
3037
3038 .notification-body {
3038 .notification-body {
3039 clear: both;
3039 clear: both;
3040 margin: 34px 2px 2px 8px
3040 margin: 34px 2px 2px 8px
3041 }
3041 }
3042
3042
3043 /****
3043 /****
3044 PULL REQUESTS
3044 PULL REQUESTS
3045 *****/
3045 *****/
3046 .pullrequests_section_head {
3046 .pullrequests_section_head {
3047 padding: 10px 10px 10px 0px;
3047 padding: 10px 10px 10px 0px;
3048 margin: 0 15px;
3048 margin: 0 15px;
3049 font-size: 16px;
3049 font-size: 16px;
3050 font-weight: bold;
3050 font-weight: bold;
3051 }
3051 }
3052
3052
3053 div.pr-details-title.closed {
3053 div.pr-details-title.closed {
3054 color: #555;
3054 color: #555;
3055 background: #eee;
3055 background: #eee;
3056 }
3056 }
3057
3057
3058 div.pr {
3058 div.pr {
3059 margin: 0px 15px;
3059 margin: 0px 15px;
3060 padding: 4px 4px;
3060 padding: 4px 4px;
3061 }
3061 }
3062 div.pr-desc {
3062 div.pr-desc {
3063 margin: 0px 15px;
3063 margin: 0px 15px;
3064 }
3064 }
3065 tr.pr-closed td {
3065 tr.pr-closed td {
3066 background-color: #eee !important;
3066 background-color: #eee !important;
3067 color: #555 !important;
3067 color: #555 !important;
3068 }
3068 }
3069
3069
3070 span.pr-closed-tag {
3070 span.pr-closed-tag {
3071 margin-bottom: 1px;
3071 margin-bottom: 1px;
3072 margin-right: 1px;
3072 margin-right: 1px;
3073 padding: 1px 3px;
3073 padding: 1px 3px;
3074 font-size: 10px;
3074 font-size: 10px;
3075 padding: 1px 3px 1px 3px;
3075 padding: 1px 3px 1px 3px;
3076 font-size: 10px;
3076 font-size: 10px;
3077 color: #577632;
3077 color: #577632;
3078 white-space: nowrap;
3078 white-space: nowrap;
3079 border-radius: 4px;
3079 border-radius: 4px;
3080 border: 1px solid #d9e8f8;
3080 border: 1px solid #d9e8f8;
3081 line-height: 1.5em;
3081 line-height: 1.5em;
3082 }
3082 }
3083
3083
3084 .panel-body .pr-box {
3084 .panel-body .pr-box {
3085 max-width: 978px;
3085 max-width: 978px;
3086 margin-right: 15px;
3086 margin-right: 15px;
3087 }
3087 }
3088
3088
3089 #s2id_org_ref,
3089 #s2id_org_ref,
3090 #s2id_other_ref,
3090 #s2id_other_ref,
3091 #s2id_org_repo,
3091 #s2id_org_repo,
3092 #s2id_other_repo {
3092 #s2id_other_repo {
3093 min-width: 150px;
3093 min-width: 150px;
3094 margin: 5px;
3094 margin: 5px;
3095 }
3095 }
3096
3096
3097 #pr-summary .msg-div {
3097 #pr-summary .msg-div {
3098 margin: 5px 0;
3098 margin: 5px 0;
3099 }
3099 }
3100
3100
3101 #pr-summary > .pr-not-edit {
3101 #pr-summary > .pr-not-edit {
3102 min-height: 50px !important;
3102 min-height: 50px !important;
3103 }
3103 }
3104
3104
3105 #pr-edit-btn {
3105 #pr-edit-btn {
3106 margin: 20px 0 0 !important;
3106 margin: 20px 0 0 !important;
3107 position: absolute;
3107 position: absolute;
3108 }
3108 }
3109
3109
3110 /****
3110 /****
3111 PERMS
3111 PERMS
3112 *****/
3112 *****/
3113 #perms .perms_section_head {
3113 #perms .perms_section_head {
3114 padding: 10px 10px 10px 0px;
3114 padding: 10px 10px 10px 0px;
3115 font-size: 16px;
3115 font-size: 16px;
3116 font-weight: bold;
3116 font-weight: bold;
3117 text-transform: capitalize;
3117 text-transform: capitalize;
3118 }
3118 }
3119
3119
3120 #perms .perms_section_head label {
3120 #perms .perms_section_head label {
3121 margin-left: 10px;
3121 margin-left: 10px;
3122 }
3122 }
3123
3123
3124 #perms .perm_tag {
3124 #perms .perm_tag {
3125 position: relative;
3125 position: relative;
3126 top: -2px;
3126 top: -2px;
3127 margin-left: 3px;
3127 margin-left: 3px;
3128 padding: 3px 3px 1px 3px;
3128 padding: 3px 3px 1px 3px;
3129 font-size: 10px;
3129 font-size: 10px;
3130 font-weight: bold;
3130 font-weight: bold;
3131 text-transform: uppercase;
3131 text-transform: uppercase;
3132 white-space: nowrap;
3132 white-space: nowrap;
3133 border-radius: 3px;
3133 border-radius: 3px;
3134 }
3134 }
3135
3135
3136 #perms .perm_tag.admin {
3136 #perms .perm_tag.admin {
3137 background-color: #B94A48;
3137 background-color: #B94A48;
3138 color: #ffffff;
3138 color: #ffffff;
3139 }
3139 }
3140
3140
3141 #perms .perm_tag.write {
3141 #perms .perm_tag.write {
3142 background-color: #DB7525;
3142 background-color: #DB7525;
3143 color: #ffffff;
3143 color: #ffffff;
3144 }
3144 }
3145
3145
3146 #perms .perm_tag.read {
3146 #perms .perm_tag.read {
3147 background-color: #468847;
3147 background-color: #468847;
3148 color: #ffffff;
3148 color: #ffffff;
3149 }
3149 }
3150
3150
3151 #perms .perm_tag.none {
3151 #perms .perm_tag.none {
3152 background-color: #bfbfbf;
3152 background-color: #bfbfbf;
3153 color: #ffffff;
3153 color: #ffffff;
3154 }
3154 }
3155
3155
3156 input.perm_filter {
3156 input.perm_filter {
3157 position: relative;
3157 position: relative;
3158 top: 2px;
3158 top: 2px;
3159 }
3159 }
3160
3160
3161 .perm-gravatar {
3161 .perm-gravatar {
3162 vertical-align: middle;
3162 vertical-align: middle;
3163 padding: 2px;
3163 padding: 2px;
3164 }
3164 }
3165 .perm-gravatar-ac {
3165 .perm-gravatar-ac {
3166 vertical-align: middle;
3166 vertical-align: middle;
3167 padding: 2px;
3167 padding: 2px;
3168 width: 14px;
3168 width: 14px;
3169 height: 14px;
3169 height: 14px;
3170 }
3170 }
3171
3171
3172 /*****************************************************************************
3172 /*****************************************************************************
3173 DIFFS CSS
3173 DIFFS CSS
3174 ******************************************************************************/
3174 ******************************************************************************/
3175 .diff-collapse {
3175 .diff-collapse {
3176 text-align: center;
3176 text-align: center;
3177 margin-bottom: 15px;
3177 margin-bottom: 15px;
3178 }
3178 }
3179
3179
3180 .diff-collapse-button {
3180 .diff-collapse-button {
3181 cursor: pointer;
3181 cursor: pointer;
3182 color: #666;
3182 color: #666;
3183 font-size: 16px;
3183 font-size: 16px;
3184 }
3184 }
3185
3185
3186 .compare-revision-selector > div {
3187 display: inline-block;
3188 margin-right: 8px;
3189 }
3190
3191 table.code-difftable {
3186 table.code-difftable {
3192 border-collapse: collapse;
3187 border-collapse: collapse;
3193 border-radius: 0px !important;
3188 border-radius: 0px !important;
3194 width: 100%;
3189 width: 100%;
3195 }
3190 }
3196 table.code-difftable td {
3191 table.code-difftable td {
3197 padding: 0 !important;
3192 padding: 0 !important;
3198 background: none !important;
3193 background: none !important;
3199 border: 0 !important;
3194 border: 0 !important;
3200 vertical-align: baseline !important
3195 vertical-align: baseline !important
3201 }
3196 }
3202 table.code-difftable .context {
3197 table.code-difftable .context {
3203 background: none repeat scroll 0 0 #DDE7EF;
3198 background: none repeat scroll 0 0 #DDE7EF;
3204 color: #999;
3199 color: #999;
3205 }
3200 }
3206 table.code-difftable .add {
3201 table.code-difftable .add {
3207 background: none repeat scroll 0 0 #DDFFDD;
3202 background: none repeat scroll 0 0 #DDFFDD;
3208 }
3203 }
3209 table.code-difftable .add ins {
3204 table.code-difftable .add ins {
3210 background: none repeat scroll 0 0 #AAFFAA;
3205 background: none repeat scroll 0 0 #AAFFAA;
3211 text-decoration: none;
3206 text-decoration: none;
3212 }
3207 }
3213 table.code-difftable .del {
3208 table.code-difftable .del {
3214 background: none repeat scroll 0 0 #FFDDDD;
3209 background: none repeat scroll 0 0 #FFDDDD;
3215 }
3210 }
3216 table.code-difftable .del del {
3211 table.code-difftable .del del {
3217 background: none repeat scroll 0 0 #FFAAAA;
3212 background: none repeat scroll 0 0 #FFAAAA;
3218 text-decoration: none;
3213 text-decoration: none;
3219 }
3214 }
3220
3215
3221 table.code-highlighttable div.code-highlight pre u:before,
3216 table.code-highlighttable div.code-highlight pre u:before,
3222 table.code-difftable td.code pre u:before {
3217 table.code-difftable td.code pre u:before {
3223 content: "\21a6";
3218 content: "\21a6";
3224 display: inline-block;
3219 display: inline-block;
3225 width: 0;
3220 width: 0;
3226 }
3221 }
3227 table.code-highlighttable div.code-highlight pre u.cr:before,
3222 table.code-highlighttable div.code-highlight pre u.cr:before,
3228 table.code-difftable td.code pre u.cr:before {
3223 table.code-difftable td.code pre u.cr:before {
3229 content: "\21a4";
3224 content: "\21a4";
3230 display: inline-block;
3225 display: inline-block;
3231 color: rgba(0,0,0,0.5);
3226 color: rgba(0,0,0,0.5);
3232 }
3227 }
3233 table.code-highlighttable div.code-highlight pre u,
3228 table.code-highlighttable div.code-highlight pre u,
3234 table.code-difftable td.code pre u {
3229 table.code-difftable td.code pre u {
3235 color: rgba(0,0,0,0.15);
3230 color: rgba(0,0,0,0.15);
3236 }
3231 }
3237 table.code-highlighttable div.code-highlight pre i,
3232 table.code-highlighttable div.code-highlight pre i,
3238 table.code-difftable td.code pre i {
3233 table.code-difftable td.code pre i {
3239 border-style: solid;
3234 border-style: solid;
3240 border-width: 0 0 0 1px;
3235 border-width: 0 0 0 1px;
3241 color: rgba(0,0,0,0.5);
3236 color: rgba(0,0,0,0.5);
3242 }
3237 }
3243
3238
3244 /** LINE NUMBERS **/
3239 /** LINE NUMBERS **/
3245 table.code-difftable .lineno {
3240 table.code-difftable .lineno {
3246 padding-left: 2px;
3241 padding-left: 2px;
3247 padding-right: 2px !important;
3242 padding-right: 2px !important;
3248 width: 30px;
3243 width: 30px;
3249 -moz-user-select: none;
3244 -moz-user-select: none;
3250 -webkit-user-select: none;
3245 -webkit-user-select: none;
3251 border-right: 1px solid #CCC !important;
3246 border-right: 1px solid #CCC !important;
3252 border-left: 0px solid #CCC !important;
3247 border-left: 0px solid #CCC !important;
3253 border-top: 0px solid #CCC !important;
3248 border-top: 0px solid #CCC !important;
3254 border-bottom: none !important;
3249 border-bottom: none !important;
3255 vertical-align: middle !important;
3250 vertical-align: middle !important;
3256 text-align: center;
3251 text-align: center;
3257 }
3252 }
3258 table.code-difftable .lineno.new {
3253 table.code-difftable .lineno.new {
3259 text-align: right;
3254 text-align: right;
3260 }
3255 }
3261 table.code-difftable .lineno.old {
3256 table.code-difftable .lineno.old {
3262 text-align: right;
3257 text-align: right;
3263 }
3258 }
3264 table.code-difftable .lineno a {
3259 table.code-difftable .lineno a {
3265 color: #aaa !important;
3260 color: #aaa !important;
3266 font: 11px Lucida Console, Consolas, Monaco, Inconsolata, Liberation Mono, monospace !important;
3261 font: 11px Lucida Console, Consolas, Monaco, Inconsolata, Liberation Mono, monospace !important;
3267 letter-spacing: -1px;
3262 letter-spacing: -1px;
3268 padding-left: 10px;
3263 padding-left: 10px;
3269 padding-right: 8px;
3264 padding-right: 8px;
3270 box-sizing: border-box;
3265 box-sizing: border-box;
3271 cursor: pointer;
3266 cursor: pointer;
3272 display: block;
3267 display: block;
3273 width: 100%;
3268 width: 100%;
3274 }
3269 }
3275
3270
3276 table.code-difftable .line:hover .lineno a {
3271 table.code-difftable .line:hover .lineno a {
3277 color: #333 !important;
3272 color: #333 !important;
3278 }
3273 }
3279
3274
3280 table.code-difftable .lineno-inline {
3275 table.code-difftable .lineno-inline {
3281 background: none repeat scroll 0 0 #FFF !important;
3276 background: none repeat scroll 0 0 #FFF !important;
3282 padding-left: 2px;
3277 padding-left: 2px;
3283 padding-right: 2px;
3278 padding-right: 2px;
3284 text-align: right;
3279 text-align: right;
3285 width: 30px;
3280 width: 30px;
3286 -moz-user-select: none;
3281 -moz-user-select: none;
3287 -webkit-user-select: none;
3282 -webkit-user-select: none;
3288 }
3283 }
3289
3284
3290 /** CODE **/
3285 /** CODE **/
3291 table.code-difftable .code {
3286 table.code-difftable .code {
3292 display: block;
3287 display: block;
3293 width: 100%;
3288 width: 100%;
3294 }
3289 }
3295 table.code-difftable .code td {
3290 table.code-difftable .code td {
3296 margin: 0;
3291 margin: 0;
3297 padding: 0;
3292 padding: 0;
3298 }
3293 }
3299 table.code-difftable .code pre {
3294 table.code-difftable .code pre {
3300 margin: 0 0 0 12px !important;
3295 margin: 0 0 0 12px !important;
3301 padding: 0;
3296 padding: 0;
3302 min-height: 17px;
3297 min-height: 17px;
3303 line-height: 17px;
3298 line-height: 17px;
3304 white-space: pre-wrap;
3299 white-space: pre-wrap;
3305 word-break: break-all;
3300 word-break: break-all;
3306 }
3301 }
3307
3302
3308 table.code-difftable .del .code pre:before {
3303 table.code-difftable .del .code pre:before {
3309 content: "-";
3304 content: "-";
3310 color: #800;
3305 color: #800;
3311 float: left;
3306 float: left;
3312 left: -1em;
3307 left: -1em;
3313 position: relative;
3308 position: relative;
3314 width: 0;
3309 width: 0;
3315 }
3310 }
3316
3311
3317 table.code-difftable .add .code pre:before {
3312 table.code-difftable .add .code pre:before {
3318 content: "+";
3313 content: "+";
3319 color: #080;
3314 color: #080;
3320 float: left;
3315 float: left;
3321 left: -1em;
3316 left: -1em;
3322 position: relative;
3317 position: relative;
3323 width: 0;
3318 width: 0;
3324 }
3319 }
3325
3320
3326 table.code-difftable .unmod .code pre:before {
3321 table.code-difftable .unmod .code pre:before {
3327 content: " ";
3322 content: " ";
3328 float: left;
3323 float: left;
3329 left: -1em;
3324 left: -1em;
3330 position: relative;
3325 position: relative;
3331 width: 0;
3326 width: 0;
3332 }
3327 }
3333
3328
3334 .add-bubble {
3329 .add-bubble {
3335 position: relative;
3330 position: relative;
3336 display: none;
3331 display: none;
3337 float: left;
3332 float: left;
3338 width: 0px;
3333 width: 0px;
3339 height: 0px;
3334 height: 0px;
3340 left: -8px;
3335 left: -8px;
3341 box-sizing: border-box;
3336 box-sizing: border-box;
3342 }
3337 }
3343
3338
3344 /* comment bubble, only visible when in a commentable diff */
3339 /* comment bubble, only visible when in a commentable diff */
3345 .commentable-diff tr.line.add:hover td .add-bubble,
3340 .commentable-diff tr.line.add:hover td .add-bubble,
3346 .commentable-diff tr.line.del:hover td .add-bubble,
3341 .commentable-diff tr.line.del:hover td .add-bubble,
3347 .commentable-diff tr.line.unmod:hover td .add-bubble {
3342 .commentable-diff tr.line.unmod:hover td .add-bubble {
3348 display: block;
3343 display: block;
3349 z-index: 1;
3344 z-index: 1;
3350 }
3345 }
3351
3346
3352 .add-bubble div {
3347 .add-bubble div {
3353 background: #577632;
3348 background: #577632;
3354 width: 16px;
3349 width: 16px;
3355 height: 16px;
3350 height: 16px;
3356 cursor: pointer;
3351 cursor: pointer;
3357 padding: 0 2px 2px 0.5px;
3352 padding: 0 2px 2px 0.5px;
3358 border: 1px solid #577632;
3353 border: 1px solid #577632;
3359 border-radius: 3px;
3354 border-radius: 3px;
3360 box-sizing: border-box;
3355 box-sizing: border-box;
3361 }
3356 }
3362
3357
3363 .add-bubble div:before {
3358 .add-bubble div:before {
3364 font-size: 14px;
3359 font-size: 14px;
3365 color: #ffffff;
3360 color: #ffffff;
3366 font-family: "kallithea";
3361 font-family: "kallithea";
3367 content: '\1f5ea';
3362 content: '\1f5ea';
3368 }
3363 }
3369
3364
3370 .add-bubble div:hover {
3365 .add-bubble div:hover {
3371 transform: scale(1.2, 1.2);
3366 transform: scale(1.2, 1.2);
3372 }
3367 }
3373
3368
3374 /* show some context of link targets - but only works when the link target
3369 /* show some context of link targets - but only works when the link target
3375 can be extended with any visual difference */
3370 can be extended with any visual difference */
3376 div.comment:target:before {
3371 div.comment:target:before {
3377 display: block;
3372 display: block;
3378 height: 100px;
3373 height: 100px;
3379 margin: -100px 0 0;
3374 margin: -100px 0 0;
3380 content: "";
3375 content: "";
3381 }
3376 }
3382
3377
3383 div.comment:target>.comment-wrapp {
3378 div.comment:target>.comment-wrapp {
3384 border: solid 2px #ee0 !important;
3379 border: solid 2px #ee0 !important;
3385 margin: 2px 2px 4px 4px;
3380 margin: 2px 2px 4px 4px;
3386 }
3381 }
3387
3382
3388 .lineno:target a {
3383 .lineno:target a {
3389 border: solid 2px #ee0 !important;
3384 border: solid 2px #ee0 !important;
3390 margin: -2px;
3385 margin: -2px;
3391 }
3386 }
3392
3387
3393 .btn-image-diff-show,
3388 .btn-image-diff-show,
3394 .btn-image-diff-swap {
3389 .btn-image-diff-swap {
3395 margin: 5px;
3390 margin: 5px;
3396 }
3391 }
3397
3392
3398 .img-diff {
3393 .img-diff {
3399 max-width: 45%;
3394 max-width: 45%;
3400 height: auto;
3395 height: auto;
3401 margin: 5px;
3396 margin: 5px;
3402 /* http://lea.verou.me/demos/css3-patterns.html */
3397 /* http://lea.verou.me/demos/css3-patterns.html */
3403 background-image:
3398 background-image:
3404 linear-gradient(45deg, #888 25%, transparent 25%, transparent),
3399 linear-gradient(45deg, #888 25%, transparent 25%, transparent),
3405 linear-gradient(-45deg, #888 25%, transparent 25%, transparent),
3400 linear-gradient(-45deg, #888 25%, transparent 25%, transparent),
3406 linear-gradient(45deg, transparent 75%, #888 75%),
3401 linear-gradient(45deg, transparent 75%, #888 75%),
3407 linear-gradient(-45deg, transparent 75%, #888 75%);
3402 linear-gradient(-45deg, transparent 75%, #888 75%);
3408 background-size: 10px 10px;
3403 background-size: 10px 10px;
3409 background-color: #999;
3404 background-color: #999;
3410 }
3405 }
3411
3406
3412 .img-preview {
3407 .img-preview {
3413 max-width: 100%;
3408 max-width: 100%;
3414 height: auto;
3409 height: auto;
3415 margin: 5px;
3410 margin: 5px;
3416 }
3411 }
3417
3412
3418 div.comment-prev-next-links div.prev-comment,
3413 div.comment-prev-next-links div.prev-comment,
3419 div.comment-prev-next-links div.next-comment {
3414 div.comment-prev-next-links div.next-comment {
3420 display: inline-block;
3415 display: inline-block;
3421 min-width: 150px;
3416 min-width: 150px;
3422 margin: 3px 6px;
3417 margin: 3px 6px;
3423 }
3418 }
3424
3419
3425 #comments-general-comments div.comment-prev-next-links div.prev-comment,
3420 #comments-general-comments div.comment-prev-next-links div.prev-comment,
3426 #comments-general-comments div.comment-prev-next-links div.next-comment {
3421 #comments-general-comments div.comment-prev-next-links div.next-comment {
3427 margin-left: 0;
3422 margin-left: 0;
3428 }
3423 }
3429
3424
3430 body table.dataTable thead .sorting {
3425 body table.dataTable thead .sorting {
3431 background-image: none;
3426 background-image: none;
3432 }
3427 }
3433 body table.dataTable thead .sorting_asc {
3428 body table.dataTable thead .sorting_asc {
3434 background-image: none;
3429 background-image: none;
3435 }
3430 }
3436 body table.dataTable thead .sorting_desc {
3431 body table.dataTable thead .sorting_desc {
3437 background-image: none;
3432 background-image: none;
3438 }
3433 }
3439 body table.dataTable thead .sorting_asc_disabled {
3434 body table.dataTable thead .sorting_asc_disabled {
3440 background-image: none;
3435 background-image: none;
3441 }
3436 }
3442 body table.dataTable thead .sorting_desc_disabled {
3437 body table.dataTable thead .sorting_desc_disabled {
3443 background-image: none;
3438 background-image: none;
3444 }
3439 }
3445
3440
3446 body table.dataTable thead .sorting_asc::after {
3441 body table.dataTable thead .sorting_asc::after {
3447 font-family: "kallithea";
3442 font-family: "kallithea";
3448 content: "\23f6";
3443 content: "\23f6";
3449 }
3444 }
3450 body table.dataTable thead .sorting_desc::after {
3445 body table.dataTable thead .sorting_desc::after {
3451 font-family: "kallithea";
3446 font-family: "kallithea";
3452 content: "\23f7";
3447 content: "\23f7";
3453 }
3448 }
3454
3449
3455 .dataTables_wrapper .dataTables_left {
3450 .dataTables_wrapper .dataTables_left {
3456 float: left !important;
3451 float: left !important;
3457 }
3452 }
3458
3453
3459 .dataTables_wrapper .dataTables_right {
3454 .dataTables_wrapper .dataTables_right {
3460 float: right;
3455 float: right;
3461 }
3456 }
3462
3457
3463 .dataTables_wrapper .dataTables_right > div {
3458 .dataTables_wrapper .dataTables_right > div {
3464 padding-left: 30px;
3459 padding-left: 30px;
3465 }
3460 }
3466
3461
3467 .dataTables_wrapper .dataTables_info {
3462 .dataTables_wrapper .dataTables_info {
3468 clear: none;
3463 clear: none;
3469 padding-top: 3px;
3464 padding-top: 3px;
3470 }
3465 }
3471
3466
3472 .dataTables_wrapper .dataTables_paginate {
3467 .dataTables_wrapper .dataTables_paginate {
3473 padding-top: 0;
3468 padding-top: 0;
3474 }
3469 }
3475
3470
3476 .dataTables_wrapper .dataTables_paginate .paginate_button {
3471 .dataTables_wrapper .dataTables_paginate .paginate_button {
3477 padding: 3px 10px;
3472 padding: 3px 10px;
3478 }
3473 }
3479
3474
3480 .dataTables_wrapper .dataTables_paginate > a.paginate_button {
3475 .dataTables_wrapper .dataTables_paginate > a.paginate_button {
3481 padding-top: 1px;
3476 padding-top: 1px;
3482 border: 0 !important;
3477 border: 0 !important;
3483 }
3478 }
3484
3479
3485 .dataTables_wrapper label {
3480 .dataTables_wrapper label {
3486 margin-bottom: 0;
3481 margin-bottom: 0;
3487 font-weight: inherit;
3482 font-weight: inherit;
3488 }
3483 }
3489
3484
3490 .text-muted {
3485 .text-muted {
3491 color: #777777;
3486 color: #777777;
3492 }
3487 }
3493
3488
3494 .grid_edit a {
3489 .grid_edit a {
3495 text-decoration: none;
3490 text-decoration: none;
3496 }
3491 }
3497
3492
3498 .changes_txt {
3493 .changes_txt {
3499 clear: both;
3494 clear: both;
3500 }
3495 }
3501
3496
3502 .text-nowrap {
3497 .text-nowrap {
3503 white-space: nowrap;
3498 white-space: nowrap;
3504 }
3499 }
3505
3500
3506 div.codeblock div.code-header div.author {
3501 div.codeblock div.code-header div.author {
3507 height: auto;
3502 height: auto;
3508 min-height: 25px;
3503 min-height: 25px;
3509 }
3504 }
3510
3505
3511 ul.user_group_member li {
3506 ul.user_group_member li {
3512 clear: both;
3507 clear: both;
3513 }
3508 }
3514
3509
3515 select.pull-right-auto-width {
3510 select.pull-right-auto-width {
3516 float: right;
3511 float: right;
3517 width: auto;
3512 width: auto;
3518 }
3513 }
3519
3514
3520 span.expand-available {
3515 span.expand-available {
3521 display: block;
3516 display: block;
3522 overflow: hidden;
3517 overflow: hidden;
3523 padding-right: 15px;
3518 padding-right: 15px;
3524 }
3519 }
3525
3520
3526 #content div.panel .changelog-panel > .changelog-heading,
3521 #content div.panel .changelog-panel > .changelog-heading,
3527 #content div.panel .changelog-panel > ul.pagination {
3522 #content div.panel .changelog-panel > ul.pagination {
3528 margin-left: 100px;
3523 margin-left: 100px;
3529 }
3524 }
3530
3525
3531 textarea.commit-message {
3526 textarea.commit-message {
3532 width: 100% !important;
3527 width: 100% !important;
3533 box-sizing: border-box;
3528 box-sizing: border-box;
3534 }
3529 }
@@ -1,186 +1,186 b''
1 ## -*- coding: utf-8 -*-
1 ## -*- coding: utf-8 -*-
2 <%inherit file="/base/base.html"/>
2 <%inherit file="/base/base.html"/>
3
3
4 <%block name="title">
4 <%block name="title">
5 %if c.compare_home:
5 %if c.compare_home:
6 ${_('%s Compare') % c.repo_name}
6 ${_('%s Compare') % c.repo_name}
7 %else:
7 %else:
8 ${_('%s Compare') % c.repo_name} - ${'%s@%s' % (c.a_repo.repo_name, c.a_ref_name)} &gt; ${'%s@%s' % (c.cs_repo.repo_name, c.cs_ref_name)}
8 ${_('%s Compare') % c.repo_name} - ${'%s@%s' % (c.a_repo.repo_name, c.a_ref_name)} &gt; ${'%s@%s' % (c.cs_repo.repo_name, c.cs_ref_name)}
9 %endif
9 %endif
10 </%block>
10 </%block>
11
11
12 <%def name="breadcrumbs_links()">
12 <%def name="breadcrumbs_links()">
13 ${_('Compare Revisions')}
13 ${_('Compare Revisions')}
14 </%def>
14 </%def>
15
15
16 <%block name="header_menu">
16 <%block name="header_menu">
17 ${self.menu('repositories')}
17 ${self.menu('repositories')}
18 </%block>
18 </%block>
19
19
20 <%def name="main()">
20 <%def name="main()">
21 ${self.repo_context_bar('changelog')}
21 ${self.repo_context_bar('changelog')}
22 <div class="panel panel-primary">
22 <div class="panel panel-primary">
23 <div class="panel-heading clearfix">
23 <div class="panel-heading clearfix">
24 ${self.breadcrumbs()}
24 ${self.breadcrumbs()}
25 </div>
25 </div>
26 <div class="panel-body">
26 <div class="panel-body">
27 <div class="panel panel-default">
27 <div class="panel panel-default">
28 <div id="body" class="panel-heading">
28 <div id="body" class="panel-heading">
29 <div class="compare-revision-selector">
29 <div class="compare-revision-selector">
30 ## divs are "inline-block" and cannot have whitespace between them.
30 ## divs are "inline-block" and cannot have whitespace between them.
31 <div>
31 <span>
32 ${h.hidden('compare_org')}
32 ${h.hidden('compare_org')}
33 </div><div>
33 </span><span>
34 <i class="icon-right"></i>
34 <i class="icon-right"></i>
35 </div><div>
35 </span><span>
36 ${h.hidden('compare_other')}
36 ${h.hidden('compare_other')}
37 </div><div>
37 </span><span>
38 %if not c.compare_home:
38 %if not c.compare_home:
39 <a class="btn btn-default btn-sm" href="${c.swap_url}"><i class="icon-arrows-cw"></i> ${_('Swap')}</a>
39 <a class="btn btn-default btn-sm" href="${c.swap_url}"><i class="icon-arrows-cw"></i> ${_('Swap')}</a>
40 %endif
40 %endif
41 <div id="compare_revs" class="btn btn-default btn-sm"><i class="icon-git-compare"></i> ${_('Compare Revisions')}</div>
41 <div id="compare_revs" class="btn btn-default btn-sm"><i class="icon-git-compare"></i> ${_('Compare Revisions')}</div>
42 </div>
42 </span>
43 </div>
43 </div>
44 </div>
44 </div>
45
45
46 %if c.compare_home:
46 %if c.compare_home:
47 <div id="changeset_compare_view_content" class="panel-body">
47 <div id="changeset_compare_view_content" class="panel-body">
48 <h4 class="text-muted">${_('Compare revisions, branches, bookmarks, or tags.')}</h4>
48 <h4 class="text-muted">${_('Compare revisions, branches, bookmarks, or tags.')}</h4>
49 </div>
49 </div>
50 %else:
50 %else:
51 <div id="changeset_compare_view_content" class="panel-body">
51 <div id="changeset_compare_view_content" class="panel-body">
52 ##CS
52 ##CS
53 <h5>${ungettext('Showing %s commit','Showing %s commits', len(c.cs_ranges)) % len(c.cs_ranges)}</h5>
53 <h5>${ungettext('Showing %s commit','Showing %s commits', len(c.cs_ranges)) % len(c.cs_ranges)}</h5>
54 <%include file="compare_cs.html" />
54 <%include file="compare_cs.html" />
55
55
56 ## FILES
56 ## FILES
57 <h5>
57 <h5>
58 % if c.limited_diff:
58 % if c.limited_diff:
59 ${ungettext('%s file changed', '%s files changed', len(c.file_diff_data)) % len(c.file_diff_data)}:
59 ${ungettext('%s file changed', '%s files changed', len(c.file_diff_data)) % len(c.file_diff_data)}:
60 % else:
60 % else:
61 ${ungettext('%s file changed with %s insertions and %s deletions','%s files changed with %s insertions and %s deletions', len(c.file_diff_data)) % (len(c.file_diff_data),c.lines_added,c.lines_deleted)}:
61 ${ungettext('%s file changed with %s insertions and %s deletions','%s files changed with %s insertions and %s deletions', len(c.file_diff_data)) % (len(c.file_diff_data),c.lines_added,c.lines_deleted)}:
62 %endif
62 %endif
63
63
64 ${c.ignorews_url(request.GET)}
64 ${c.ignorews_url(request.GET)}
65 ${c.context_url(request.GET)}
65 ${c.context_url(request.GET)}
66 </h5>
66 </h5>
67 <div class="cs_files">
67 <div class="cs_files">
68 %if not c.file_diff_data:
68 %if not c.file_diff_data:
69 <span class="empty_data">${_('No files')}</span>
69 <span class="empty_data">${_('No files')}</span>
70 %endif
70 %endif
71 %for fid, url_fid, op, a_path, path, diff, stats in c.file_diff_data:
71 %for fid, url_fid, op, a_path, path, diff, stats in c.file_diff_data:
72 <div class="cs_${op}">
72 <div class="cs_${op}">
73 <div class="node">
73 <div class="node">
74 <i class="icon-diff-${op}"></i>
74 <i class="icon-diff-${op}"></i>
75 ${h.link_to(h.safe_unicode(path), '#%s' % fid)}
75 ${h.link_to(h.safe_unicode(path), '#%s' % fid)}
76 </div>
76 </div>
77 <div class="changes">${h.fancy_file_stats(stats)}</div>
77 <div class="changes">${h.fancy_file_stats(stats)}</div>
78 </div>
78 </div>
79 %endfor
79 %endfor
80 %if c.limited_diff:
80 %if c.limited_diff:
81 <h5>${_('Changeset was too big and was cut off...')} <a href="${h.url.current(fulldiff=1, **request.GET.mixed())}">${_('Show full diff anyway')}</a></h5>
81 <h5>${_('Changeset was too big and was cut off...')} <a href="${h.url.current(fulldiff=1, **request.GET.mixed())}">${_('Show full diff anyway')}</a></h5>
82 %endif
82 %endif
83 </div>
83 </div>
84 </div>
84 </div>
85 </div>
85 </div>
86 %endif
86 %endif
87
87
88 %if not c.compare_home:
88 %if not c.compare_home:
89 ## diff block
89 ## diff block
90 <%namespace name="diff_block" file="/changeset/diff_block.html"/>
90 <%namespace name="diff_block" file="/changeset/diff_block.html"/>
91 ${diff_block.diff_block_js()}
91 ${diff_block.diff_block_js()}
92 ${diff_block.diff_block(c.a_repo.repo_name, c.a_ref_type, c.a_ref_name, c.a_rev,
92 ${diff_block.diff_block(c.a_repo.repo_name, c.a_ref_type, c.a_ref_name, c.a_rev,
93 c.cs_repo.repo_name, c.cs_ref_type, c.cs_ref_name, c.cs_rev, c.file_diff_data)}
93 c.cs_repo.repo_name, c.cs_ref_type, c.cs_ref_name, c.cs_rev, c.file_diff_data)}
94 % if c.limited_diff:
94 % if c.limited_diff:
95 <h4>${_('Changeset was too big and was cut off...')} <a href="${h.url.current(fulldiff=1, **request.GET.mixed())}">${_('Show full diff')}</a></h4>
95 <h4>${_('Changeset was too big and was cut off...')} <a href="${h.url.current(fulldiff=1, **request.GET.mixed())}">${_('Show full diff')}</a></h4>
96 % endif
96 % endif
97 %endif
97 %endif
98 </div>
98 </div>
99
99
100 </div>
100 </div>
101 <script type="text/javascript">
101 <script type="text/javascript">
102
102
103 $(document).ready(function(){
103 $(document).ready(function(){
104 var cache = {};
104 var cache = {};
105
105
106 function make_revision_dropdown(css_selector, repo_name, ref_name, cache_key) {
106 function make_revision_dropdown(css_selector, repo_name, ref_name, cache_key) {
107 $(css_selector).select2({
107 $(css_selector).select2({
108 placeholder: '{0}@{1}'.format(repo_name, ref_name || ${h.jshtml(_('Select changeset'))}),
108 placeholder: '{0}@{1}'.format(repo_name, ref_name || ${h.jshtml(_('Select changeset'))}),
109 formatSelection: function(obj){
109 formatSelection: function(obj){
110 return '{0}@{1}'.format(repo_name, obj.text);
110 return '{0}@{1}'.format(repo_name, obj.text);
111 },
111 },
112 dropdownAutoWidth: true,
112 dropdownAutoWidth: true,
113 maxResults: 50,
113 maxResults: 50,
114 query: function(query){
114 query: function(query){
115 var key = cache_key;
115 var key = cache_key;
116 var cached = cache[key] ;
116 var cached = cache[key] ;
117 if(cached) {
117 if(cached) {
118 var data = {results: []};
118 var data = {results: []};
119 var queryLower = query.term.toLowerCase();
119 var queryLower = query.term.toLowerCase();
120 //filter results
120 //filter results
121 $.each(cached.results, function(){
121 $.each(cached.results, function(){
122 var section = this.text;
122 var section = this.text;
123 var children = [];
123 var children = [];
124 $.each(this.children, function(){
124 $.each(this.children, function(){
125 if(children.length < 50 ?
125 if(children.length < 50 ?
126 ((queryLower.length == 0) || (this.text.toLowerCase().indexOf(queryLower) >= 0)) :
126 ((queryLower.length == 0) || (this.text.toLowerCase().indexOf(queryLower) >= 0)) :
127 ((queryLower.length != 0) && (this.text.toLowerCase().indexOf(queryLower) == 0))) {
127 ((queryLower.length != 0) && (this.text.toLowerCase().indexOf(queryLower) == 0))) {
128 children.push(this);
128 children.push(this);
129 }
129 }
130 });
130 });
131 children = branchSort(children, undefined, query)
131 children = branchSort(children, undefined, query)
132 data.results.push({'text': section, 'children': children});
132 data.results.push({'text': section, 'children': children});
133 });
133 });
134 //push the typed in changeset
134 //push the typed in changeset
135 data.results.push({'text':_TM['Specify changeset'],
135 data.results.push({'text':_TM['Specify changeset'],
136 'children': [{'id': query.term, 'text': query.term, 'type': 'rev'}]});
136 'children': [{'id': query.term, 'text': query.term, 'type': 'rev'}]});
137 query.callback(data);
137 query.callback(data);
138 }else{
138 }else{
139 $.ajax({
139 $.ajax({
140 url: pyroutes.url('repo_refs_data', {'repo_name': repo_name}),
140 url: pyroutes.url('repo_refs_data', {'repo_name': repo_name}),
141 data: {},
141 data: {},
142 dataType: 'json',
142 dataType: 'json',
143 type: 'GET',
143 type: 'GET',
144 success: function(data) {
144 success: function(data) {
145 cache[key] = data;
145 cache[key] = data;
146 query.callback(data);
146 query.callback(data);
147 }
147 }
148 });
148 });
149 }
149 }
150 }
150 }
151 });
151 });
152 }
152 }
153
153
154 make_revision_dropdown("#compare_org", ${h.jshtml(c.a_repo.repo_name)}, ${h.jshtml(c.a_ref_name)}, 'cache');
154 make_revision_dropdown("#compare_org", ${h.jshtml(c.a_repo.repo_name)}, ${h.jshtml(c.a_ref_name)}, 'cache');
155 make_revision_dropdown("#compare_other", ${h.jshtml(c.cs_repo.repo_name)}, ${h.jshtml(c.cs_ref_name)}, 'cache2');
155 make_revision_dropdown("#compare_other", ${h.jshtml(c.cs_repo.repo_name)}, ${h.jshtml(c.cs_ref_name)}, 'cache2');
156
156
157 var values_changed = function() {
157 var values_changed = function() {
158 var values = $('#compare_org').select2('data') && $('#compare_other').select2('data');
158 var values = $('#compare_org').select2('data') && $('#compare_other').select2('data');
159 if (values) {
159 if (values) {
160 $('#compare_revs').removeClass("disabled");
160 $('#compare_revs').removeClass("disabled");
161 // TODO: the swap button ... if any
161 // TODO: the swap button ... if any
162 } else {
162 } else {
163 $('#compare_revs').addClass("disabled");
163 $('#compare_revs').addClass("disabled");
164 // TODO: the swap button ... if any
164 // TODO: the swap button ... if any
165 }
165 }
166 }
166 }
167 values_changed();
167 values_changed();
168 $('#compare_org').change(values_changed);
168 $('#compare_org').change(values_changed);
169 $('#compare_other').change(values_changed);
169 $('#compare_other').change(values_changed);
170 $('#compare_revs').on('click', function(e){
170 $('#compare_revs').on('click', function(e){
171 var org = $('#compare_org').select2('data');
171 var org = $('#compare_org').select2('data');
172 var other = $('#compare_other').select2('data');
172 var other = $('#compare_other').select2('data');
173 if (!org || !other) {
173 if (!org || !other) {
174 return;
174 return;
175 }
175 }
176
176
177 var compare_url = ${h.js(h.url('compare_url',repo_name=c.repo_name,org_ref_type='__other_ref_type__',org_ref_name='__org__',other_ref_type='__org_ref_type__',other_ref_name='__other__', other_repo=c.cs_repo.repo_name))};
177 var compare_url = ${h.js(h.url('compare_url',repo_name=c.repo_name,org_ref_type='__other_ref_type__',org_ref_name='__org__',other_ref_type='__org_ref_type__',other_ref_name='__other__', other_repo=c.cs_repo.repo_name))};
178 var u = compare_url.replace('__other_ref_type__',org.type)
178 var u = compare_url.replace('__other_ref_type__',org.type)
179 .replace('__org__',org.text)
179 .replace('__org__',org.text)
180 .replace('__org_ref_type__',other.type)
180 .replace('__org_ref_type__',other.type)
181 .replace('__other__',other.text);
181 .replace('__other__',other.text);
182 window.location = u;
182 window.location = u;
183 });
183 });
184 });
184 });
185 </script>
185 </script>
186 </%def>
186 </%def>
General Comments 0
You need to be logged in to leave comments. Login now