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