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