##// END OF EJS Templates
pull-requests: fixed old style status icon
marcink -
r3939:e5b11325 default
parent child Browse files
Show More
@@ -1,2819 +1,2817 b''
1 //Primary CSS
1 //Primary CSS
2
2
3 //--- IMPORTS ------------------//
3 //--- IMPORTS ------------------//
4
4
5 @import 'helpers';
5 @import 'helpers';
6 @import 'mixins';
6 @import 'mixins';
7 @import 'rcicons';
7 @import 'rcicons';
8 @import 'variables';
8 @import 'variables';
9 @import 'bootstrap-variables';
9 @import 'bootstrap-variables';
10 @import 'form-bootstrap';
10 @import 'form-bootstrap';
11 @import 'codemirror';
11 @import 'codemirror';
12 @import 'legacy_code_styles';
12 @import 'legacy_code_styles';
13 @import 'readme-box';
13 @import 'readme-box';
14 @import 'progress-bar';
14 @import 'progress-bar';
15
15
16 @import 'type';
16 @import 'type';
17 @import 'alerts';
17 @import 'alerts';
18 @import 'buttons';
18 @import 'buttons';
19 @import 'tags';
19 @import 'tags';
20 @import 'code-block';
20 @import 'code-block';
21 @import 'examples';
21 @import 'examples';
22 @import 'login';
22 @import 'login';
23 @import 'main-content';
23 @import 'main-content';
24 @import 'select2';
24 @import 'select2';
25 @import 'comments';
25 @import 'comments';
26 @import 'panels-bootstrap';
26 @import 'panels-bootstrap';
27 @import 'panels';
27 @import 'panels';
28 @import 'deform';
28 @import 'deform';
29
29
30 //--- BASE ------------------//
30 //--- BASE ------------------//
31 .noscript-error {
31 .noscript-error {
32 top: 0;
32 top: 0;
33 left: 0;
33 left: 0;
34 width: 100%;
34 width: 100%;
35 z-index: 101;
35 z-index: 101;
36 text-align: center;
36 text-align: center;
37 font-size: 120%;
37 font-size: 120%;
38 color: white;
38 color: white;
39 background-color: @alert2;
39 background-color: @alert2;
40 padding: 5px 0 5px 0;
40 padding: 5px 0 5px 0;
41 font-weight: @text-semibold-weight;
41 font-weight: @text-semibold-weight;
42 font-family: @text-semibold;
42 font-family: @text-semibold;
43 }
43 }
44
44
45 html {
45 html {
46 display: table;
46 display: table;
47 height: 100%;
47 height: 100%;
48 width: 100%;
48 width: 100%;
49 }
49 }
50
50
51 body {
51 body {
52 display: table-cell;
52 display: table-cell;
53 width: 100%;
53 width: 100%;
54 }
54 }
55
55
56 //--- LAYOUT ------------------//
56 //--- LAYOUT ------------------//
57
57
58 .hidden{
58 .hidden{
59 display: none !important;
59 display: none !important;
60 }
60 }
61
61
62 .box{
62 .box{
63 float: left;
63 float: left;
64 width: 100%;
64 width: 100%;
65 }
65 }
66
66
67 .browser-header {
67 .browser-header {
68 clear: both;
68 clear: both;
69 }
69 }
70 .main {
70 .main {
71 clear: both;
71 clear: both;
72 padding:0 0 @pagepadding;
72 padding:0 0 @pagepadding;
73 height: auto;
73 height: auto;
74
74
75 &:after { //clearfix
75 &:after { //clearfix
76 content:"";
76 content:"";
77 clear:both;
77 clear:both;
78 width:100%;
78 width:100%;
79 display:block;
79 display:block;
80 }
80 }
81 }
81 }
82
82
83 .action-link{
83 .action-link{
84 margin-left: @padding;
84 margin-left: @padding;
85 padding-left: @padding;
85 padding-left: @padding;
86 border-left: @border-thickness solid @border-default-color;
86 border-left: @border-thickness solid @border-default-color;
87 }
87 }
88
88
89 input + .action-link, .action-link.first{
89 input + .action-link, .action-link.first{
90 border-left: none;
90 border-left: none;
91 }
91 }
92
92
93 .action-link.last{
93 .action-link.last{
94 margin-right: @padding;
94 margin-right: @padding;
95 padding-right: @padding;
95 padding-right: @padding;
96 }
96 }
97
97
98 .action-link.active,
98 .action-link.active,
99 .action-link.active a{
99 .action-link.active a{
100 color: @grey4;
100 color: @grey4;
101 }
101 }
102
102
103 .action-link.disabled {
103 .action-link.disabled {
104 color: @grey4;
104 color: @grey4;
105 cursor: inherit;
105 cursor: inherit;
106 }
106 }
107
107
108 .clipboard-action {
108 .clipboard-action {
109 cursor: pointer;
109 cursor: pointer;
110 color: @grey4;
110 color: @grey4;
111 margin-left: 5px;
111 margin-left: 5px;
112
112
113 &:hover {
113 &:hover {
114 color: @grey2;
114 color: @grey2;
115 }
115 }
116 }
116 }
117
117
118 ul.simple-list{
118 ul.simple-list{
119 list-style: none;
119 list-style: none;
120 margin: 0;
120 margin: 0;
121 padding: 0;
121 padding: 0;
122 }
122 }
123
123
124 .main-content {
124 .main-content {
125 padding-bottom: @pagepadding;
125 padding-bottom: @pagepadding;
126 }
126 }
127
127
128 .wide-mode-wrapper {
128 .wide-mode-wrapper {
129 max-width:4000px !important;
129 max-width:4000px !important;
130 }
130 }
131
131
132 .wrapper {
132 .wrapper {
133 position: relative;
133 position: relative;
134 max-width: @wrapper-maxwidth;
134 max-width: @wrapper-maxwidth;
135 margin: 0 auto;
135 margin: 0 auto;
136 }
136 }
137
137
138 #content {
138 #content {
139 clear: both;
139 clear: both;
140 padding: 0 @contentpadding;
140 padding: 0 @contentpadding;
141 }
141 }
142
142
143 .advanced-settings-fields{
143 .advanced-settings-fields{
144 input{
144 input{
145 margin-left: @textmargin;
145 margin-left: @textmargin;
146 margin-right: @padding/2;
146 margin-right: @padding/2;
147 }
147 }
148 }
148 }
149
149
150 .cs_files_title {
150 .cs_files_title {
151 margin: @pagepadding 0 0;
151 margin: @pagepadding 0 0;
152 }
152 }
153
153
154 input.inline[type="file"] {
154 input.inline[type="file"] {
155 display: inline;
155 display: inline;
156 }
156 }
157
157
158 .error_page {
158 .error_page {
159 margin: 10% auto;
159 margin: 10% auto;
160
160
161 h1 {
161 h1 {
162 color: @grey2;
162 color: @grey2;
163 }
163 }
164
164
165 .alert {
165 .alert {
166 margin: @padding 0;
166 margin: @padding 0;
167 }
167 }
168
168
169 .error-branding {
169 .error-branding {
170 color: @grey4;
170 color: @grey4;
171 font-weight: @text-semibold-weight;
171 font-weight: @text-semibold-weight;
172 font-family: @text-semibold;
172 font-family: @text-semibold;
173 }
173 }
174
174
175 .error_message {
175 .error_message {
176 font-family: @text-regular;
176 font-family: @text-regular;
177 }
177 }
178
178
179 .sidebar {
179 .sidebar {
180 min-height: 275px;
180 min-height: 275px;
181 margin: 0;
181 margin: 0;
182 padding: 0 0 @sidebarpadding @sidebarpadding;
182 padding: 0 0 @sidebarpadding @sidebarpadding;
183 border: none;
183 border: none;
184 }
184 }
185
185
186 .main-content {
186 .main-content {
187 position: relative;
187 position: relative;
188 margin: 0 @sidebarpadding @sidebarpadding;
188 margin: 0 @sidebarpadding @sidebarpadding;
189 padding: 0 0 0 @sidebarpadding;
189 padding: 0 0 0 @sidebarpadding;
190 border-left: @border-thickness solid @grey5;
190 border-left: @border-thickness solid @grey5;
191
191
192 @media (max-width:767px) {
192 @media (max-width:767px) {
193 clear: both;
193 clear: both;
194 width: 100%;
194 width: 100%;
195 margin: 0;
195 margin: 0;
196 border: none;
196 border: none;
197 }
197 }
198 }
198 }
199
199
200 .inner-column {
200 .inner-column {
201 float: left;
201 float: left;
202 width: 29.75%;
202 width: 29.75%;
203 min-height: 150px;
203 min-height: 150px;
204 margin: @sidebarpadding 2% 0 0;
204 margin: @sidebarpadding 2% 0 0;
205 padding: 0 2% 0 0;
205 padding: 0 2% 0 0;
206 border-right: @border-thickness solid @grey5;
206 border-right: @border-thickness solid @grey5;
207
207
208 @media (max-width:767px) {
208 @media (max-width:767px) {
209 clear: both;
209 clear: both;
210 width: 100%;
210 width: 100%;
211 border: none;
211 border: none;
212 }
212 }
213
213
214 ul {
214 ul {
215 padding-left: 1.25em;
215 padding-left: 1.25em;
216 }
216 }
217
217
218 &:last-child {
218 &:last-child {
219 margin: @sidebarpadding 0 0;
219 margin: @sidebarpadding 0 0;
220 border: none;
220 border: none;
221 }
221 }
222
222
223 h4 {
223 h4 {
224 margin: 0 0 @padding;
224 margin: 0 0 @padding;
225 font-weight: @text-semibold-weight;
225 font-weight: @text-semibold-weight;
226 font-family: @text-semibold;
226 font-family: @text-semibold;
227 }
227 }
228 }
228 }
229 }
229 }
230 .error-page-logo {
230 .error-page-logo {
231 width: 130px;
231 width: 130px;
232 height: 160px;
232 height: 160px;
233 }
233 }
234
234
235 // HEADER
235 // HEADER
236 .header {
236 .header {
237
237
238 // TODO: johbo: Fix login pages, so that they work without a min-height
238 // TODO: johbo: Fix login pages, so that they work without a min-height
239 // for the header and then remove the min-height. I chose a smaller value
239 // for the header and then remove the min-height. I chose a smaller value
240 // intentionally here to avoid rendering issues in the main navigation.
240 // intentionally here to avoid rendering issues in the main navigation.
241 min-height: 49px;
241 min-height: 49px;
242 min-width: 1024px;
242 min-width: 1024px;
243
243
244 position: relative;
244 position: relative;
245 vertical-align: bottom;
245 vertical-align: bottom;
246 padding: 0 @header-padding;
246 padding: 0 @header-padding;
247 background-color: @grey1;
247 background-color: @grey1;
248 color: @grey5;
248 color: @grey5;
249
249
250 .title {
250 .title {
251 overflow: visible;
251 overflow: visible;
252 }
252 }
253
253
254 &:before,
254 &:before,
255 &:after {
255 &:after {
256 content: "";
256 content: "";
257 clear: both;
257 clear: both;
258 width: 100%;
258 width: 100%;
259 }
259 }
260
260
261 // TODO: johbo: Avoids breaking "Repositories" chooser
261 // TODO: johbo: Avoids breaking "Repositories" chooser
262 .select2-container .select2-choice .select2-arrow {
262 .select2-container .select2-choice .select2-arrow {
263 display: none;
263 display: none;
264 }
264 }
265 }
265 }
266
266
267 #header-inner {
267 #header-inner {
268 &.title {
268 &.title {
269 margin: 0;
269 margin: 0;
270 }
270 }
271 &:before,
271 &:before,
272 &:after {
272 &:after {
273 content: "";
273 content: "";
274 clear: both;
274 clear: both;
275 }
275 }
276 }
276 }
277
277
278 // Gists
278 // Gists
279 #files_data {
279 #files_data {
280 clear: both; //for firefox
280 clear: both; //for firefox
281 padding-top: 10px;
281 padding-top: 10px;
282 }
282 }
283
283
284 #gistid {
284 #gistid {
285 margin-right: @padding;
285 margin-right: @padding;
286 }
286 }
287
287
288 // Global Settings Editor
288 // Global Settings Editor
289 .textarea.editor {
289 .textarea.editor {
290 float: left;
290 float: left;
291 position: relative;
291 position: relative;
292 max-width: @texteditor-width;
292 max-width: @texteditor-width;
293
293
294 select {
294 select {
295 position: absolute;
295 position: absolute;
296 top:10px;
296 top:10px;
297 right:0;
297 right:0;
298 }
298 }
299
299
300 .CodeMirror {
300 .CodeMirror {
301 margin: 0;
301 margin: 0;
302 }
302 }
303
303
304 .help-block {
304 .help-block {
305 margin: 0 0 @padding;
305 margin: 0 0 @padding;
306 padding:.5em;
306 padding:.5em;
307 background-color: @grey6;
307 background-color: @grey6;
308 &.pre-formatting {
308 &.pre-formatting {
309 white-space: pre;
309 white-space: pre;
310 }
310 }
311 }
311 }
312 }
312 }
313
313
314 ul.auth_plugins {
314 ul.auth_plugins {
315 margin: @padding 0 @padding @legend-width;
315 margin: @padding 0 @padding @legend-width;
316 padding: 0;
316 padding: 0;
317
317
318 li {
318 li {
319 margin-bottom: @padding;
319 margin-bottom: @padding;
320 line-height: 1em;
320 line-height: 1em;
321 list-style-type: none;
321 list-style-type: none;
322
322
323 .auth_buttons .btn {
323 .auth_buttons .btn {
324 margin-right: @padding;
324 margin-right: @padding;
325 }
325 }
326
326
327 }
327 }
328 }
328 }
329
329
330
330
331 // My Account PR list
331 // My Account PR list
332
332
333 #show_closed {
333 #show_closed {
334 margin: 0 1em 0 0;
334 margin: 0 1em 0 0;
335 }
335 }
336
336
337 #pull_request_list_table {
337 #pull_request_list_table {
338 .closed {
338 .closed {
339 background-color: @grey6;
339 background-color: @grey6;
340 }
340 }
341
341
342 .state-creating,
342 .state-creating,
343 .state-updating,
343 .state-updating,
344 .state-merging
344 .state-merging
345 {
345 {
346 background-color: @grey6;
346 background-color: @grey6;
347 }
347 }
348
348
349 .td-status {
349 .td-status {
350 padding-left: .5em;
350 padding-left: .5em;
351 }
351 }
352 .log-container .truncate {
352 .log-container .truncate {
353 height: 2.75em;
353 height: 2.75em;
354 white-space: pre-line;
354 white-space: pre-line;
355 }
355 }
356 table.rctable .user {
356 table.rctable .user {
357 padding-left: 0;
357 padding-left: 0;
358 }
358 }
359 table.rctable {
359 table.rctable {
360 td.td-description,
360 td.td-description,
361 .rc-user {
361 .rc-user {
362 min-width: auto;
362 min-width: auto;
363 }
363 }
364 }
364 }
365 }
365 }
366
366
367 // Pull Requests
367 // Pull Requests
368
368
369 .pullrequests_section_head {
369 .pullrequests_section_head {
370 display: block;
370 display: block;
371 clear: both;
371 clear: both;
372 margin: @padding 0;
372 margin: @padding 0;
373 font-weight: @text-bold-weight;
373 font-weight: @text-bold-weight;
374 font-family: @text-bold;
374 font-family: @text-bold;
375 }
375 }
376
376
377 .pr-origininfo, .pr-targetinfo {
377 .pr-origininfo, .pr-targetinfo {
378 position: relative;
378 position: relative;
379
379
380 .tag {
380 .tag {
381 display: inline-block;
381 display: inline-block;
382 margin: 0 1em .5em 0;
382 margin: 0 1em .5em 0;
383 }
383 }
384
384
385 .clone-url {
385 .clone-url {
386 display: inline-block;
386 display: inline-block;
387 margin: 0 0 .5em 0;
387 margin: 0 0 .5em 0;
388 padding: 0;
388 padding: 0;
389 line-height: 1.2em;
389 line-height: 1.2em;
390 }
390 }
391 }
391 }
392
392
393 .pr-mergeinfo {
393 .pr-mergeinfo {
394 min-width: 95% !important;
394 min-width: 95% !important;
395 padding: 0 !important;
395 padding: 0 !important;
396 border: 0;
396 border: 0;
397 }
397 }
398 .pr-mergeinfo-copy {
398 .pr-mergeinfo-copy {
399 padding: 0 0;
399 padding: 0 0;
400 }
400 }
401
401
402 .pr-pullinfo {
402 .pr-pullinfo {
403 min-width: 95% !important;
403 min-width: 95% !important;
404 padding: 0 !important;
404 padding: 0 !important;
405 border: 0;
405 border: 0;
406 }
406 }
407 .pr-pullinfo-copy {
407 .pr-pullinfo-copy {
408 padding: 0 0;
408 padding: 0 0;
409 }
409 }
410
410
411
411
412 #pr-title-input {
412 #pr-title-input {
413 width: 72%;
413 width: 72%;
414 font-size: 1em;
414 font-size: 1em;
415 margin: 0;
415 margin: 0;
416 padding: 0 0 0 @padding/4;
416 padding: 0 0 0 @padding/4;
417 line-height: 1.7em;
417 line-height: 1.7em;
418 color: @text-color;
418 color: @text-color;
419 letter-spacing: .02em;
419 letter-spacing: .02em;
420 font-weight: @text-bold-weight;
420 font-weight: @text-bold-weight;
421 font-family: @text-bold;
421 font-family: @text-bold;
422 }
422 }
423
423
424 #pullrequest_title {
424 #pullrequest_title {
425 width: 100%;
425 width: 100%;
426 box-sizing: border-box;
426 box-sizing: border-box;
427 }
427 }
428
428
429 #pr_open_message {
429 #pr_open_message {
430 border: @border-thickness solid #fff;
430 border: @border-thickness solid #fff;
431 border-radius: @border-radius;
431 border-radius: @border-radius;
432 padding: @padding-large-vertical @padding-large-vertical @padding-large-vertical 0;
432 padding: @padding-large-vertical @padding-large-vertical @padding-large-vertical 0;
433 text-align: left;
433 text-align: left;
434 overflow: hidden;
434 overflow: hidden;
435 }
435 }
436
436
437 .pr-submit-button {
437 .pr-submit-button {
438 float: right;
438 float: right;
439 margin: 0 0 0 5px;
439 margin: 0 0 0 5px;
440 }
440 }
441
441
442 .pr-spacing-container {
442 .pr-spacing-container {
443 padding: 20px;
443 padding: 20px;
444 clear: both
444 clear: both
445 }
445 }
446
446
447 #pr-description-input {
447 #pr-description-input {
448 margin-bottom: 0;
448 margin-bottom: 0;
449 }
449 }
450
450
451 .pr-description-label {
451 .pr-description-label {
452 vertical-align: top;
452 vertical-align: top;
453 }
453 }
454
454
455 .perms_section_head {
455 .perms_section_head {
456 min-width: 625px;
456 min-width: 625px;
457
457
458 h2 {
458 h2 {
459 margin-bottom: 0;
459 margin-bottom: 0;
460 }
460 }
461
461
462 .label-checkbox {
462 .label-checkbox {
463 float: left;
463 float: left;
464 }
464 }
465
465
466 &.field {
466 &.field {
467 margin: @space 0 @padding;
467 margin: @space 0 @padding;
468 }
468 }
469
469
470 &:first-child.field {
470 &:first-child.field {
471 margin-top: 0;
471 margin-top: 0;
472
472
473 .label {
473 .label {
474 margin-top: 0;
474 margin-top: 0;
475 padding-top: 0;
475 padding-top: 0;
476 }
476 }
477
477
478 .radios {
478 .radios {
479 padding-top: 0;
479 padding-top: 0;
480 }
480 }
481 }
481 }
482
482
483 .radios {
483 .radios {
484 position: relative;
484 position: relative;
485 width: 505px;
485 width: 505px;
486 }
486 }
487 }
487 }
488
488
489 //--- MODULES ------------------//
489 //--- MODULES ------------------//
490
490
491
491
492 // Server Announcement
492 // Server Announcement
493 #server-announcement {
493 #server-announcement {
494 width: 95%;
494 width: 95%;
495 margin: @padding auto;
495 margin: @padding auto;
496 padding: @padding;
496 padding: @padding;
497 border-width: 2px;
497 border-width: 2px;
498 border-style: solid;
498 border-style: solid;
499 .border-radius(2px);
499 .border-radius(2px);
500 font-weight: @text-bold-weight;
500 font-weight: @text-bold-weight;
501 font-family: @text-bold;
501 font-family: @text-bold;
502
502
503 &.info { border-color: @alert4; background-color: @alert4-inner; }
503 &.info { border-color: @alert4; background-color: @alert4-inner; }
504 &.warning { border-color: @alert3; background-color: @alert3-inner; }
504 &.warning { border-color: @alert3; background-color: @alert3-inner; }
505 &.error { border-color: @alert2; background-color: @alert2-inner; }
505 &.error { border-color: @alert2; background-color: @alert2-inner; }
506 &.success { border-color: @alert1; background-color: @alert1-inner; }
506 &.success { border-color: @alert1; background-color: @alert1-inner; }
507 &.neutral { border-color: @grey3; background-color: @grey6; }
507 &.neutral { border-color: @grey3; background-color: @grey6; }
508 }
508 }
509
509
510 // Fixed Sidebar Column
510 // Fixed Sidebar Column
511 .sidebar-col-wrapper {
511 .sidebar-col-wrapper {
512 padding-left: @sidebar-all-width;
512 padding-left: @sidebar-all-width;
513
513
514 .sidebar {
514 .sidebar {
515 width: @sidebar-width;
515 width: @sidebar-width;
516 margin-left: -@sidebar-all-width;
516 margin-left: -@sidebar-all-width;
517 }
517 }
518 }
518 }
519
519
520 .sidebar-col-wrapper.scw-small {
520 .sidebar-col-wrapper.scw-small {
521 padding-left: @sidebar-small-all-width;
521 padding-left: @sidebar-small-all-width;
522
522
523 .sidebar {
523 .sidebar {
524 width: @sidebar-small-width;
524 width: @sidebar-small-width;
525 margin-left: -@sidebar-small-all-width;
525 margin-left: -@sidebar-small-all-width;
526 }
526 }
527 }
527 }
528
528
529
529
530 // FOOTER
530 // FOOTER
531 #footer {
531 #footer {
532 padding: 0;
532 padding: 0;
533 text-align: center;
533 text-align: center;
534 vertical-align: middle;
534 vertical-align: middle;
535 color: @grey2;
535 color: @grey2;
536 font-size: 11px;
536 font-size: 11px;
537
537
538 p {
538 p {
539 margin: 0;
539 margin: 0;
540 padding: 1em;
540 padding: 1em;
541 line-height: 1em;
541 line-height: 1em;
542 }
542 }
543
543
544 .server-instance { //server instance
544 .server-instance { //server instance
545 display: none;
545 display: none;
546 }
546 }
547
547
548 .title {
548 .title {
549 float: none;
549 float: none;
550 margin: 0 auto;
550 margin: 0 auto;
551 }
551 }
552 }
552 }
553
553
554 button.close {
554 button.close {
555 padding: 0;
555 padding: 0;
556 cursor: pointer;
556 cursor: pointer;
557 background: transparent;
557 background: transparent;
558 border: 0;
558 border: 0;
559 .box-shadow(none);
559 .box-shadow(none);
560 -webkit-appearance: none;
560 -webkit-appearance: none;
561 }
561 }
562
562
563 .close {
563 .close {
564 float: right;
564 float: right;
565 font-size: 21px;
565 font-size: 21px;
566 font-family: @text-bootstrap;
566 font-family: @text-bootstrap;
567 line-height: 1em;
567 line-height: 1em;
568 font-weight: bold;
568 font-weight: bold;
569 color: @grey2;
569 color: @grey2;
570
570
571 &:hover,
571 &:hover,
572 &:focus {
572 &:focus {
573 color: @grey1;
573 color: @grey1;
574 text-decoration: none;
574 text-decoration: none;
575 cursor: pointer;
575 cursor: pointer;
576 }
576 }
577 }
577 }
578
578
579 // GRID
579 // GRID
580 .sorting,
580 .sorting,
581 .sorting_desc,
581 .sorting_desc,
582 .sorting_asc {
582 .sorting_asc {
583 cursor: pointer;
583 cursor: pointer;
584 }
584 }
585 .sorting_desc:after {
585 .sorting_desc:after {
586 content: "\00A0\25B2";
586 content: "\00A0\25B2";
587 font-size: .75em;
587 font-size: .75em;
588 }
588 }
589 .sorting_asc:after {
589 .sorting_asc:after {
590 content: "\00A0\25BC";
590 content: "\00A0\25BC";
591 font-size: .68em;
591 font-size: .68em;
592 }
592 }
593
593
594
594
595 .user_auth_tokens {
595 .user_auth_tokens {
596
596
597 &.truncate {
597 &.truncate {
598 white-space: nowrap;
598 white-space: nowrap;
599 overflow: hidden;
599 overflow: hidden;
600 text-overflow: ellipsis;
600 text-overflow: ellipsis;
601 }
601 }
602
602
603 .fields .field .input {
603 .fields .field .input {
604 margin: 0;
604 margin: 0;
605 }
605 }
606
606
607 input#description {
607 input#description {
608 width: 100px;
608 width: 100px;
609 margin: 0;
609 margin: 0;
610 }
610 }
611
611
612 .drop-menu {
612 .drop-menu {
613 // TODO: johbo: Remove this, should work out of the box when
613 // TODO: johbo: Remove this, should work out of the box when
614 // having multiple inputs inline
614 // having multiple inputs inline
615 margin: 0 0 0 5px;
615 margin: 0 0 0 5px;
616 }
616 }
617 }
617 }
618 #user_list_table {
618 #user_list_table {
619 .closed {
619 .closed {
620 background-color: @grey6;
620 background-color: @grey6;
621 }
621 }
622 }
622 }
623
623
624
624
625 input, textarea {
625 input, textarea {
626 &.disabled {
626 &.disabled {
627 opacity: .5;
627 opacity: .5;
628 }
628 }
629
629
630 &:hover {
630 &:hover {
631 border-color: @grey3;
631 border-color: @grey3;
632 box-shadow: @button-shadow;
632 box-shadow: @button-shadow;
633 }
633 }
634
634
635 &:focus {
635 &:focus {
636 border-color: @rcblue;
636 border-color: @rcblue;
637 box-shadow: @button-shadow;
637 box-shadow: @button-shadow;
638 }
638 }
639 }
639 }
640
640
641 // remove extra padding in firefox
641 // remove extra padding in firefox
642 input::-moz-focus-inner { border:0; padding:0 }
642 input::-moz-focus-inner { border:0; padding:0 }
643
643
644 .adjacent input {
644 .adjacent input {
645 margin-bottom: @padding;
645 margin-bottom: @padding;
646 }
646 }
647
647
648 .permissions_boxes {
648 .permissions_boxes {
649 display: block;
649 display: block;
650 }
650 }
651
651
652 //FORMS
652 //FORMS
653
653
654 .medium-inline,
654 .medium-inline,
655 input#description.medium-inline {
655 input#description.medium-inline {
656 display: inline;
656 display: inline;
657 width: @medium-inline-input-width;
657 width: @medium-inline-input-width;
658 min-width: 100px;
658 min-width: 100px;
659 }
659 }
660
660
661 select {
661 select {
662 //reset
662 //reset
663 -webkit-appearance: none;
663 -webkit-appearance: none;
664 -moz-appearance: none;
664 -moz-appearance: none;
665
665
666 display: inline-block;
666 display: inline-block;
667 height: 28px;
667 height: 28px;
668 width: auto;
668 width: auto;
669 margin: 0 @padding @padding 0;
669 margin: 0 @padding @padding 0;
670 padding: 0 18px 0 8px;
670 padding: 0 18px 0 8px;
671 line-height:1em;
671 line-height:1em;
672 font-size: @basefontsize;
672 font-size: @basefontsize;
673 border: @border-thickness solid @grey5;
673 border: @border-thickness solid @grey5;
674 border-radius: @border-radius;
674 border-radius: @border-radius;
675 background:white url("../images/dt-arrow-dn.png") no-repeat 100% 50%;
675 background:white url("../images/dt-arrow-dn.png") no-repeat 100% 50%;
676 color: @grey4;
676 color: @grey4;
677 box-shadow: @button-shadow;
677 box-shadow: @button-shadow;
678
678
679 &:after {
679 &:after {
680 content: "\00A0\25BE";
680 content: "\00A0\25BE";
681 }
681 }
682
682
683 &:focus, &:hover {
683 &:focus, &:hover {
684 outline: none;
684 outline: none;
685 border-color: @grey4;
685 border-color: @grey4;
686 color: @rcdarkblue;
686 color: @rcdarkblue;
687 }
687 }
688 }
688 }
689
689
690 option {
690 option {
691 &:focus {
691 &:focus {
692 outline: none;
692 outline: none;
693 }
693 }
694 }
694 }
695
695
696 input,
696 input,
697 textarea {
697 textarea {
698 padding: @input-padding;
698 padding: @input-padding;
699 border: @input-border-thickness solid @border-highlight-color;
699 border: @input-border-thickness solid @border-highlight-color;
700 .border-radius (@border-radius);
700 .border-radius (@border-radius);
701 font-family: @text-light;
701 font-family: @text-light;
702 font-size: @basefontsize;
702 font-size: @basefontsize;
703
703
704 &.input-sm {
704 &.input-sm {
705 padding: 5px;
705 padding: 5px;
706 }
706 }
707
707
708 &#description {
708 &#description {
709 min-width: @input-description-minwidth;
709 min-width: @input-description-minwidth;
710 min-height: 1em;
710 min-height: 1em;
711 padding: 10px;
711 padding: 10px;
712 }
712 }
713 }
713 }
714
714
715 .field-sm {
715 .field-sm {
716 input,
716 input,
717 textarea {
717 textarea {
718 padding: 5px;
718 padding: 5px;
719 }
719 }
720 }
720 }
721
721
722 textarea {
722 textarea {
723 display: block;
723 display: block;
724 clear: both;
724 clear: both;
725 width: 100%;
725 width: 100%;
726 min-height: 100px;
726 min-height: 100px;
727 margin-bottom: @padding;
727 margin-bottom: @padding;
728 .box-sizing(border-box);
728 .box-sizing(border-box);
729 overflow: auto;
729 overflow: auto;
730 }
730 }
731
731
732 label {
732 label {
733 font-family: @text-light;
733 font-family: @text-light;
734 }
734 }
735
735
736 // GRAVATARS
736 // GRAVATARS
737 // centers gravatar on username to the right
737 // centers gravatar on username to the right
738
738
739 .gravatar {
739 .gravatar {
740 display: inline;
740 display: inline;
741 min-width: 16px;
741 min-width: 16px;
742 min-height: 16px;
742 min-height: 16px;
743 margin: -5px 0;
743 margin: -5px 0;
744 padding: 0;
744 padding: 0;
745 line-height: 1em;
745 line-height: 1em;
746 box-sizing: content-box;
746 box-sizing: content-box;
747 border-radius: 50%;
747 border-radius: 50%;
748
748
749 &.gravatar-large {
749 &.gravatar-large {
750 margin: -0.5em .25em -0.5em 0;
750 margin: -0.5em .25em -0.5em 0;
751 }
751 }
752
752
753 & + .user {
753 & + .user {
754 display: inline;
754 display: inline;
755 margin: 0;
755 margin: 0;
756 padding: 0 0 0 .17em;
756 padding: 0 0 0 .17em;
757 line-height: 1em;
757 line-height: 1em;
758 }
758 }
759 }
759 }
760
760
761 .user-inline-data {
761 .user-inline-data {
762 display: inline-block;
762 display: inline-block;
763 float: left;
763 float: left;
764 padding-left: .5em;
764 padding-left: .5em;
765 line-height: 1.3em;
765 line-height: 1.3em;
766 }
766 }
767
767
768 .rc-user { // gravatar + user wrapper
768 .rc-user { // gravatar + user wrapper
769 float: left;
769 float: left;
770 position: relative;
770 position: relative;
771 min-width: 100px;
771 min-width: 100px;
772 max-width: 200px;
772 max-width: 200px;
773 min-height: (@gravatar-size + @border-thickness * 2); // account for border
773 min-height: (@gravatar-size + @border-thickness * 2); // account for border
774 display: block;
774 display: block;
775 padding: 0 0 0 (@gravatar-size + @basefontsize/2 + @border-thickness * 2);
775 padding: 0 0 0 (@gravatar-size + @basefontsize/2 + @border-thickness * 2);
776
776
777
777
778 .gravatar {
778 .gravatar {
779 display: block;
779 display: block;
780 position: absolute;
780 position: absolute;
781 top: 0;
781 top: 0;
782 left: 0;
782 left: 0;
783 min-width: @gravatar-size;
783 min-width: @gravatar-size;
784 min-height: @gravatar-size;
784 min-height: @gravatar-size;
785 margin: 0;
785 margin: 0;
786 }
786 }
787
787
788 .user {
788 .user {
789 display: block;
789 display: block;
790 max-width: 175px;
790 max-width: 175px;
791 padding-top: 2px;
791 padding-top: 2px;
792 overflow: hidden;
792 overflow: hidden;
793 text-overflow: ellipsis;
793 text-overflow: ellipsis;
794 }
794 }
795 }
795 }
796
796
797 .gist-gravatar,
797 .gist-gravatar,
798 .journal_container {
798 .journal_container {
799 .gravatar-large {
799 .gravatar-large {
800 margin: 0 .5em -10px 0;
800 margin: 0 .5em -10px 0;
801 }
801 }
802 }
802 }
803
803
804
804
805 // ADMIN SETTINGS
805 // ADMIN SETTINGS
806
806
807 // Tag Patterns
807 // Tag Patterns
808 .tag_patterns {
808 .tag_patterns {
809 .tag_input {
809 .tag_input {
810 margin-bottom: @padding;
810 margin-bottom: @padding;
811 }
811 }
812 }
812 }
813
813
814 .locked_input {
814 .locked_input {
815 position: relative;
815 position: relative;
816
816
817 input {
817 input {
818 display: inline;
818 display: inline;
819 margin: 3px 5px 0px 0px;
819 margin: 3px 5px 0px 0px;
820 }
820 }
821
821
822 br {
822 br {
823 display: none;
823 display: none;
824 }
824 }
825
825
826 .error-message {
826 .error-message {
827 float: left;
827 float: left;
828 width: 100%;
828 width: 100%;
829 }
829 }
830
830
831 .lock_input_button {
831 .lock_input_button {
832 display: inline;
832 display: inline;
833 }
833 }
834
834
835 .help-block {
835 .help-block {
836 clear: both;
836 clear: both;
837 }
837 }
838 }
838 }
839
839
840 // Notifications
840 // Notifications
841
841
842 .notifications_buttons {
842 .notifications_buttons {
843 margin: 0 0 @space 0;
843 margin: 0 0 @space 0;
844 padding: 0;
844 padding: 0;
845
845
846 .btn {
846 .btn {
847 display: inline-block;
847 display: inline-block;
848 }
848 }
849 }
849 }
850
850
851 .notification-list {
851 .notification-list {
852
852
853 div {
853 div {
854 display: inline-block;
854 display: inline-block;
855 vertical-align: middle;
855 vertical-align: middle;
856 }
856 }
857
857
858 .container {
858 .container {
859 display: block;
859 display: block;
860 margin: 0 0 @padding 0;
860 margin: 0 0 @padding 0;
861 }
861 }
862
862
863 .delete-notifications {
863 .delete-notifications {
864 margin-left: @padding;
864 margin-left: @padding;
865 text-align: right;
865 text-align: right;
866 cursor: pointer;
866 cursor: pointer;
867 }
867 }
868
868
869 .read-notifications {
869 .read-notifications {
870 margin-left: @padding/2;
870 margin-left: @padding/2;
871 text-align: right;
871 text-align: right;
872 width: 35px;
872 width: 35px;
873 cursor: pointer;
873 cursor: pointer;
874 }
874 }
875
875
876 .icon-minus-sign {
876 .icon-minus-sign {
877 color: @alert2;
877 color: @alert2;
878 }
878 }
879
879
880 .icon-ok-sign {
880 .icon-ok-sign {
881 color: @alert1;
881 color: @alert1;
882 }
882 }
883 }
883 }
884
884
885 .user_settings {
885 .user_settings {
886 float: left;
886 float: left;
887 clear: both;
887 clear: both;
888 display: block;
888 display: block;
889 width: 100%;
889 width: 100%;
890
890
891 .gravatar_box {
891 .gravatar_box {
892 margin-bottom: @padding;
892 margin-bottom: @padding;
893
893
894 &:after {
894 &:after {
895 content: " ";
895 content: " ";
896 clear: both;
896 clear: both;
897 width: 100%;
897 width: 100%;
898 }
898 }
899 }
899 }
900
900
901 .fields .field {
901 .fields .field {
902 clear: both;
902 clear: both;
903 }
903 }
904 }
904 }
905
905
906 .advanced_settings {
906 .advanced_settings {
907 margin-bottom: @space;
907 margin-bottom: @space;
908
908
909 .help-block {
909 .help-block {
910 margin-left: 0;
910 margin-left: 0;
911 }
911 }
912
912
913 button + .help-block {
913 button + .help-block {
914 margin-top: @padding;
914 margin-top: @padding;
915 }
915 }
916 }
916 }
917
917
918 // admin settings radio buttons and labels
918 // admin settings radio buttons and labels
919 .label-2 {
919 .label-2 {
920 float: left;
920 float: left;
921 width: @label2-width;
921 width: @label2-width;
922
922
923 label {
923 label {
924 color: @grey1;
924 color: @grey1;
925 }
925 }
926 }
926 }
927 .checkboxes {
927 .checkboxes {
928 float: left;
928 float: left;
929 width: @checkboxes-width;
929 width: @checkboxes-width;
930 margin-bottom: @padding;
930 margin-bottom: @padding;
931
931
932 .checkbox {
932 .checkbox {
933 width: 100%;
933 width: 100%;
934
934
935 label {
935 label {
936 margin: 0;
936 margin: 0;
937 padding: 0;
937 padding: 0;
938 }
938 }
939 }
939 }
940
940
941 .checkbox + .checkbox {
941 .checkbox + .checkbox {
942 display: inline-block;
942 display: inline-block;
943 }
943 }
944
944
945 label {
945 label {
946 margin-right: 1em;
946 margin-right: 1em;
947 }
947 }
948 }
948 }
949
949
950 // CHANGELOG
950 // CHANGELOG
951 .container_header {
951 .container_header {
952 float: left;
952 float: left;
953 display: block;
953 display: block;
954 width: 100%;
954 width: 100%;
955 margin: @padding 0 @padding;
955 margin: @padding 0 @padding;
956
956
957 #filter_changelog {
957 #filter_changelog {
958 float: left;
958 float: left;
959 margin-right: @padding;
959 margin-right: @padding;
960 }
960 }
961
961
962 .breadcrumbs_light {
962 .breadcrumbs_light {
963 display: inline-block;
963 display: inline-block;
964 }
964 }
965 }
965 }
966
966
967 .info_box {
967 .info_box {
968 float: right;
968 float: right;
969 }
969 }
970
970
971
971
972
972
973 #graph_content{
973 #graph_content{
974
974
975 // adjust for table headers so that graph renders properly
975 // adjust for table headers so that graph renders properly
976 // #graph_nodes padding - table cell padding
976 // #graph_nodes padding - table cell padding
977 padding-top: (@space - (@basefontsize * 2.4));
977 padding-top: (@space - (@basefontsize * 2.4));
978
978
979 &.graph_full_width {
979 &.graph_full_width {
980 width: 100%;
980 width: 100%;
981 max-width: 100%;
981 max-width: 100%;
982 }
982 }
983 }
983 }
984
984
985 #graph {
985 #graph {
986
986
987 .pagination-left {
987 .pagination-left {
988 float: left;
988 float: left;
989 clear: both;
989 clear: both;
990 }
990 }
991
991
992 .log-container {
992 .log-container {
993 max-width: 345px;
993 max-width: 345px;
994
994
995 .message{
995 .message{
996 max-width: 340px;
996 max-width: 340px;
997 }
997 }
998 }
998 }
999
999
1000 .graph-col-wrapper {
1000 .graph-col-wrapper {
1001
1001
1002 #graph_nodes {
1002 #graph_nodes {
1003 width: 100px;
1003 width: 100px;
1004 position: absolute;
1004 position: absolute;
1005 left: 70px;
1005 left: 70px;
1006 z-index: -1;
1006 z-index: -1;
1007 }
1007 }
1008 }
1008 }
1009
1009
1010 .load-more-commits {
1010 .load-more-commits {
1011 text-align: center;
1011 text-align: center;
1012 }
1012 }
1013 .load-more-commits:hover {
1013 .load-more-commits:hover {
1014 background-color: @grey7;
1014 background-color: @grey7;
1015 }
1015 }
1016 .load-more-commits {
1016 .load-more-commits {
1017 a {
1017 a {
1018 display: block;
1018 display: block;
1019 }
1019 }
1020 }
1020 }
1021 }
1021 }
1022
1022
1023 .obsolete-toggle {
1023 .obsolete-toggle {
1024 line-height: 30px;
1024 line-height: 30px;
1025 margin-left: -15px;
1025 margin-left: -15px;
1026 }
1026 }
1027
1027
1028 #rev_range_container, #rev_range_clear, #rev_range_more {
1028 #rev_range_container, #rev_range_clear, #rev_range_more {
1029 margin-top: -5px;
1029 margin-top: -5px;
1030 margin-bottom: -5px;
1030 margin-bottom: -5px;
1031 }
1031 }
1032
1032
1033 #filter_changelog {
1033 #filter_changelog {
1034 float: left;
1034 float: left;
1035 }
1035 }
1036
1036
1037
1037
1038 //--- THEME ------------------//
1038 //--- THEME ------------------//
1039
1039
1040 #logo {
1040 #logo {
1041 float: left;
1041 float: left;
1042 margin: 9px 0 0 0;
1042 margin: 9px 0 0 0;
1043
1043
1044 .header {
1044 .header {
1045 background-color: transparent;
1045 background-color: transparent;
1046 }
1046 }
1047
1047
1048 a {
1048 a {
1049 display: inline-block;
1049 display: inline-block;
1050 }
1050 }
1051
1051
1052 img {
1052 img {
1053 height:30px;
1053 height:30px;
1054 }
1054 }
1055 }
1055 }
1056
1056
1057 .logo-wrapper {
1057 .logo-wrapper {
1058 float:left;
1058 float:left;
1059 }
1059 }
1060
1060
1061 .branding {
1061 .branding {
1062 float: left;
1062 float: left;
1063 padding: 9px 2px;
1063 padding: 9px 2px;
1064 line-height: 1em;
1064 line-height: 1em;
1065 font-size: @navigation-fontsize;
1065 font-size: @navigation-fontsize;
1066
1066
1067 a {
1067 a {
1068 color: @grey5
1068 color: @grey5
1069 }
1069 }
1070 @media screen and (max-width: 1200px) {
1070 @media screen and (max-width: 1200px) {
1071 display: none;
1071 display: none;
1072 }
1072 }
1073 }
1073 }
1074
1074
1075 img {
1075 img {
1076 border: none;
1076 border: none;
1077 outline: none;
1077 outline: none;
1078 }
1078 }
1079 user-profile-header
1079 user-profile-header
1080 label {
1080 label {
1081
1081
1082 input[type="checkbox"] {
1082 input[type="checkbox"] {
1083 margin-right: 1em;
1083 margin-right: 1em;
1084 }
1084 }
1085 input[type="radio"] {
1085 input[type="radio"] {
1086 margin-right: 1em;
1086 margin-right: 1em;
1087 }
1087 }
1088 }
1088 }
1089
1089
1090 .review-status {
1090 .review-status {
1091 &.under_review {
1091 &.under_review {
1092 color: @alert3;
1092 color: @alert3;
1093 }
1093 }
1094 &.approved {
1094 &.approved {
1095 color: @alert1;
1095 color: @alert1;
1096 }
1096 }
1097 &.rejected,
1097 &.rejected,
1098 &.forced_closed{
1098 &.forced_closed{
1099 color: @alert2;
1099 color: @alert2;
1100 }
1100 }
1101 &.not_reviewed {
1101 &.not_reviewed {
1102 color: @grey5;
1102 color: @grey5;
1103 }
1103 }
1104 }
1104 }
1105
1105
1106 .review-status-under_review {
1106 .review-status-under_review {
1107 color: @alert3;
1107 color: @alert3;
1108 }
1108 }
1109 .status-tag-under_review {
1109 .status-tag-under_review {
1110 border-color: @alert3;
1110 border-color: @alert3;
1111 }
1111 }
1112
1112
1113 .review-status-approved {
1113 .review-status-approved {
1114 color: @alert1;
1114 color: @alert1;
1115 }
1115 }
1116 .status-tag-approved {
1116 .status-tag-approved {
1117 border-color: @alert1;
1117 border-color: @alert1;
1118 }
1118 }
1119
1119
1120 .review-status-rejected,
1120 .review-status-rejected,
1121 .review-status-forced_closed {
1121 .review-status-forced_closed {
1122 color: @alert2;
1122 color: @alert2;
1123 }
1123 }
1124 .status-tag-rejected,
1124 .status-tag-rejected,
1125 .status-tag-forced_closed {
1125 .status-tag-forced_closed {
1126 border-color: @alert2;
1126 border-color: @alert2;
1127 }
1127 }
1128
1128
1129 .review-status-not_reviewed {
1129 .review-status-not_reviewed {
1130 color: @grey5;
1130 color: @grey5;
1131 }
1131 }
1132 .status-tag-not_reviewed {
1132 .status-tag-not_reviewed {
1133 border-color: @grey5;
1133 border-color: @grey5;
1134 }
1134 }
1135
1135
1136 .test_pattern_preview {
1136 .test_pattern_preview {
1137 margin: @space 0;
1137 margin: @space 0;
1138
1138
1139 p {
1139 p {
1140 margin-bottom: 0;
1140 margin-bottom: 0;
1141 border-bottom: @border-thickness solid @border-default-color;
1141 border-bottom: @border-thickness solid @border-default-color;
1142 color: @grey3;
1142 color: @grey3;
1143 }
1143 }
1144
1144
1145 .btn {
1145 .btn {
1146 margin-bottom: @padding;
1146 margin-bottom: @padding;
1147 }
1147 }
1148 }
1148 }
1149 #test_pattern_result {
1149 #test_pattern_result {
1150 display: none;
1150 display: none;
1151 &:extend(pre);
1151 &:extend(pre);
1152 padding: .9em;
1152 padding: .9em;
1153 color: @grey3;
1153 color: @grey3;
1154 background-color: @grey7;
1154 background-color: @grey7;
1155 border-right: @border-thickness solid @border-default-color;
1155 border-right: @border-thickness solid @border-default-color;
1156 border-bottom: @border-thickness solid @border-default-color;
1156 border-bottom: @border-thickness solid @border-default-color;
1157 border-left: @border-thickness solid @border-default-color;
1157 border-left: @border-thickness solid @border-default-color;
1158 }
1158 }
1159
1159
1160 #repo_vcs_settings {
1160 #repo_vcs_settings {
1161 #inherit_overlay_vcs_default {
1161 #inherit_overlay_vcs_default {
1162 display: none;
1162 display: none;
1163 }
1163 }
1164 #inherit_overlay_vcs_custom {
1164 #inherit_overlay_vcs_custom {
1165 display: custom;
1165 display: custom;
1166 }
1166 }
1167 &.inherited {
1167 &.inherited {
1168 #inherit_overlay_vcs_default {
1168 #inherit_overlay_vcs_default {
1169 display: block;
1169 display: block;
1170 }
1170 }
1171 #inherit_overlay_vcs_custom {
1171 #inherit_overlay_vcs_custom {
1172 display: none;
1172 display: none;
1173 }
1173 }
1174 }
1174 }
1175 }
1175 }
1176
1176
1177 .issue-tracker-link {
1177 .issue-tracker-link {
1178 color: @rcblue;
1178 color: @rcblue;
1179 }
1179 }
1180
1180
1181 // Issue Tracker Table Show/Hide
1181 // Issue Tracker Table Show/Hide
1182 #repo_issue_tracker {
1182 #repo_issue_tracker {
1183 #inherit_overlay {
1183 #inherit_overlay {
1184 display: none;
1184 display: none;
1185 }
1185 }
1186 #custom_overlay {
1186 #custom_overlay {
1187 display: custom;
1187 display: custom;
1188 }
1188 }
1189 &.inherited {
1189 &.inherited {
1190 #inherit_overlay {
1190 #inherit_overlay {
1191 display: block;
1191 display: block;
1192 }
1192 }
1193 #custom_overlay {
1193 #custom_overlay {
1194 display: none;
1194 display: none;
1195 }
1195 }
1196 }
1196 }
1197 }
1197 }
1198 table.issuetracker {
1198 table.issuetracker {
1199 &.readonly {
1199 &.readonly {
1200 tr, td {
1200 tr, td {
1201 color: @grey3;
1201 color: @grey3;
1202 }
1202 }
1203 }
1203 }
1204 .edit {
1204 .edit {
1205 display: none;
1205 display: none;
1206 }
1206 }
1207 .editopen {
1207 .editopen {
1208 .edit {
1208 .edit {
1209 display: inline;
1209 display: inline;
1210 }
1210 }
1211 .entry {
1211 .entry {
1212 display: none;
1212 display: none;
1213 }
1213 }
1214 }
1214 }
1215 tr td.td-action {
1215 tr td.td-action {
1216 min-width: 117px;
1216 min-width: 117px;
1217 }
1217 }
1218 td input {
1218 td input {
1219 max-width: none;
1219 max-width: none;
1220 min-width: 30px;
1220 min-width: 30px;
1221 width: 80%;
1221 width: 80%;
1222 }
1222 }
1223 .issuetracker_pref input {
1223 .issuetracker_pref input {
1224 width: 40%;
1224 width: 40%;
1225 }
1225 }
1226 input.edit_issuetracker_update {
1226 input.edit_issuetracker_update {
1227 margin-right: 0;
1227 margin-right: 0;
1228 width: auto;
1228 width: auto;
1229 }
1229 }
1230 }
1230 }
1231
1231
1232 table.integrations {
1232 table.integrations {
1233 .td-icon {
1233 .td-icon {
1234 width: 20px;
1234 width: 20px;
1235 .integration-icon {
1235 .integration-icon {
1236 height: 20px;
1236 height: 20px;
1237 width: 20px;
1237 width: 20px;
1238 }
1238 }
1239 }
1239 }
1240 }
1240 }
1241
1241
1242 .integrations {
1242 .integrations {
1243 a.integration-box {
1243 a.integration-box {
1244 color: @text-color;
1244 color: @text-color;
1245 &:hover {
1245 &:hover {
1246 .panel {
1246 .panel {
1247 background: #fbfbfb;
1247 background: #fbfbfb;
1248 }
1248 }
1249 }
1249 }
1250 .integration-icon {
1250 .integration-icon {
1251 width: 30px;
1251 width: 30px;
1252 height: 30px;
1252 height: 30px;
1253 margin-right: 20px;
1253 margin-right: 20px;
1254 float: left;
1254 float: left;
1255 }
1255 }
1256
1256
1257 .panel-body {
1257 .panel-body {
1258 padding: 10px;
1258 padding: 10px;
1259 }
1259 }
1260 .panel {
1260 .panel {
1261 margin-bottom: 10px;
1261 margin-bottom: 10px;
1262 }
1262 }
1263 h2 {
1263 h2 {
1264 display: inline-block;
1264 display: inline-block;
1265 margin: 0;
1265 margin: 0;
1266 min-width: 140px;
1266 min-width: 140px;
1267 }
1267 }
1268 }
1268 }
1269 a.integration-box.dummy-integration {
1269 a.integration-box.dummy-integration {
1270 color: @grey4
1270 color: @grey4
1271 }
1271 }
1272 }
1272 }
1273
1273
1274 //Permissions Settings
1274 //Permissions Settings
1275 #add_perm {
1275 #add_perm {
1276 margin: 0 0 @padding;
1276 margin: 0 0 @padding;
1277 cursor: pointer;
1277 cursor: pointer;
1278 }
1278 }
1279
1279
1280 .perm_ac {
1280 .perm_ac {
1281 input {
1281 input {
1282 width: 95%;
1282 width: 95%;
1283 }
1283 }
1284 }
1284 }
1285
1285
1286 .autocomplete-suggestions {
1286 .autocomplete-suggestions {
1287 width: auto !important; // overrides autocomplete.js
1287 width: auto !important; // overrides autocomplete.js
1288 min-width: 278px;
1288 min-width: 278px;
1289 margin: 0;
1289 margin: 0;
1290 border: @border-thickness solid @grey5;
1290 border: @border-thickness solid @grey5;
1291 border-radius: @border-radius;
1291 border-radius: @border-radius;
1292 color: @grey2;
1292 color: @grey2;
1293 background-color: white;
1293 background-color: white;
1294 }
1294 }
1295
1295
1296 .autocomplete-qfilter-suggestions {
1296 .autocomplete-qfilter-suggestions {
1297 width: auto !important; // overrides autocomplete.js
1297 width: auto !important; // overrides autocomplete.js
1298 max-height: 100% !important;
1298 max-height: 100% !important;
1299 min-width: 376px;
1299 min-width: 376px;
1300 margin: 0;
1300 margin: 0;
1301 border: @border-thickness solid @grey5;
1301 border: @border-thickness solid @grey5;
1302 color: @grey2;
1302 color: @grey2;
1303 background-color: white;
1303 background-color: white;
1304 }
1304 }
1305
1305
1306 .autocomplete-selected {
1306 .autocomplete-selected {
1307 background: #F0F0F0;
1307 background: #F0F0F0;
1308 }
1308 }
1309
1309
1310 .ac-container-wrap {
1310 .ac-container-wrap {
1311 margin: 0;
1311 margin: 0;
1312 padding: 8px;
1312 padding: 8px;
1313 border-bottom: @border-thickness solid @grey5;
1313 border-bottom: @border-thickness solid @grey5;
1314 list-style-type: none;
1314 list-style-type: none;
1315 cursor: pointer;
1315 cursor: pointer;
1316
1316
1317 &:hover {
1317 &:hover {
1318 background-color: @grey7;
1318 background-color: @grey7;
1319 }
1319 }
1320
1320
1321 img {
1321 img {
1322 height: @gravatar-size;
1322 height: @gravatar-size;
1323 width: @gravatar-size;
1323 width: @gravatar-size;
1324 margin-right: 1em;
1324 margin-right: 1em;
1325 }
1325 }
1326
1326
1327 strong {
1327 strong {
1328 font-weight: normal;
1328 font-weight: normal;
1329 }
1329 }
1330 }
1330 }
1331
1331
1332 // Settings Dropdown
1332 // Settings Dropdown
1333 .user-menu .container {
1333 .user-menu .container {
1334 padding: 0 4px;
1334 padding: 0 4px;
1335 margin: 0;
1335 margin: 0;
1336 }
1336 }
1337
1337
1338 .user-menu .gravatar {
1338 .user-menu .gravatar {
1339 cursor: pointer;
1339 cursor: pointer;
1340 }
1340 }
1341
1341
1342 .codeblock {
1342 .codeblock {
1343 margin-bottom: @padding;
1343 margin-bottom: @padding;
1344 clear: both;
1344 clear: both;
1345
1345
1346 .stats {
1346 .stats {
1347 overflow: hidden;
1347 overflow: hidden;
1348 }
1348 }
1349
1349
1350 .message{
1350 .message{
1351 textarea{
1351 textarea{
1352 margin: 0;
1352 margin: 0;
1353 }
1353 }
1354 }
1354 }
1355
1355
1356 .code-header {
1356 .code-header {
1357 .stats {
1357 .stats {
1358 line-height: 2em;
1358 line-height: 2em;
1359
1359
1360 .revision_id {
1360 .revision_id {
1361 margin-left: 0;
1361 margin-left: 0;
1362 }
1362 }
1363 .buttons {
1363 .buttons {
1364 padding-right: 0;
1364 padding-right: 0;
1365 }
1365 }
1366 }
1366 }
1367
1367
1368 .item{
1368 .item{
1369 margin-right: 0.5em;
1369 margin-right: 0.5em;
1370 }
1370 }
1371 }
1371 }
1372
1372
1373 #editor_container {
1373 #editor_container {
1374 position: relative;
1374 position: relative;
1375 margin: @padding 10px;
1375 margin: @padding 10px;
1376 }
1376 }
1377 }
1377 }
1378
1378
1379 #file_history_container {
1379 #file_history_container {
1380 display: none;
1380 display: none;
1381 }
1381 }
1382
1382
1383 .file-history-inner {
1383 .file-history-inner {
1384 margin-bottom: 10px;
1384 margin-bottom: 10px;
1385 }
1385 }
1386
1386
1387 // Pull Requests
1387 // Pull Requests
1388 .summary-details {
1388 .summary-details {
1389 width: 72%;
1389 width: 72%;
1390 }
1390 }
1391 .pr-summary {
1391 .pr-summary {
1392 border-bottom: @border-thickness solid @grey5;
1392 border-bottom: @border-thickness solid @grey5;
1393 margin-bottom: @space;
1393 margin-bottom: @space;
1394 }
1394 }
1395 .reviewers-title {
1395 .reviewers-title {
1396 width: 25%;
1396 width: 25%;
1397 min-width: 200px;
1397 min-width: 200px;
1398 }
1398 }
1399 .reviewers {
1399 .reviewers {
1400 width: 25%;
1400 width: 25%;
1401 min-width: 200px;
1401 min-width: 200px;
1402 }
1402 }
1403 .reviewers ul li {
1403 .reviewers ul li {
1404 position: relative;
1404 position: relative;
1405 width: 100%;
1405 width: 100%;
1406 padding-bottom: 8px;
1406 padding-bottom: 8px;
1407 list-style-type: none;
1407 list-style-type: none;
1408 }
1408 }
1409
1409
1410 .reviewer_entry {
1410 .reviewer_entry {
1411 min-height: 55px;
1411 min-height: 55px;
1412 }
1412 }
1413
1413
1414 .reviewers_member {
1414 .reviewers_member {
1415 width: 100%;
1415 width: 100%;
1416 overflow: auto;
1416 overflow: auto;
1417 }
1417 }
1418 .reviewer_reason {
1418 .reviewer_reason {
1419 padding-left: 20px;
1419 padding-left: 20px;
1420 line-height: 1.5em;
1420 line-height: 1.5em;
1421 }
1421 }
1422 .reviewer_status {
1422 .reviewer_status {
1423 display: inline-block;
1423 display: inline-block;
1424 vertical-align: top;
1425 width: 25px;
1424 width: 25px;
1426 min-width: 25px;
1425 min-width: 25px;
1427 height: 1.2em;
1426 height: 1.2em;
1428 margin-top: 3px;
1429 line-height: 1em;
1427 line-height: 1em;
1430 }
1428 }
1431
1429
1432 .reviewer_name {
1430 .reviewer_name {
1433 display: inline-block;
1431 display: inline-block;
1434 max-width: 83%;
1432 max-width: 83%;
1435 padding-right: 20px;
1433 padding-right: 20px;
1436 vertical-align: middle;
1434 vertical-align: middle;
1437 line-height: 1;
1435 line-height: 1;
1438
1436
1439 .rc-user {
1437 .rc-user {
1440 min-width: 0;
1438 min-width: 0;
1441 margin: -2px 1em 0 0;
1439 margin: -2px 1em 0 0;
1442 }
1440 }
1443
1441
1444 .reviewer {
1442 .reviewer {
1445 float: left;
1443 float: left;
1446 }
1444 }
1447 }
1445 }
1448
1446
1449 .reviewer_member_mandatory {
1447 .reviewer_member_mandatory {
1450 position: absolute;
1448 position: absolute;
1451 left: 15px;
1449 left: 15px;
1452 top: 8px;
1450 top: 8px;
1453 width: 16px;
1451 width: 16px;
1454 font-size: 11px;
1452 font-size: 11px;
1455 margin: 0;
1453 margin: 0;
1456 padding: 0;
1454 padding: 0;
1457 color: black;
1455 color: black;
1458 }
1456 }
1459
1457
1460 .reviewer_member_mandatory_remove,
1458 .reviewer_member_mandatory_remove,
1461 .reviewer_member_remove {
1459 .reviewer_member_remove {
1462 position: absolute;
1460 position: absolute;
1463 right: 0;
1461 right: 0;
1464 top: 0;
1462 top: 0;
1465 width: 16px;
1463 width: 16px;
1466 margin-bottom: 10px;
1464 margin-bottom: 10px;
1467 padding: 0;
1465 padding: 0;
1468 color: black;
1466 color: black;
1469 }
1467 }
1470
1468
1471 .reviewer_member_mandatory_remove {
1469 .reviewer_member_mandatory_remove {
1472 color: @grey4;
1470 color: @grey4;
1473 }
1471 }
1474
1472
1475 .reviewer_member_status {
1473 .reviewer_member_status {
1476 margin-top: 5px;
1474 margin-top: 5px;
1477 }
1475 }
1478 .pr-summary #summary{
1476 .pr-summary #summary{
1479 width: 100%;
1477 width: 100%;
1480 }
1478 }
1481 .pr-summary .action_button:hover {
1479 .pr-summary .action_button:hover {
1482 border: 0;
1480 border: 0;
1483 cursor: pointer;
1481 cursor: pointer;
1484 }
1482 }
1485 .pr-details-title {
1483 .pr-details-title {
1486 padding-bottom: 8px;
1484 padding-bottom: 8px;
1487 border-bottom: @border-thickness solid @grey5;
1485 border-bottom: @border-thickness solid @grey5;
1488
1486
1489 .action_button.disabled {
1487 .action_button.disabled {
1490 color: @grey4;
1488 color: @grey4;
1491 cursor: inherit;
1489 cursor: inherit;
1492 }
1490 }
1493 .action_button {
1491 .action_button {
1494 color: @rcblue;
1492 color: @rcblue;
1495 }
1493 }
1496 }
1494 }
1497 .pr-details-content {
1495 .pr-details-content {
1498 margin-top: @textmargin;
1496 margin-top: @textmargin;
1499 margin-bottom: @textmargin;
1497 margin-bottom: @textmargin;
1500 }
1498 }
1501
1499
1502 .pr-reviewer-rules {
1500 .pr-reviewer-rules {
1503 padding: 10px 0px 20px 0px;
1501 padding: 10px 0px 20px 0px;
1504 }
1502 }
1505
1503
1506 .group_members {
1504 .group_members {
1507 margin-top: 0;
1505 margin-top: 0;
1508 padding: 0;
1506 padding: 0;
1509 list-style: outside none none;
1507 list-style: outside none none;
1510
1508
1511 img {
1509 img {
1512 height: @gravatar-size;
1510 height: @gravatar-size;
1513 width: @gravatar-size;
1511 width: @gravatar-size;
1514 margin-right: .5em;
1512 margin-right: .5em;
1515 margin-left: 3px;
1513 margin-left: 3px;
1516 }
1514 }
1517
1515
1518 .to-delete {
1516 .to-delete {
1519 .user {
1517 .user {
1520 text-decoration: line-through;
1518 text-decoration: line-through;
1521 }
1519 }
1522 }
1520 }
1523 }
1521 }
1524
1522
1525 .compare_view_commits_title {
1523 .compare_view_commits_title {
1526 .disabled {
1524 .disabled {
1527 cursor: inherit;
1525 cursor: inherit;
1528 &:hover{
1526 &:hover{
1529 background-color: inherit;
1527 background-color: inherit;
1530 color: inherit;
1528 color: inherit;
1531 }
1529 }
1532 }
1530 }
1533 }
1531 }
1534
1532
1535 .subtitle-compare {
1533 .subtitle-compare {
1536 margin: -15px 0px 0px 0px;
1534 margin: -15px 0px 0px 0px;
1537 }
1535 }
1538
1536
1539 // new entry in group_members
1537 // new entry in group_members
1540 .td-author-new-entry {
1538 .td-author-new-entry {
1541 background-color: rgba(red(@alert1), green(@alert1), blue(@alert1), 0.3);
1539 background-color: rgba(red(@alert1), green(@alert1), blue(@alert1), 0.3);
1542 }
1540 }
1543
1541
1544 .usergroup_member_remove {
1542 .usergroup_member_remove {
1545 width: 16px;
1543 width: 16px;
1546 margin-bottom: 10px;
1544 margin-bottom: 10px;
1547 padding: 0;
1545 padding: 0;
1548 color: black !important;
1546 color: black !important;
1549 cursor: pointer;
1547 cursor: pointer;
1550 }
1548 }
1551
1549
1552 .reviewer_ac .ac-input {
1550 .reviewer_ac .ac-input {
1553 width: 92%;
1551 width: 92%;
1554 margin-bottom: 1em;
1552 margin-bottom: 1em;
1555 }
1553 }
1556
1554
1557 .compare_view_commits tr{
1555 .compare_view_commits tr{
1558 height: 20px;
1556 height: 20px;
1559 }
1557 }
1560 .compare_view_commits td {
1558 .compare_view_commits td {
1561 vertical-align: top;
1559 vertical-align: top;
1562 padding-top: 10px;
1560 padding-top: 10px;
1563 }
1561 }
1564 .compare_view_commits .author {
1562 .compare_view_commits .author {
1565 margin-left: 5px;
1563 margin-left: 5px;
1566 }
1564 }
1567
1565
1568 .compare_view_commits {
1566 .compare_view_commits {
1569 .color-a {
1567 .color-a {
1570 color: @alert1;
1568 color: @alert1;
1571 }
1569 }
1572
1570
1573 .color-c {
1571 .color-c {
1574 color: @color3;
1572 color: @color3;
1575 }
1573 }
1576
1574
1577 .color-r {
1575 .color-r {
1578 color: @color5;
1576 color: @color5;
1579 }
1577 }
1580
1578
1581 .color-a-bg {
1579 .color-a-bg {
1582 background-color: @alert1;
1580 background-color: @alert1;
1583 }
1581 }
1584
1582
1585 .color-c-bg {
1583 .color-c-bg {
1586 background-color: @alert3;
1584 background-color: @alert3;
1587 }
1585 }
1588
1586
1589 .color-r-bg {
1587 .color-r-bg {
1590 background-color: @alert2;
1588 background-color: @alert2;
1591 }
1589 }
1592
1590
1593 .color-a-border {
1591 .color-a-border {
1594 border: 1px solid @alert1;
1592 border: 1px solid @alert1;
1595 }
1593 }
1596
1594
1597 .color-c-border {
1595 .color-c-border {
1598 border: 1px solid @alert3;
1596 border: 1px solid @alert3;
1599 }
1597 }
1600
1598
1601 .color-r-border {
1599 .color-r-border {
1602 border: 1px solid @alert2;
1600 border: 1px solid @alert2;
1603 }
1601 }
1604
1602
1605 .commit-change-indicator {
1603 .commit-change-indicator {
1606 width: 15px;
1604 width: 15px;
1607 height: 15px;
1605 height: 15px;
1608 position: relative;
1606 position: relative;
1609 left: 15px;
1607 left: 15px;
1610 }
1608 }
1611
1609
1612 .commit-change-content {
1610 .commit-change-content {
1613 text-align: center;
1611 text-align: center;
1614 vertical-align: middle;
1612 vertical-align: middle;
1615 line-height: 15px;
1613 line-height: 15px;
1616 }
1614 }
1617 }
1615 }
1618
1616
1619 .compare_view_filepath {
1617 .compare_view_filepath {
1620 color: @grey1;
1618 color: @grey1;
1621 }
1619 }
1622
1620
1623 .show_more {
1621 .show_more {
1624 display: inline-block;
1622 display: inline-block;
1625 width: 0;
1623 width: 0;
1626 height: 0;
1624 height: 0;
1627 vertical-align: middle;
1625 vertical-align: middle;
1628 content: "";
1626 content: "";
1629 border: 4px solid;
1627 border: 4px solid;
1630 border-right-color: transparent;
1628 border-right-color: transparent;
1631 border-bottom-color: transparent;
1629 border-bottom-color: transparent;
1632 border-left-color: transparent;
1630 border-left-color: transparent;
1633 font-size: 0;
1631 font-size: 0;
1634 }
1632 }
1635
1633
1636 .journal_more .show_more {
1634 .journal_more .show_more {
1637 display: inline;
1635 display: inline;
1638
1636
1639 &:after {
1637 &:after {
1640 content: none;
1638 content: none;
1641 }
1639 }
1642 }
1640 }
1643
1641
1644 .compare_view_commits .collapse_commit:after {
1642 .compare_view_commits .collapse_commit:after {
1645 cursor: pointer;
1643 cursor: pointer;
1646 content: "\00A0\25B4";
1644 content: "\00A0\25B4";
1647 margin-left: -3px;
1645 margin-left: -3px;
1648 font-size: 17px;
1646 font-size: 17px;
1649 color: @grey4;
1647 color: @grey4;
1650 }
1648 }
1651
1649
1652 .diff_links {
1650 .diff_links {
1653 margin-left: 8px;
1651 margin-left: 8px;
1654 }
1652 }
1655
1653
1656 #pull_request_overview {
1654 #pull_request_overview {
1657 div.ancestor {
1655 div.ancestor {
1658 margin: -33px 0;
1656 margin: -33px 0;
1659 }
1657 }
1660 }
1658 }
1661
1659
1662 div.ancestor {
1660 div.ancestor {
1663 line-height: 33px;
1661 line-height: 33px;
1664 }
1662 }
1665
1663
1666 .cs_icon_td input[type="checkbox"] {
1664 .cs_icon_td input[type="checkbox"] {
1667 display: none;
1665 display: none;
1668 }
1666 }
1669
1667
1670 .cs_icon_td .expand_file_icon:after {
1668 .cs_icon_td .expand_file_icon:after {
1671 cursor: pointer;
1669 cursor: pointer;
1672 content: "\00A0\25B6";
1670 content: "\00A0\25B6";
1673 font-size: 12px;
1671 font-size: 12px;
1674 color: @grey4;
1672 color: @grey4;
1675 }
1673 }
1676
1674
1677 .cs_icon_td .collapse_file_icon:after {
1675 .cs_icon_td .collapse_file_icon:after {
1678 cursor: pointer;
1676 cursor: pointer;
1679 content: "\00A0\25BC";
1677 content: "\00A0\25BC";
1680 font-size: 12px;
1678 font-size: 12px;
1681 color: @grey4;
1679 color: @grey4;
1682 }
1680 }
1683
1681
1684 /*new binary
1682 /*new binary
1685 NEW_FILENODE = 1
1683 NEW_FILENODE = 1
1686 DEL_FILENODE = 2
1684 DEL_FILENODE = 2
1687 MOD_FILENODE = 3
1685 MOD_FILENODE = 3
1688 RENAMED_FILENODE = 4
1686 RENAMED_FILENODE = 4
1689 COPIED_FILENODE = 5
1687 COPIED_FILENODE = 5
1690 CHMOD_FILENODE = 6
1688 CHMOD_FILENODE = 6
1691 BIN_FILENODE = 7
1689 BIN_FILENODE = 7
1692 */
1690 */
1693 .cs_files_expand {
1691 .cs_files_expand {
1694 font-size: @basefontsize + 5px;
1692 font-size: @basefontsize + 5px;
1695 line-height: 1.8em;
1693 line-height: 1.8em;
1696 float: right;
1694 float: right;
1697 }
1695 }
1698
1696
1699 .cs_files_expand span{
1697 .cs_files_expand span{
1700 color: @rcblue;
1698 color: @rcblue;
1701 cursor: pointer;
1699 cursor: pointer;
1702 }
1700 }
1703 .cs_files {
1701 .cs_files {
1704 clear: both;
1702 clear: both;
1705 padding-bottom: @padding;
1703 padding-bottom: @padding;
1706
1704
1707 .cur_cs {
1705 .cur_cs {
1708 margin: 10px 2px;
1706 margin: 10px 2px;
1709 font-weight: bold;
1707 font-weight: bold;
1710 }
1708 }
1711
1709
1712 .node {
1710 .node {
1713 float: left;
1711 float: left;
1714 }
1712 }
1715
1713
1716 .changes {
1714 .changes {
1717 float: right;
1715 float: right;
1718 color: white;
1716 color: white;
1719 font-size: @basefontsize - 4px;
1717 font-size: @basefontsize - 4px;
1720 margin-top: 4px;
1718 margin-top: 4px;
1721 opacity: 0.6;
1719 opacity: 0.6;
1722 filter: Alpha(opacity=60); /* IE8 and earlier */
1720 filter: Alpha(opacity=60); /* IE8 and earlier */
1723
1721
1724 .added {
1722 .added {
1725 background-color: @alert1;
1723 background-color: @alert1;
1726 float: left;
1724 float: left;
1727 text-align: center;
1725 text-align: center;
1728 }
1726 }
1729
1727
1730 .deleted {
1728 .deleted {
1731 background-color: @alert2;
1729 background-color: @alert2;
1732 float: left;
1730 float: left;
1733 text-align: center;
1731 text-align: center;
1734 }
1732 }
1735
1733
1736 .bin {
1734 .bin {
1737 background-color: @alert1;
1735 background-color: @alert1;
1738 text-align: center;
1736 text-align: center;
1739 }
1737 }
1740
1738
1741 /*new binary*/
1739 /*new binary*/
1742 .bin.bin1 {
1740 .bin.bin1 {
1743 background-color: @alert1;
1741 background-color: @alert1;
1744 text-align: center;
1742 text-align: center;
1745 }
1743 }
1746
1744
1747 /*deleted binary*/
1745 /*deleted binary*/
1748 .bin.bin2 {
1746 .bin.bin2 {
1749 background-color: @alert2;
1747 background-color: @alert2;
1750 text-align: center;
1748 text-align: center;
1751 }
1749 }
1752
1750
1753 /*mod binary*/
1751 /*mod binary*/
1754 .bin.bin3 {
1752 .bin.bin3 {
1755 background-color: @grey2;
1753 background-color: @grey2;
1756 text-align: center;
1754 text-align: center;
1757 }
1755 }
1758
1756
1759 /*rename file*/
1757 /*rename file*/
1760 .bin.bin4 {
1758 .bin.bin4 {
1761 background-color: @alert4;
1759 background-color: @alert4;
1762 text-align: center;
1760 text-align: center;
1763 }
1761 }
1764
1762
1765 /*copied file*/
1763 /*copied file*/
1766 .bin.bin5 {
1764 .bin.bin5 {
1767 background-color: @alert4;
1765 background-color: @alert4;
1768 text-align: center;
1766 text-align: center;
1769 }
1767 }
1770
1768
1771 /*chmod file*/
1769 /*chmod file*/
1772 .bin.bin6 {
1770 .bin.bin6 {
1773 background-color: @grey2;
1771 background-color: @grey2;
1774 text-align: center;
1772 text-align: center;
1775 }
1773 }
1776 }
1774 }
1777 }
1775 }
1778
1776
1779 .cs_files .cs_added, .cs_files .cs_A,
1777 .cs_files .cs_added, .cs_files .cs_A,
1780 .cs_files .cs_added, .cs_files .cs_M,
1778 .cs_files .cs_added, .cs_files .cs_M,
1781 .cs_files .cs_added, .cs_files .cs_D {
1779 .cs_files .cs_added, .cs_files .cs_D {
1782 height: 16px;
1780 height: 16px;
1783 padding-right: 10px;
1781 padding-right: 10px;
1784 margin-top: 7px;
1782 margin-top: 7px;
1785 text-align: left;
1783 text-align: left;
1786 }
1784 }
1787
1785
1788 .cs_icon_td {
1786 .cs_icon_td {
1789 min-width: 16px;
1787 min-width: 16px;
1790 width: 16px;
1788 width: 16px;
1791 }
1789 }
1792
1790
1793 .pull-request-merge {
1791 .pull-request-merge {
1794 border: 1px solid @grey5;
1792 border: 1px solid @grey5;
1795 padding: 10px 0px 20px;
1793 padding: 10px 0px 20px;
1796 margin-top: 10px;
1794 margin-top: 10px;
1797 margin-bottom: 20px;
1795 margin-bottom: 20px;
1798 }
1796 }
1799
1797
1800 .pull-request-merge ul {
1798 .pull-request-merge ul {
1801 padding: 0px 0px;
1799 padding: 0px 0px;
1802 }
1800 }
1803
1801
1804 .pull-request-merge li {
1802 .pull-request-merge li {
1805 list-style-type: none;
1803 list-style-type: none;
1806 }
1804 }
1807
1805
1808 .pull-request-merge .pull-request-wrap {
1806 .pull-request-merge .pull-request-wrap {
1809 height: auto;
1807 height: auto;
1810 padding: 0px 0px;
1808 padding: 0px 0px;
1811 text-align: right;
1809 text-align: right;
1812 }
1810 }
1813
1811
1814 .pull-request-merge span {
1812 .pull-request-merge span {
1815 margin-right: 5px;
1813 margin-right: 5px;
1816 }
1814 }
1817
1815
1818 .pull-request-merge-actions {
1816 .pull-request-merge-actions {
1819 min-height: 30px;
1817 min-height: 30px;
1820 padding: 0px 0px;
1818 padding: 0px 0px;
1821 }
1819 }
1822
1820
1823 .pull-request-merge-info {
1821 .pull-request-merge-info {
1824 padding: 0px 5px 5px 0px;
1822 padding: 0px 5px 5px 0px;
1825 }
1823 }
1826
1824
1827 .merge-status {
1825 .merge-status {
1828 margin-right: 5px;
1826 margin-right: 5px;
1829 }
1827 }
1830
1828
1831 .merge-message {
1829 .merge-message {
1832 font-size: 1.2em
1830 font-size: 1.2em
1833 }
1831 }
1834
1832
1835 .merge-message.success i,
1833 .merge-message.success i,
1836 .merge-icon.success i {
1834 .merge-icon.success i {
1837 color:@alert1;
1835 color:@alert1;
1838 }
1836 }
1839
1837
1840 .merge-message.warning i,
1838 .merge-message.warning i,
1841 .merge-icon.warning i {
1839 .merge-icon.warning i {
1842 color: @alert3;
1840 color: @alert3;
1843 }
1841 }
1844
1842
1845 .merge-message.error i,
1843 .merge-message.error i,
1846 .merge-icon.error i {
1844 .merge-icon.error i {
1847 color:@alert2;
1845 color:@alert2;
1848 }
1846 }
1849
1847
1850 .pr-versions {
1848 .pr-versions {
1851 font-size: 1.1em;
1849 font-size: 1.1em;
1852
1850
1853 table {
1851 table {
1854 padding: 0px 5px;
1852 padding: 0px 5px;
1855 }
1853 }
1856
1854
1857 td {
1855 td {
1858 line-height: 15px;
1856 line-height: 15px;
1859 }
1857 }
1860
1858
1861 .compare-radio-button {
1859 .compare-radio-button {
1862 position: relative;
1860 position: relative;
1863 top: -3px;
1861 top: -3px;
1864 }
1862 }
1865 }
1863 }
1866
1864
1867
1865
1868 #close_pull_request {
1866 #close_pull_request {
1869 margin-right: 0px;
1867 margin-right: 0px;
1870 }
1868 }
1871
1869
1872 .empty_data {
1870 .empty_data {
1873 color: @grey4;
1871 color: @grey4;
1874 }
1872 }
1875
1873
1876 #changeset_compare_view_content {
1874 #changeset_compare_view_content {
1877 clear: both;
1875 clear: both;
1878 width: 100%;
1876 width: 100%;
1879 box-sizing: border-box;
1877 box-sizing: border-box;
1880 .border-radius(@border-radius);
1878 .border-radius(@border-radius);
1881
1879
1882 .help-block {
1880 .help-block {
1883 margin: @padding 0;
1881 margin: @padding 0;
1884 color: @text-color;
1882 color: @text-color;
1885 &.pre-formatting {
1883 &.pre-formatting {
1886 white-space: pre;
1884 white-space: pre;
1887 }
1885 }
1888 }
1886 }
1889
1887
1890 .empty_data {
1888 .empty_data {
1891 margin: @padding 0;
1889 margin: @padding 0;
1892 }
1890 }
1893
1891
1894 .alert {
1892 .alert {
1895 margin-bottom: @space;
1893 margin-bottom: @space;
1896 }
1894 }
1897 }
1895 }
1898
1896
1899 .table_disp {
1897 .table_disp {
1900 .status {
1898 .status {
1901 width: auto;
1899 width: auto;
1902 }
1900 }
1903 }
1901 }
1904
1902
1905
1903
1906 .creation_in_progress {
1904 .creation_in_progress {
1907 color: @grey4
1905 color: @grey4
1908 }
1906 }
1909
1907
1910 .status_box_menu {
1908 .status_box_menu {
1911 margin: 0;
1909 margin: 0;
1912 }
1910 }
1913
1911
1914 .notification-table{
1912 .notification-table{
1915 margin-bottom: @space;
1913 margin-bottom: @space;
1916 display: table;
1914 display: table;
1917 width: 100%;
1915 width: 100%;
1918
1916
1919 .container{
1917 .container{
1920 display: table-row;
1918 display: table-row;
1921
1919
1922 .notification-header{
1920 .notification-header{
1923 border-bottom: @border-thickness solid @border-default-color;
1921 border-bottom: @border-thickness solid @border-default-color;
1924 }
1922 }
1925
1923
1926 .notification-subject{
1924 .notification-subject{
1927 display: table-cell;
1925 display: table-cell;
1928 }
1926 }
1929 }
1927 }
1930 }
1928 }
1931
1929
1932 // Notifications
1930 // Notifications
1933 .notification-header{
1931 .notification-header{
1934 display: table;
1932 display: table;
1935 width: 100%;
1933 width: 100%;
1936 padding: floor(@basefontsize/2) 0;
1934 padding: floor(@basefontsize/2) 0;
1937 line-height: 1em;
1935 line-height: 1em;
1938
1936
1939 .desc, .delete-notifications, .read-notifications{
1937 .desc, .delete-notifications, .read-notifications{
1940 display: table-cell;
1938 display: table-cell;
1941 text-align: left;
1939 text-align: left;
1942 }
1940 }
1943
1941
1944 .desc{
1942 .desc{
1945 width: 1163px;
1943 width: 1163px;
1946 }
1944 }
1947
1945
1948 .delete-notifications, .read-notifications{
1946 .delete-notifications, .read-notifications{
1949 width: 35px;
1947 width: 35px;
1950 min-width: 35px; //fixes when only one button is displayed
1948 min-width: 35px; //fixes when only one button is displayed
1951 }
1949 }
1952 }
1950 }
1953
1951
1954 .notification-body {
1952 .notification-body {
1955 .markdown-block,
1953 .markdown-block,
1956 .rst-block {
1954 .rst-block {
1957 padding: @padding 0;
1955 padding: @padding 0;
1958 }
1956 }
1959
1957
1960 .notification-subject {
1958 .notification-subject {
1961 padding: @textmargin 0;
1959 padding: @textmargin 0;
1962 border-bottom: @border-thickness solid @border-default-color;
1960 border-bottom: @border-thickness solid @border-default-color;
1963 }
1961 }
1964 }
1962 }
1965
1963
1966
1964
1967 .notifications_buttons{
1965 .notifications_buttons{
1968 float: right;
1966 float: right;
1969 }
1967 }
1970
1968
1971 #notification-status{
1969 #notification-status{
1972 display: inline;
1970 display: inline;
1973 }
1971 }
1974
1972
1975 // Repositories
1973 // Repositories
1976
1974
1977 #summary.fields{
1975 #summary.fields{
1978 display: table;
1976 display: table;
1979
1977
1980 .field{
1978 .field{
1981 display: table-row;
1979 display: table-row;
1982
1980
1983 .label-summary{
1981 .label-summary{
1984 display: table-cell;
1982 display: table-cell;
1985 min-width: @label-summary-minwidth;
1983 min-width: @label-summary-minwidth;
1986 padding-top: @padding/2;
1984 padding-top: @padding/2;
1987 padding-bottom: @padding/2;
1985 padding-bottom: @padding/2;
1988 padding-right: @padding/2;
1986 padding-right: @padding/2;
1989 }
1987 }
1990
1988
1991 .input{
1989 .input{
1992 display: table-cell;
1990 display: table-cell;
1993 padding: @padding/2;
1991 padding: @padding/2;
1994
1992
1995 input{
1993 input{
1996 min-width: 29em;
1994 min-width: 29em;
1997 padding: @padding/4;
1995 padding: @padding/4;
1998 }
1996 }
1999 }
1997 }
2000 .statistics, .downloads{
1998 .statistics, .downloads{
2001 .disabled{
1999 .disabled{
2002 color: @grey4;
2000 color: @grey4;
2003 }
2001 }
2004 }
2002 }
2005 }
2003 }
2006 }
2004 }
2007
2005
2008 #summary{
2006 #summary{
2009 width: 70%;
2007 width: 70%;
2010 }
2008 }
2011
2009
2012
2010
2013 // Journal
2011 // Journal
2014 .journal.title {
2012 .journal.title {
2015 h5 {
2013 h5 {
2016 float: left;
2014 float: left;
2017 margin: 0;
2015 margin: 0;
2018 width: 70%;
2016 width: 70%;
2019 }
2017 }
2020
2018
2021 ul {
2019 ul {
2022 float: right;
2020 float: right;
2023 display: inline-block;
2021 display: inline-block;
2024 margin: 0;
2022 margin: 0;
2025 width: 30%;
2023 width: 30%;
2026 text-align: right;
2024 text-align: right;
2027
2025
2028 li {
2026 li {
2029 display: inline;
2027 display: inline;
2030 font-size: @journal-fontsize;
2028 font-size: @journal-fontsize;
2031 line-height: 1em;
2029 line-height: 1em;
2032
2030
2033 list-style-type: none;
2031 list-style-type: none;
2034 }
2032 }
2035 }
2033 }
2036 }
2034 }
2037
2035
2038 .filterexample {
2036 .filterexample {
2039 position: absolute;
2037 position: absolute;
2040 top: 95px;
2038 top: 95px;
2041 left: @contentpadding;
2039 left: @contentpadding;
2042 color: @rcblue;
2040 color: @rcblue;
2043 font-size: 11px;
2041 font-size: 11px;
2044 font-family: @text-regular;
2042 font-family: @text-regular;
2045 cursor: help;
2043 cursor: help;
2046
2044
2047 &:hover {
2045 &:hover {
2048 color: @rcdarkblue;
2046 color: @rcdarkblue;
2049 }
2047 }
2050
2048
2051 @media (max-width:768px) {
2049 @media (max-width:768px) {
2052 position: relative;
2050 position: relative;
2053 top: auto;
2051 top: auto;
2054 left: auto;
2052 left: auto;
2055 display: block;
2053 display: block;
2056 }
2054 }
2057 }
2055 }
2058
2056
2059
2057
2060 #journal{
2058 #journal{
2061 margin-bottom: @space;
2059 margin-bottom: @space;
2062
2060
2063 .journal_day{
2061 .journal_day{
2064 margin-bottom: @textmargin/2;
2062 margin-bottom: @textmargin/2;
2065 padding-bottom: @textmargin/2;
2063 padding-bottom: @textmargin/2;
2066 font-size: @journal-fontsize;
2064 font-size: @journal-fontsize;
2067 border-bottom: @border-thickness solid @border-default-color;
2065 border-bottom: @border-thickness solid @border-default-color;
2068 }
2066 }
2069
2067
2070 .journal_container{
2068 .journal_container{
2071 margin-bottom: @space;
2069 margin-bottom: @space;
2072
2070
2073 .journal_user{
2071 .journal_user{
2074 display: inline-block;
2072 display: inline-block;
2075 }
2073 }
2076 .journal_action_container{
2074 .journal_action_container{
2077 display: block;
2075 display: block;
2078 margin-top: @textmargin;
2076 margin-top: @textmargin;
2079
2077
2080 div{
2078 div{
2081 display: inline;
2079 display: inline;
2082 }
2080 }
2083
2081
2084 div.journal_action_params{
2082 div.journal_action_params{
2085 display: block;
2083 display: block;
2086 }
2084 }
2087
2085
2088 div.journal_repo:after{
2086 div.journal_repo:after{
2089 content: "\A";
2087 content: "\A";
2090 white-space: pre;
2088 white-space: pre;
2091 }
2089 }
2092
2090
2093 div.date{
2091 div.date{
2094 display: block;
2092 display: block;
2095 margin-bottom: @textmargin;
2093 margin-bottom: @textmargin;
2096 }
2094 }
2097 }
2095 }
2098 }
2096 }
2099 }
2097 }
2100
2098
2101 // Files
2099 // Files
2102 .edit-file-title {
2100 .edit-file-title {
2103 font-size: 16px;
2101 font-size: 16px;
2104
2102
2105 .title-heading {
2103 .title-heading {
2106 padding: 2px;
2104 padding: 2px;
2107 }
2105 }
2108 }
2106 }
2109
2107
2110 .edit-file-fieldset {
2108 .edit-file-fieldset {
2111 margin: @sidebarpadding 0;
2109 margin: @sidebarpadding 0;
2112
2110
2113 .fieldset {
2111 .fieldset {
2114 .left-label {
2112 .left-label {
2115 width: 13%;
2113 width: 13%;
2116 }
2114 }
2117 .right-content {
2115 .right-content {
2118 width: 87%;
2116 width: 87%;
2119 max-width: 100%;
2117 max-width: 100%;
2120 }
2118 }
2121 .filename-label {
2119 .filename-label {
2122 margin-top: 13px;
2120 margin-top: 13px;
2123 }
2121 }
2124 .commit-message-label {
2122 .commit-message-label {
2125 margin-top: 4px;
2123 margin-top: 4px;
2126 }
2124 }
2127 .file-upload-input {
2125 .file-upload-input {
2128 input {
2126 input {
2129 display: none;
2127 display: none;
2130 }
2128 }
2131 margin-top: 10px;
2129 margin-top: 10px;
2132 }
2130 }
2133 .file-upload-label {
2131 .file-upload-label {
2134 margin-top: 10px;
2132 margin-top: 10px;
2135 }
2133 }
2136 p {
2134 p {
2137 margin-top: 5px;
2135 margin-top: 5px;
2138 }
2136 }
2139
2137
2140 }
2138 }
2141 .custom-path-link {
2139 .custom-path-link {
2142 margin-left: 5px;
2140 margin-left: 5px;
2143 }
2141 }
2144 #commit {
2142 #commit {
2145 resize: vertical;
2143 resize: vertical;
2146 }
2144 }
2147 }
2145 }
2148
2146
2149 .delete-file-preview {
2147 .delete-file-preview {
2150 max-height: 250px;
2148 max-height: 250px;
2151 }
2149 }
2152
2150
2153 .new-file,
2151 .new-file,
2154 #filter_activate,
2152 #filter_activate,
2155 #filter_deactivate {
2153 #filter_deactivate {
2156 float: right;
2154 float: right;
2157 margin: 0 0 0 10px;
2155 margin: 0 0 0 10px;
2158 }
2156 }
2159
2157
2160 .file-upload-transaction-wrapper {
2158 .file-upload-transaction-wrapper {
2161 margin-top: 57px;
2159 margin-top: 57px;
2162 clear: both;
2160 clear: both;
2163 }
2161 }
2164
2162
2165 .file-upload-transaction-wrapper .error {
2163 .file-upload-transaction-wrapper .error {
2166 color: @color5;
2164 color: @color5;
2167 }
2165 }
2168
2166
2169 .file-upload-transaction {
2167 .file-upload-transaction {
2170 min-height: 200px;
2168 min-height: 200px;
2171 padding: 54px;
2169 padding: 54px;
2172 border: 1px solid @grey5;
2170 border: 1px solid @grey5;
2173 text-align: center;
2171 text-align: center;
2174 clear: both;
2172 clear: both;
2175 }
2173 }
2176
2174
2177 .file-upload-transaction i {
2175 .file-upload-transaction i {
2178 font-size: 48px
2176 font-size: 48px
2179 }
2177 }
2180
2178
2181 h3.files_location{
2179 h3.files_location{
2182 line-height: 2.4em;
2180 line-height: 2.4em;
2183 }
2181 }
2184
2182
2185 .browser-nav {
2183 .browser-nav {
2186 width: 100%;
2184 width: 100%;
2187 display: table;
2185 display: table;
2188 margin-bottom: 20px;
2186 margin-bottom: 20px;
2189
2187
2190 .info_box {
2188 .info_box {
2191 float: left;
2189 float: left;
2192 display: inline-table;
2190 display: inline-table;
2193 height: 2.5em;
2191 height: 2.5em;
2194
2192
2195 .browser-cur-rev, .info_box_elem {
2193 .browser-cur-rev, .info_box_elem {
2196 display: table-cell;
2194 display: table-cell;
2197 vertical-align: middle;
2195 vertical-align: middle;
2198 }
2196 }
2199
2197
2200 .drop-menu {
2198 .drop-menu {
2201 margin: 0 10px;
2199 margin: 0 10px;
2202 }
2200 }
2203
2201
2204 .info_box_elem {
2202 .info_box_elem {
2205 border-top: @border-thickness solid @grey5;
2203 border-top: @border-thickness solid @grey5;
2206 border-bottom: @border-thickness solid @grey5;
2204 border-bottom: @border-thickness solid @grey5;
2207 box-shadow: @button-shadow;
2205 box-shadow: @button-shadow;
2208
2206
2209 #at_rev, a {
2207 #at_rev, a {
2210 padding: 0.6em 0.4em;
2208 padding: 0.6em 0.4em;
2211 margin: 0;
2209 margin: 0;
2212 .box-shadow(none);
2210 .box-shadow(none);
2213 border: 0;
2211 border: 0;
2214 height: 12px;
2212 height: 12px;
2215 color: @grey2;
2213 color: @grey2;
2216 }
2214 }
2217
2215
2218 input#at_rev {
2216 input#at_rev {
2219 max-width: 50px;
2217 max-width: 50px;
2220 text-align: center;
2218 text-align: center;
2221 }
2219 }
2222
2220
2223 &.previous {
2221 &.previous {
2224 border: @border-thickness solid @grey5;
2222 border: @border-thickness solid @grey5;
2225 border-top-left-radius: @border-radius;
2223 border-top-left-radius: @border-radius;
2226 border-bottom-left-radius: @border-radius;
2224 border-bottom-left-radius: @border-radius;
2227
2225
2228 &:hover {
2226 &:hover {
2229 border-color: @grey4;
2227 border-color: @grey4;
2230 }
2228 }
2231
2229
2232 .disabled {
2230 .disabled {
2233 color: @grey5;
2231 color: @grey5;
2234 cursor: not-allowed;
2232 cursor: not-allowed;
2235 opacity: 0.5;
2233 opacity: 0.5;
2236 }
2234 }
2237 }
2235 }
2238
2236
2239 &.next {
2237 &.next {
2240 border: @border-thickness solid @grey5;
2238 border: @border-thickness solid @grey5;
2241 border-top-right-radius: @border-radius;
2239 border-top-right-radius: @border-radius;
2242 border-bottom-right-radius: @border-radius;
2240 border-bottom-right-radius: @border-radius;
2243
2241
2244 &:hover {
2242 &:hover {
2245 border-color: @grey4;
2243 border-color: @grey4;
2246 }
2244 }
2247
2245
2248 .disabled {
2246 .disabled {
2249 color: @grey5;
2247 color: @grey5;
2250 cursor: not-allowed;
2248 cursor: not-allowed;
2251 opacity: 0.5;
2249 opacity: 0.5;
2252 }
2250 }
2253 }
2251 }
2254 }
2252 }
2255
2253
2256 .browser-cur-rev {
2254 .browser-cur-rev {
2257
2255
2258 span{
2256 span{
2259 margin: 0;
2257 margin: 0;
2260 color: @rcblue;
2258 color: @rcblue;
2261 height: 12px;
2259 height: 12px;
2262 display: inline-block;
2260 display: inline-block;
2263 padding: 0.7em 1em ;
2261 padding: 0.7em 1em ;
2264 border: @border-thickness solid @rcblue;
2262 border: @border-thickness solid @rcblue;
2265 margin-right: @padding;
2263 margin-right: @padding;
2266 }
2264 }
2267 }
2265 }
2268
2266
2269 }
2267 }
2270
2268
2271 .select-index-number {
2269 .select-index-number {
2272 margin: 0 0 0 20px;
2270 margin: 0 0 0 20px;
2273 color: @grey3;
2271 color: @grey3;
2274 }
2272 }
2275
2273
2276 .search_activate {
2274 .search_activate {
2277 display: table-cell;
2275 display: table-cell;
2278 vertical-align: middle;
2276 vertical-align: middle;
2279
2277
2280 input, label{
2278 input, label{
2281 margin: 0;
2279 margin: 0;
2282 padding: 0;
2280 padding: 0;
2283 }
2281 }
2284
2282
2285 input{
2283 input{
2286 margin-left: @textmargin;
2284 margin-left: @textmargin;
2287 }
2285 }
2288
2286
2289 }
2287 }
2290 }
2288 }
2291
2289
2292 .browser-cur-rev{
2290 .browser-cur-rev{
2293 margin-bottom: @textmargin;
2291 margin-bottom: @textmargin;
2294 }
2292 }
2295
2293
2296 #node_filter_box_loading{
2294 #node_filter_box_loading{
2297 .info_text;
2295 .info_text;
2298 }
2296 }
2299
2297
2300 .browser-search {
2298 .browser-search {
2301 margin: -25px 0px 5px 0px;
2299 margin: -25px 0px 5px 0px;
2302 }
2300 }
2303
2301
2304 .files-quick-filter {
2302 .files-quick-filter {
2305 float: right;
2303 float: right;
2306 width: 180px;
2304 width: 180px;
2307 position: relative;
2305 position: relative;
2308 }
2306 }
2309
2307
2310 .files-filter-box {
2308 .files-filter-box {
2311 display: flex;
2309 display: flex;
2312 padding: 0px;
2310 padding: 0px;
2313 border-radius: 3px;
2311 border-radius: 3px;
2314 margin-bottom: 0;
2312 margin-bottom: 0;
2315
2313
2316 a {
2314 a {
2317 border: none !important;
2315 border: none !important;
2318 }
2316 }
2319
2317
2320 li {
2318 li {
2321 list-style-type: none
2319 list-style-type: none
2322 }
2320 }
2323 }
2321 }
2324
2322
2325 .files-filter-box-path {
2323 .files-filter-box-path {
2326 line-height: 33px;
2324 line-height: 33px;
2327 padding: 0;
2325 padding: 0;
2328 width: 20px;
2326 width: 20px;
2329 position: absolute;
2327 position: absolute;
2330 z-index: 11;
2328 z-index: 11;
2331 left: 5px;
2329 left: 5px;
2332 }
2330 }
2333
2331
2334 .files-filter-box-input {
2332 .files-filter-box-input {
2335 margin-right: 0;
2333 margin-right: 0;
2336
2334
2337 input {
2335 input {
2338 border: 1px solid @white;
2336 border: 1px solid @white;
2339 padding-left: 25px;
2337 padding-left: 25px;
2340 width: 145px;
2338 width: 145px;
2341
2339
2342 &:hover {
2340 &:hover {
2343 border-color: @grey6;
2341 border-color: @grey6;
2344 }
2342 }
2345
2343
2346 &:focus {
2344 &:focus {
2347 border-color: @grey5;
2345 border-color: @grey5;
2348 }
2346 }
2349 }
2347 }
2350 }
2348 }
2351
2349
2352 .browser-result{
2350 .browser-result{
2353 td a{
2351 td a{
2354 margin-left: 0.5em;
2352 margin-left: 0.5em;
2355 display: inline-block;
2353 display: inline-block;
2356
2354
2357 em {
2355 em {
2358 font-weight: @text-bold-weight;
2356 font-weight: @text-bold-weight;
2359 font-family: @text-bold;
2357 font-family: @text-bold;
2360 }
2358 }
2361 }
2359 }
2362 }
2360 }
2363
2361
2364 .browser-highlight{
2362 .browser-highlight{
2365 background-color: @grey5-alpha;
2363 background-color: @grey5-alpha;
2366 }
2364 }
2367
2365
2368
2366
2369 .edit-file-fieldset #location,
2367 .edit-file-fieldset #location,
2370 .edit-file-fieldset #filename {
2368 .edit-file-fieldset #filename {
2371 display: flex;
2369 display: flex;
2372 width: -moz-available; /* WebKit-based browsers will ignore this. */
2370 width: -moz-available; /* WebKit-based browsers will ignore this. */
2373 width: -webkit-fill-available; /* Mozilla-based browsers will ignore this. */
2371 width: -webkit-fill-available; /* Mozilla-based browsers will ignore this. */
2374 width: fill-available;
2372 width: fill-available;
2375 border: 0;
2373 border: 0;
2376 }
2374 }
2377
2375
2378 .path-items {
2376 .path-items {
2379 display: flex;
2377 display: flex;
2380 padding: 0;
2378 padding: 0;
2381 border: 1px solid #eeeeee;
2379 border: 1px solid #eeeeee;
2382 width: 100%;
2380 width: 100%;
2383 float: left;
2381 float: left;
2384
2382
2385 .breadcrumb-path {
2383 .breadcrumb-path {
2386 line-height: 30px;
2384 line-height: 30px;
2387 padding: 0 4px;
2385 padding: 0 4px;
2388 white-space: nowrap;
2386 white-space: nowrap;
2389 }
2387 }
2390
2388
2391 .location-path {
2389 .location-path {
2392 width: -moz-available; /* WebKit-based browsers will ignore this. */
2390 width: -moz-available; /* WebKit-based browsers will ignore this. */
2393 width: -webkit-fill-available; /* Mozilla-based browsers will ignore this. */
2391 width: -webkit-fill-available; /* Mozilla-based browsers will ignore this. */
2394 width: fill-available;
2392 width: fill-available;
2395
2393
2396 .file-name-input {
2394 .file-name-input {
2397 padding: 0.5em 0;
2395 padding: 0.5em 0;
2398 }
2396 }
2399
2397
2400 }
2398 }
2401
2399
2402 ul {
2400 ul {
2403 display: flex;
2401 display: flex;
2404 margin: 0;
2402 margin: 0;
2405 padding: 0;
2403 padding: 0;
2406 width: 100%;
2404 width: 100%;
2407 }
2405 }
2408
2406
2409 li {
2407 li {
2410 list-style-type: none;
2408 list-style-type: none;
2411 }
2409 }
2412
2410
2413 }
2411 }
2414
2412
2415 .editor-items {
2413 .editor-items {
2416 height: 40px;
2414 height: 40px;
2417 margin: 10px 0 -17px 10px;
2415 margin: 10px 0 -17px 10px;
2418
2416
2419 .editor-action {
2417 .editor-action {
2420 cursor: pointer;
2418 cursor: pointer;
2421 }
2419 }
2422
2420
2423 .editor-action.active {
2421 .editor-action.active {
2424 border-bottom: 2px solid #5C5C5C;
2422 border-bottom: 2px solid #5C5C5C;
2425 }
2423 }
2426
2424
2427 li {
2425 li {
2428 list-style-type: none;
2426 list-style-type: none;
2429 }
2427 }
2430 }
2428 }
2431
2429
2432 .edit-file-fieldset .message textarea {
2430 .edit-file-fieldset .message textarea {
2433 border: 1px solid #eeeeee;
2431 border: 1px solid #eeeeee;
2434 }
2432 }
2435
2433
2436 #files_data .codeblock {
2434 #files_data .codeblock {
2437 background-color: #F5F5F5;
2435 background-color: #F5F5F5;
2438 }
2436 }
2439
2437
2440 #editor_preview {
2438 #editor_preview {
2441 background: white;
2439 background: white;
2442 }
2440 }
2443
2441
2444 .show-editor {
2442 .show-editor {
2445 padding: 10px;
2443 padding: 10px;
2446 background-color: white;
2444 background-color: white;
2447
2445
2448 }
2446 }
2449
2447
2450 .show-preview {
2448 .show-preview {
2451 padding: 10px;
2449 padding: 10px;
2452 background-color: white;
2450 background-color: white;
2453 border-left: 1px solid #eeeeee;
2451 border-left: 1px solid #eeeeee;
2454 }
2452 }
2455 // quick filter
2453 // quick filter
2456 .grid-quick-filter {
2454 .grid-quick-filter {
2457 float: right;
2455 float: right;
2458 position: relative;
2456 position: relative;
2459 }
2457 }
2460
2458
2461 .grid-filter-box {
2459 .grid-filter-box {
2462 display: flex;
2460 display: flex;
2463 padding: 0px;
2461 padding: 0px;
2464 border-radius: 3px;
2462 border-radius: 3px;
2465 margin-bottom: 0;
2463 margin-bottom: 0;
2466
2464
2467 a {
2465 a {
2468 border: none !important;
2466 border: none !important;
2469 }
2467 }
2470
2468
2471 li {
2469 li {
2472 list-style-type: none
2470 list-style-type: none
2473 }
2471 }
2474 }
2472 }
2475
2473
2476 .grid-filter-box-icon {
2474 .grid-filter-box-icon {
2477 line-height: 33px;
2475 line-height: 33px;
2478 padding: 0;
2476 padding: 0;
2479 width: 20px;
2477 width: 20px;
2480 position: absolute;
2478 position: absolute;
2481 z-index: 11;
2479 z-index: 11;
2482 left: 5px;
2480 left: 5px;
2483 }
2481 }
2484
2482
2485 .grid-filter-box-input {
2483 .grid-filter-box-input {
2486 margin-right: 0;
2484 margin-right: 0;
2487
2485
2488 input {
2486 input {
2489 border: 1px solid @white;
2487 border: 1px solid @white;
2490 padding-left: 25px;
2488 padding-left: 25px;
2491 width: 145px;
2489 width: 145px;
2492
2490
2493 &:hover {
2491 &:hover {
2494 border-color: @grey6;
2492 border-color: @grey6;
2495 }
2493 }
2496
2494
2497 &:focus {
2495 &:focus {
2498 border-color: @grey5;
2496 border-color: @grey5;
2499 }
2497 }
2500 }
2498 }
2501 }
2499 }
2502
2500
2503
2501
2504
2502
2505 // Search
2503 // Search
2506
2504
2507 .search-form{
2505 .search-form{
2508 #q {
2506 #q {
2509 width: @search-form-width;
2507 width: @search-form-width;
2510 }
2508 }
2511 .fields{
2509 .fields{
2512 margin: 0 0 @space;
2510 margin: 0 0 @space;
2513 }
2511 }
2514
2512
2515 label{
2513 label{
2516 display: inline-block;
2514 display: inline-block;
2517 margin-right: @textmargin;
2515 margin-right: @textmargin;
2518 padding-top: 0.25em;
2516 padding-top: 0.25em;
2519 }
2517 }
2520
2518
2521
2519
2522 .results{
2520 .results{
2523 clear: both;
2521 clear: both;
2524 margin: 0 0 @padding;
2522 margin: 0 0 @padding;
2525 }
2523 }
2526
2524
2527 .search-tags {
2525 .search-tags {
2528 padding: 5px 0;
2526 padding: 5px 0;
2529 }
2527 }
2530 }
2528 }
2531
2529
2532 div.search-feedback-items {
2530 div.search-feedback-items {
2533 display: inline-block;
2531 display: inline-block;
2534 }
2532 }
2535
2533
2536 div.search-code-body {
2534 div.search-code-body {
2537 background-color: #ffffff; padding: 5px 0 5px 10px;
2535 background-color: #ffffff; padding: 5px 0 5px 10px;
2538 pre {
2536 pre {
2539 .match { background-color: #faffa6;}
2537 .match { background-color: #faffa6;}
2540 .break { display: block; width: 100%; background-color: #DDE7EF; color: #747474; }
2538 .break { display: block; width: 100%; background-color: #DDE7EF; color: #747474; }
2541 }
2539 }
2542 }
2540 }
2543
2541
2544 .expand_commit.search {
2542 .expand_commit.search {
2545 .show_more.open {
2543 .show_more.open {
2546 height: auto;
2544 height: auto;
2547 max-height: none;
2545 max-height: none;
2548 }
2546 }
2549 }
2547 }
2550
2548
2551 .search-results {
2549 .search-results {
2552
2550
2553 h2 {
2551 h2 {
2554 margin-bottom: 0;
2552 margin-bottom: 0;
2555 }
2553 }
2556 .codeblock {
2554 .codeblock {
2557 border: none;
2555 border: none;
2558 background: transparent;
2556 background: transparent;
2559 }
2557 }
2560
2558
2561 .codeblock-header {
2559 .codeblock-header {
2562 border: none;
2560 border: none;
2563 background: transparent;
2561 background: transparent;
2564 }
2562 }
2565
2563
2566 .code-body {
2564 .code-body {
2567 border: @border-thickness solid @grey6;
2565 border: @border-thickness solid @grey6;
2568 .border-radius(@border-radius);
2566 .border-radius(@border-radius);
2569 }
2567 }
2570
2568
2571 .td-commit {
2569 .td-commit {
2572 &:extend(pre);
2570 &:extend(pre);
2573 border-bottom: @border-thickness solid @border-default-color;
2571 border-bottom: @border-thickness solid @border-default-color;
2574 }
2572 }
2575
2573
2576 .message {
2574 .message {
2577 height: auto;
2575 height: auto;
2578 max-width: 350px;
2576 max-width: 350px;
2579 white-space: normal;
2577 white-space: normal;
2580 text-overflow: initial;
2578 text-overflow: initial;
2581 overflow: visible;
2579 overflow: visible;
2582
2580
2583 .match { background-color: #faffa6;}
2581 .match { background-color: #faffa6;}
2584 .break { background-color: #DDE7EF; width: 100%; color: #747474; display: block; }
2582 .break { background-color: #DDE7EF; width: 100%; color: #747474; display: block; }
2585 }
2583 }
2586
2584
2587 .path {
2585 .path {
2588 border-bottom: none !important;
2586 border-bottom: none !important;
2589 border-left: 1px solid @grey6 !important;
2587 border-left: 1px solid @grey6 !important;
2590 border-right: 1px solid @grey6 !important;
2588 border-right: 1px solid @grey6 !important;
2591 }
2589 }
2592 }
2590 }
2593
2591
2594 table.rctable td.td-search-results div {
2592 table.rctable td.td-search-results div {
2595 max-width: 100%;
2593 max-width: 100%;
2596 }
2594 }
2597
2595
2598 #tip-box, .tip-box{
2596 #tip-box, .tip-box{
2599 padding: @menupadding/2;
2597 padding: @menupadding/2;
2600 display: block;
2598 display: block;
2601 border: @border-thickness solid @border-highlight-color;
2599 border: @border-thickness solid @border-highlight-color;
2602 .border-radius(@border-radius);
2600 .border-radius(@border-radius);
2603 background-color: white;
2601 background-color: white;
2604 z-index: 99;
2602 z-index: 99;
2605 white-space: pre-wrap;
2603 white-space: pre-wrap;
2606 }
2604 }
2607
2605
2608 #linktt {
2606 #linktt {
2609 width: 79px;
2607 width: 79px;
2610 }
2608 }
2611
2609
2612 #help_kb .modal-content{
2610 #help_kb .modal-content{
2613 max-width: 750px;
2611 max-width: 750px;
2614 margin: 10% auto;
2612 margin: 10% auto;
2615
2613
2616 table{
2614 table{
2617 td,th{
2615 td,th{
2618 border-bottom: none;
2616 border-bottom: none;
2619 line-height: 2.5em;
2617 line-height: 2.5em;
2620 }
2618 }
2621 th{
2619 th{
2622 padding-bottom: @textmargin/2;
2620 padding-bottom: @textmargin/2;
2623 }
2621 }
2624 td.keys{
2622 td.keys{
2625 text-align: center;
2623 text-align: center;
2626 }
2624 }
2627 }
2625 }
2628
2626
2629 .block-left{
2627 .block-left{
2630 width: 45%;
2628 width: 45%;
2631 margin-right: 5%;
2629 margin-right: 5%;
2632 }
2630 }
2633 .modal-footer{
2631 .modal-footer{
2634 clear: both;
2632 clear: both;
2635 }
2633 }
2636 .key.tag{
2634 .key.tag{
2637 padding: 0.5em;
2635 padding: 0.5em;
2638 background-color: @rcblue;
2636 background-color: @rcblue;
2639 color: white;
2637 color: white;
2640 border-color: @rcblue;
2638 border-color: @rcblue;
2641 .box-shadow(none);
2639 .box-shadow(none);
2642 }
2640 }
2643 }
2641 }
2644
2642
2645
2643
2646
2644
2647 //--- IMPORTS FOR REFACTORED STYLES ------------------//
2645 //--- IMPORTS FOR REFACTORED STYLES ------------------//
2648
2646
2649 @import 'statistics-graph';
2647 @import 'statistics-graph';
2650 @import 'tables';
2648 @import 'tables';
2651 @import 'forms';
2649 @import 'forms';
2652 @import 'diff';
2650 @import 'diff';
2653 @import 'summary';
2651 @import 'summary';
2654 @import 'navigation';
2652 @import 'navigation';
2655
2653
2656 //--- SHOW/HIDE SECTIONS --//
2654 //--- SHOW/HIDE SECTIONS --//
2657
2655
2658 .btn-collapse {
2656 .btn-collapse {
2659 float: right;
2657 float: right;
2660 text-align: right;
2658 text-align: right;
2661 font-family: @text-light;
2659 font-family: @text-light;
2662 font-size: @basefontsize;
2660 font-size: @basefontsize;
2663 cursor: pointer;
2661 cursor: pointer;
2664 border: none;
2662 border: none;
2665 color: @rcblue;
2663 color: @rcblue;
2666 }
2664 }
2667
2665
2668 table.rctable,
2666 table.rctable,
2669 table.dataTable {
2667 table.dataTable {
2670 .btn-collapse {
2668 .btn-collapse {
2671 float: right;
2669 float: right;
2672 text-align: right;
2670 text-align: right;
2673 }
2671 }
2674 }
2672 }
2675
2673
2676 table.rctable {
2674 table.rctable {
2677 &.permissions {
2675 &.permissions {
2678
2676
2679 th.td-owner {
2677 th.td-owner {
2680 padding: 0;
2678 padding: 0;
2681 }
2679 }
2682
2680
2683 th {
2681 th {
2684 font-weight: normal;
2682 font-weight: normal;
2685 padding: 0 5px;
2683 padding: 0 5px;
2686 }
2684 }
2687
2685
2688 }
2686 }
2689 }
2687 }
2690
2688
2691
2689
2692 // TODO: johbo: Fix for IE10, this avoids that we see a border
2690 // TODO: johbo: Fix for IE10, this avoids that we see a border
2693 // and padding around checkboxes and radio boxes. Move to the right place,
2691 // and padding around checkboxes and radio boxes. Move to the right place,
2694 // or better: Remove this once we did the form refactoring.
2692 // or better: Remove this once we did the form refactoring.
2695 input[type=checkbox],
2693 input[type=checkbox],
2696 input[type=radio] {
2694 input[type=radio] {
2697 padding: 0;
2695 padding: 0;
2698 border: none;
2696 border: none;
2699 }
2697 }
2700
2698
2701 .toggle-ajax-spinner{
2699 .toggle-ajax-spinner{
2702 height: 16px;
2700 height: 16px;
2703 width: 16px;
2701 width: 16px;
2704 }
2702 }
2705
2703
2706
2704
2707 .markup-form .clearfix {
2705 .markup-form .clearfix {
2708 .border-radius(@border-radius);
2706 .border-radius(@border-radius);
2709 margin: 0px;
2707 margin: 0px;
2710 }
2708 }
2711
2709
2712 .markup-form-area {
2710 .markup-form-area {
2713 padding: 8px 12px;
2711 padding: 8px 12px;
2714 border: 1px solid @grey4;
2712 border: 1px solid @grey4;
2715 .border-radius(@border-radius);
2713 .border-radius(@border-radius);
2716 }
2714 }
2717
2715
2718 .markup-form-area-header .nav-links {
2716 .markup-form-area-header .nav-links {
2719 display: flex;
2717 display: flex;
2720 flex-flow: row wrap;
2718 flex-flow: row wrap;
2721 -webkit-flex-flow: row wrap;
2719 -webkit-flex-flow: row wrap;
2722 width: 100%;
2720 width: 100%;
2723 }
2721 }
2724
2722
2725 .markup-form-area-footer {
2723 .markup-form-area-footer {
2726 display: flex;
2724 display: flex;
2727 }
2725 }
2728
2726
2729 .markup-form-area-footer .toolbar {
2727 .markup-form-area-footer .toolbar {
2730
2728
2731 }
2729 }
2732
2730
2733 // markup Form
2731 // markup Form
2734 div.markup-form {
2732 div.markup-form {
2735 margin-top: 20px;
2733 margin-top: 20px;
2736 }
2734 }
2737
2735
2738 .markup-form strong {
2736 .markup-form strong {
2739 display: block;
2737 display: block;
2740 margin-bottom: 15px;
2738 margin-bottom: 15px;
2741 }
2739 }
2742
2740
2743 .markup-form textarea {
2741 .markup-form textarea {
2744 width: 100%;
2742 width: 100%;
2745 height: 100px;
2743 height: 100px;
2746 font-family: @text-monospace;
2744 font-family: @text-monospace;
2747 }
2745 }
2748
2746
2749 form.markup-form {
2747 form.markup-form {
2750 margin-top: 10px;
2748 margin-top: 10px;
2751 margin-left: 10px;
2749 margin-left: 10px;
2752 }
2750 }
2753
2751
2754 .markup-form .comment-block-ta,
2752 .markup-form .comment-block-ta,
2755 .markup-form .preview-box {
2753 .markup-form .preview-box {
2756 .border-radius(@border-radius);
2754 .border-radius(@border-radius);
2757 .box-sizing(border-box);
2755 .box-sizing(border-box);
2758 background-color: white;
2756 background-color: white;
2759 }
2757 }
2760
2758
2761 .markup-form .preview-box.unloaded {
2759 .markup-form .preview-box.unloaded {
2762 height: 50px;
2760 height: 50px;
2763 text-align: center;
2761 text-align: center;
2764 padding: 20px;
2762 padding: 20px;
2765 background-color: white;
2763 background-color: white;
2766 }
2764 }
2767
2765
2768
2766
2769 .dropzone-wrapper {
2767 .dropzone-wrapper {
2770 border: 1px solid @grey5;
2768 border: 1px solid @grey5;
2771 padding: 20px;
2769 padding: 20px;
2772 }
2770 }
2773
2771
2774 .dropzone,
2772 .dropzone,
2775 .dropzone-pure {
2773 .dropzone-pure {
2776 border: 2px dashed @grey5;
2774 border: 2px dashed @grey5;
2777 border-radius: 5px;
2775 border-radius: 5px;
2778 background: white;
2776 background: white;
2779 min-height: 200px;
2777 min-height: 200px;
2780 padding: 54px;
2778 padding: 54px;
2781
2779
2782 .dz-message {
2780 .dz-message {
2783 font-weight: 700;
2781 font-weight: 700;
2784 text-align: center;
2782 text-align: center;
2785 margin: 2em 0;
2783 margin: 2em 0;
2786 }
2784 }
2787
2785
2788 }
2786 }
2789
2787
2790 .dz-preview {
2788 .dz-preview {
2791 margin: 10px 0 !important;
2789 margin: 10px 0 !important;
2792 position: relative;
2790 position: relative;
2793 vertical-align: top;
2791 vertical-align: top;
2794 padding: 10px;
2792 padding: 10px;
2795 border-bottom: 1px solid @grey5;
2793 border-bottom: 1px solid @grey5;
2796 }
2794 }
2797
2795
2798 .dz-filename {
2796 .dz-filename {
2799 font-weight: 700;
2797 font-weight: 700;
2800 float:left;
2798 float:left;
2801 }
2799 }
2802
2800
2803 .dz-sending {
2801 .dz-sending {
2804 float: right;
2802 float: right;
2805 }
2803 }
2806
2804
2807 .dz-response {
2805 .dz-response {
2808 clear:both
2806 clear:both
2809 }
2807 }
2810
2808
2811 .dz-filename-size {
2809 .dz-filename-size {
2812 float:right
2810 float:right
2813 }
2811 }
2814
2812
2815 .dz-error-message {
2813 .dz-error-message {
2816 color: @alert2;
2814 color: @alert2;
2817 padding-top: 10px;
2815 padding-top: 10px;
2818 clear: both;
2816 clear: both;
2819 }
2817 }
@@ -1,129 +1,129 b''
1 <%text>
1 <%text>
2 <div style="display: none">
2 <div style="display: none">
3
3
4 <script id="ejs_gravatarWithUser" type="text/template" class="ejsTemplate">
4 <script id="ejs_gravatarWithUser" type="text/template" class="ejsTemplate">
5
5
6 <%
6 <%
7 if (size > 16) {
7 if (size > 16) {
8 var gravatar_class = 'gravatar gravatar-large';
8 var gravatar_class = 'gravatar gravatar-large';
9 } else {
9 } else {
10 var gravatar_class = 'gravatar';
10 var gravatar_class = 'gravatar';
11 }
11 }
12 %>
12 %>
13
13
14 <%
14 <%
15 if (show_disabled) {
15 if (show_disabled) {
16 var user_cls = 'user user-disabled';
16 var user_cls = 'user user-disabled';
17 } else {
17 } else {
18 var user_cls = 'user';
18 var user_cls = 'user';
19 }
19 }
20 %>
20 %>
21
21
22 <div class="rc-user">
22 <div class="rc-user">
23 <img class="<%= gravatar_class %>" src="<%- gravatar_url -%>" height="<%= size %>" width="<%= size %>">
23 <img class="<%= gravatar_class %>" src="<%- gravatar_url -%>" height="<%= size %>" width="<%= size %>">
24 <span class="<%= user_cls %>"> <%- user_link -%> </span>
24 <span class="<%= user_cls %>"> <%- user_link -%> </span>
25 </div>
25 </div>
26
26
27 </script>
27 </script>
28
28
29 <script>
29 <script>
30 var CG = new ColorGenerator();
30 var CG = new ColorGenerator();
31 </script>
31 </script>
32
32
33 <script id="ejs_reviewMemberEntry" type="text/template" class="ejsTemplate">
33 <script id="ejs_reviewMemberEntry" type="text/template" class="ejsTemplate">
34
34
35 <li id="reviewer_<%= member.user_id %>" class="reviewer_entry">
35 <li id="reviewer_<%= member.user_id %>" class="reviewer_entry">
36 <%
36 <%
37 if (create) {
37 if (create) {
38 var edit_visibility = 'visible';
38 var edit_visibility = 'visible';
39 } else {
39 } else {
40 var edit_visibility = 'hidden';
40 var edit_visibility = 'hidden';
41 }
41 }
42
42
43 if (member.user_group && member.user_group.vote_rule) {
43 if (member.user_group && member.user_group.vote_rule) {
44 var groupStyle = 'border-left: 1px solid '+CG.asRGB(CG.getColor(member.user_group.vote_rule));
44 var groupStyle = 'border-left: 1px solid '+CG.asRGB(CG.getColor(member.user_group.vote_rule));
45 } else {
45 } else {
46 var groupStyle = 'border-left: 1px solid white';
46 var groupStyle = 'border-left: 1px solid white';
47 }
47 }
48 %>
48 %>
49
49
50 <div class="reviewers_member" style="<%= groupStyle%>" >
50 <div class="reviewers_member" style="<%= groupStyle%>" >
51 <div class="reviewer_status tooltip" title="<%= review_status_label %>">
51 <div class="reviewer_status tooltip" title="<%= review_status_label %>">
52 <div class="flag_status <%= review_status %> pull-left reviewer_member_status"></div>
52 <i class="icon-circle review-status-<%= review_status %>"></i>
53 </div>
53 </div>
54 <div id="reviewer_<%= member.user_id %>_name" class="reviewer_name">
54 <div id="reviewer_<%= member.user_id %>_name" class="reviewer_name">
55 <% if (mandatory) { %>
55 <% if (mandatory) { %>
56 <div class="reviewer_member_mandatory tooltip" title="Mandatory reviewer">
56 <div class="reviewer_member_mandatory tooltip" title="Mandatory reviewer">
57 <i class="icon-lock"></i>
57 <i class="icon-lock"></i>
58 </div>
58 </div>
59 <% } %>
59 <% } %>
60
60
61 <%-
61 <%-
62 renderTemplate('gravatarWithUser', {
62 renderTemplate('gravatarWithUser', {
63 'size': 16,
63 'size': 16,
64 'show_disabled': false,
64 'show_disabled': false,
65 'user_link': member.user_link,
65 'user_link': member.user_link,
66 'gravatar_url': member.gravatar_link
66 'gravatar_url': member.gravatar_link
67 })
67 })
68 %>
68 %>
69 </div>
69 </div>
70
70
71 <input type="hidden" name="__start__" value="reviewer:mapping">
71 <input type="hidden" name="__start__" value="reviewer:mapping">
72
72
73
73
74 <%if (member.user_group && member.user_group.vote_rule) {%>
74 <%if (member.user_group && member.user_group.vote_rule) {%>
75 <div class="reviewer_reason">
75 <div class="reviewer_reason">
76
76
77 <%if (member.user_group.vote_rule == -1) {%>
77 <%if (member.user_group.vote_rule == -1) {%>
78 - group votes required: ALL
78 - group votes required: ALL
79 <%} else {%>
79 <%} else {%>
80 - group votes required: <%= member.user_group.vote_rule %>
80 - group votes required: <%= member.user_group.vote_rule %>
81 <%}%>
81 <%}%>
82 </div>
82 </div>
83 <%}%>
83 <%}%>
84
84
85 <input type="hidden" name="__start__" value="reasons:sequence">
85 <input type="hidden" name="__start__" value="reasons:sequence">
86 <% for (var i = 0; i < reasons.length; i++) { %>
86 <% for (var i = 0; i < reasons.length; i++) { %>
87 <% var reason = reasons[i] %>
87 <% var reason = reasons[i] %>
88 <div class="reviewer_reason">- <%= reason %></div>
88 <div class="reviewer_reason">- <%= reason %></div>
89 <input type="hidden" name="reason" value="<%= reason %>">
89 <input type="hidden" name="reason" value="<%= reason %>">
90 <% } %>
90 <% } %>
91 <input type="hidden" name="__end__" value="reasons:sequence">
91 <input type="hidden" name="__end__" value="reasons:sequence">
92
92
93 <input type="hidden" name="__start__" value="rules:sequence">
93 <input type="hidden" name="__start__" value="rules:sequence">
94 <% for (var i = 0; i < member.rules.length; i++) { %>
94 <% for (var i = 0; i < member.rules.length; i++) { %>
95 <% var rule = member.rules[i] %>
95 <% var rule = member.rules[i] %>
96 <input type="hidden" name="rule_id" value="<%= rule %>">
96 <input type="hidden" name="rule_id" value="<%= rule %>">
97 <% } %>
97 <% } %>
98 <input type="hidden" name="__end__" value="rules:sequence">
98 <input type="hidden" name="__end__" value="rules:sequence">
99
99
100 <input id="reviewer_<%= member.user_id %>_input" type="hidden" value="<%= member.user_id %>" name="user_id" />
100 <input id="reviewer_<%= member.user_id %>_input" type="hidden" value="<%= member.user_id %>" name="user_id" />
101 <input type="hidden" name="mandatory" value="<%= mandatory %>"/>
101 <input type="hidden" name="mandatory" value="<%= mandatory %>"/>
102
102
103 <input type="hidden" name="__end__" value="reviewer:mapping">
103 <input type="hidden" name="__end__" value="reviewer:mapping">
104
104
105 <% if (mandatory) { %>
105 <% if (mandatory) { %>
106 <div class="reviewer_member_mandatory_remove" style="visibility: <%= edit_visibility %>;">
106 <div class="reviewer_member_mandatory_remove" style="visibility: <%= edit_visibility %>;">
107 <i class="icon-remove"></i>
107 <i class="icon-remove"></i>
108 </div>
108 </div>
109 <% } else { %>
109 <% } else { %>
110 <% if (allowed_to_update) { %>
110 <% if (allowed_to_update) { %>
111 <div class="reviewer_member_remove action_button" onclick="reviewersController.removeReviewMember(<%= member.user_id %>, true)" style="visibility: <%= edit_visibility %>;">
111 <div class="reviewer_member_remove action_button" onclick="reviewersController.removeReviewMember(<%= member.user_id %>, true)" style="visibility: <%= edit_visibility %>;">
112 <i class="icon-remove" ></i>
112 <i class="icon-remove" ></i>
113 </div>
113 </div>
114 <% } %>
114 <% } %>
115 <% } %>
115 <% } %>
116 </div>
116 </div>
117 </li>
117 </li>
118
118
119 </script>
119 </script>
120
120
121
121
122 </div>
122 </div>
123
123
124 <script>
124 <script>
125 // registers the templates into global cache
125 // registers the templates into global cache
126 registerTemplates();
126 registerTemplates();
127 </script>
127 </script>
128
128
129 </%text>
129 </%text>
General Comments 0
You need to be logged in to leave comments. Login now