comparison public/stylesheets/application.css @ 1298:4f746d8966dd redmine_2.3_integration

Merge from redmine-2.3 branch to create new branch redmine-2.3-integration
author Chris Cannam
date Fri, 14 Jun 2013 09:28:30 +0100
parents 0a574315af3e 622f24f53b42
children
comparison
equal deleted inserted replaced
1297:0a574315af3e 1298:4f746d8966dd
211 table.permissions td.role {color:#999;font-size:90%;font-weight:normal !important;text-align:center;vertical-align:bottom;} 211 table.permissions td.role {color:#999;font-size:90%;font-weight:normal !important;text-align:center;vertical-align:bottom;}
212 212
213 tr.wiki-page-version td.updated_on, tr.wiki-page-version td.author {text-align:center;} 213 tr.wiki-page-version td.updated_on, tr.wiki-page-version td.author {text-align:center;}
214 214
215 tr.time-entry { text-align: center; white-space: nowrap; } 215 tr.time-entry { text-align: center; white-space: nowrap; }
216 tr.time-entry td.subject, tr.time-entry td.comments { text-align: left; white-space: normal; } 216 tr.time-entry td.issue, tr.time-entry td.comments { text-align: left; white-space: normal; }
217 td.hours { text-align: right; font-weight: bold; padding-right: 0.5em; } 217 td.hours { text-align: right; font-weight: bold; padding-right: 0.5em; }
218 td.hours .hours-dec { font-size: 0.9em; } 218 td.hours .hours-dec { font-size: 0.9em; }
219 219
220 table.plugins td { vertical-align: middle; } 220 table.plugins td { vertical-align: middle; }
221 table.plugins td.configure { text-align: right; padding-right: 1em; } 221 table.plugins td.configure { text-align: right; padding-right: 1em; }
273 div.institutions h3 { background: url(../images/group.png) no-repeat 0% 50%; padding-left: 20px; } 273 div.institutions h3 { background: url(../images/group.png) no-repeat 0% 50%; padding-left: 20px; }
274 274
275 #watchers ul {margin: 0; padding: 0;} 275 #watchers ul {margin: 0; padding: 0;}
276 #watchers li {list-style-type:none;margin: 0px 2px 0px 0px; padding: 0px 0px 0px 0px;} 276 #watchers li {list-style-type:none;margin: 0px 2px 0px 0px; padding: 0px 0px 0px 0px;}
277 #watchers select {width: 95%; display: block;} 277 #watchers select {width: 95%; display: block;}
278 #watchers a.delete {opacity: 0.4;} 278 #watchers a.delete {opacity: 0.4; vertical-align: middle;}
279 #watchers a.delete:hover {opacity: 1;} 279 #watchers a.delete:hover {opacity: 1;}
280 #watchers img.gravatar {margin: 0 4px 2px 0;} 280 #watchers img.gravatar {margin: 0 4px 2px 0;}
281 281
282 span#watchers_inputs {overflow:auto; display:block;} 282 span#watchers_inputs {overflow:auto; display:block;}
283 span.search_for_watchers {display:block;} 283 span.search_for_watchers {display:block;}
345 #issue_tree table.issues, #relations table.issues { border: 0; } 345 #issue_tree table.issues, #relations table.issues { border: 0; }
346 #issue_tree td.checkbox, #relations td.checkbox {display:none;} 346 #issue_tree td.checkbox, #relations td.checkbox {display:none;}
347 #relations td.buttons {padding:0;} 347 #relations td.buttons {padding:0;}
348 348
349 fieldset.collapsible { border-width: 1px 0 0 0; font-size: 0.9em; } 349 fieldset.collapsible { border-width: 1px 0 0 0; font-size: 0.9em; }
350 fieldset.collapsible legend { padding-left: 16px; background: url(../images/arrow_expanded.png) no-repeat 0% 40%; cursor:pointer; } 350 fieldset.collapsible>legend { padding-left: 16px; background: url(../images/arrow_expanded.png) no-repeat 0% 40%; cursor:pointer; }
351 fieldset.collapsible.collapsed legend { background-image: url(../images/arrow_collapsed.png); } 351 fieldset.collapsible.collapsed>legend { background-image: url(../images/arrow_collapsed.png); }
352 352
353 fieldset#date-range p { margin: 2px 0 2px 0; } 353 fieldset#date-range p { margin: 2px 0 2px 0; }
354 fieldset#filters table { border-collapse: collapse; } 354 fieldset#filters table { border-collapse: collapse; }
355 fieldset#filters table td { padding: 0; vertical-align: middle; } 355 fieldset#filters table td { padding: 0; vertical-align: middle; }
356 fieldset#filters tr.filter { height: 2.1em; } 356 fieldset#filters tr.filter { height: 2.1em; }
381 div#activity dt.me .time, div#news dt.me .time { border-bottom: 1px solid #999; } 381 div#activity dt.me .time, div#news dt.me .time { border-bottom: 1px solid #999; }
382 div#activity dt .time, div#news dt .time, .projects .latest .time, .projects .busy .managers { color: #777; font-size: 80%; } 382 div#activity dt .time, div#news dt .time, .projects .latest .time, .projects .busy .managers { color: #777; font-size: 80%; }
383 div#activity dd .description, #search-results dd .description { font-style: italic; } 383 div#activity dd .description, #search-results dd .description { font-style: italic; }
384 div#activity span.project:after, div#news span.project:after, #search-results span.project:after { content: " -"; } 384 div#activity span.project:after, div#news span.project:after, #search-results span.project:after { content: " -"; }
385 div#activity dd span.description, #search-results dd span.description { display:block; color: #808080; } 385 div#activity dd span.description, #search-results dd span.description { display:block; color: #808080; }
386 div#activity dt.grouped {margin-left:5em;}
387 div#activity dd.grouped {margin-left:9em;}
386 388
387 div#members dl { margin-left: 2em; } 389 div#members dl { margin-left: 2em; }
388 div#members dd { margin-bottom: 1em; padding-left: 18px; font-size: 0.9em; } 390 div#members dd { margin-bottom: 1em; padding-left: 18px; font-size: 0.9em; }
389 div#members dt { margin-bottom: 0px; padding-left: 20px; line-height: 18px; background-position: 0 50%; background-repeat: no-repeat; } 391 div#members dt { margin-bottom: 0px; padding-left: 20px; line-height: 18px; background-position: 0 50%; background-repeat: no-repeat; }
390 div#members dt.me .email { border-bottom: 1px solid #999; } 392 div#members dt.me .email { border-bottom: 1px solid #999; }
494 table.fields_permissions select {font-size:90%} 496 table.fields_permissions select {font-size:90%}
495 table.fields_permissions td.readonly {background:#ddd;} 497 table.fields_permissions td.readonly {background:#ddd;}
496 table.fields_permissions td.required {background:#d88;} 498 table.fields_permissions td.required {background:#d88;}
497 499
498 textarea#custom_field_possible_values {width: 99%} 500 textarea#custom_field_possible_values {width: 99%}
501 textarea#custom_field_default_value {width: 99%}
502
499 input#content_comments {width: 99%} 503 input#content_comments {width: 99%}
500 504
501 .pagination {font-size: 90%} 505 p.pagination {margin-top:8px; font-size: 90%}
502 p.pagination {margin-top:8px;}
503 506
504 /***** Tabular forms ******/ 507 /***** Tabular forms ******/
505 .tabular p{ 508 .tabular p{
506 margin: 0; 509 margin: 0;
507 padding: 3px 0 3px 0; 510 padding: 3px 0 3px 0;
579 fieldset#notified_events .parent { padding-left: 20px; } 582 fieldset#notified_events .parent { padding-left: 20px; }
580 583
581 span.required {color: #bb0000;} 584 span.required {color: #bb0000;}
582 .summary {font-style: italic;} 585 .summary {font-style: italic;}
583 586
584 #attachments_fields input.description {margin-left: 8px; width:340px;} 587 #attachments_fields input.description {margin-left:4px; width:340px;}
585 #attachments_fields span {display:block; white-space:nowrap;} 588 #attachments_fields span {display:block; white-space:nowrap;}
586 #attachments_fields input[type=text] {margin-left: 8px; } 589 #attachments_fields input[type=text] {margin-left: 8px; }
587 590
588 #attachments_fields img {vertical-align: middle;} 591 #attachments_fields input.filename {border:0; height:1.8em; width:250px; color:#555; background-color:inherit; background:url(../images/attachment.png) no-repeat 1px 50%; padding-left:18px;}
592 #attachments_fields .ajax-waiting input.filename {background:url(../images/hourglass.png) no-repeat 0px 50%;}
593 #attachments_fields .ajax-loading input.filename {background:url(../images/loading.gif) no-repeat 0px 50%;}
594 #attachments_fields div.ui-progressbar { width: 100px; height:14px; margin: 2px 0 -5px 8px; display: inline-block; }
595 a.remove-upload {background: url(../images/delete.png) no-repeat 1px 50%; width:1px; display:inline-block; padding-left:16px;}
596 a.remove-upload:hover {text-decoration:none !important;}
597
598 div.fileover { background-color: lavender; }
589 599
590 div.attachments { margin-top: 12px; } 600 div.attachments { margin-top: 12px; }
591 div.attachments p { margin:4px 0 2px 0; } 601 div.attachments p { margin:4px 0 2px 0; }
592 div.attachments img { vertical-align: middle; } 602 div.attachments img { vertical-align: middle; }
593 div.attachments span.author { font-size: 0.9em; color: #888; font-style: italic; padding-left: 4px } 603 div.attachments span.author { font-size: 0.9em; color: #888; font-style: italic; padding-left: 4px }
605 em.info {font-style:normal;font-size:90%;color:#888;display:block;} 615 em.info {font-style:normal;font-size:90%;color:#888;display:block;}
606 em.info.error {padding-left:20px; background:url(../images/exclamation.png) no-repeat 0 50%;} 616 em.info.error {padding-left:20px; background:url(../images/exclamation.png) no-repeat 0 50%;}
607 617
608 textarea.text_cf {width:90%;} 618 textarea.text_cf {width:90%;}
609 619
610 /* Project members tab */ 620 #tab-content-modules fieldset p {margin:3px 0 4px 0;}
611 div#tab-content-members .splitcontentleft, div#tab-content-memberships .splitcontentleft, div#tab-content-users .splitcontentleft { width: 64% } 621
612 div#tab-content-members .splitcontentright, div#tab-content-memberships .splitcontentright, div#tab-content-users .splitcontentright { width: 34% } 622 #tab-content-members .splitcontentleft, #tab-content-memberships .splitcontentleft, #tab-content-users .splitcontentleft {width: 64%;}
613 div#tab-content-members fieldset, div#tab-content-memberships fieldset, div#tab-content-users fieldset { padding:1em; margin-bottom: 1em; } 623 #tab-content-members .splitcontentright, #tab-content-memberships .splitcontentright, #tab-content-users .splitcontentright {width: 34%;}
614 div#tab-content-members fieldset legend, div#tab-content-memberships fieldset legend, div#tab-content-users fieldset legend { font-weight: bold; } 624 #tab-content-members fieldset, #tab-content-memberships fieldset, #tab-content-users fieldset {padding:1em; margin-bottom: 1em;}
615 div#tab-content-members fieldset label, div#tab-content-memberships fieldset label, div#tab-content-users fieldset label { display: block; } 625 #tab-content-members fieldset legend, #tab-content-memberships fieldset legend, #tab-content-users fieldset legend {font-weight: bold;}
616 div#tab-content-members fieldset div, div#tab-content-users fieldset div { max-height: 400px; overflow:auto; } 626 #tab-content-members fieldset label, #tab-content-memberships fieldset label, #tab-content-users fieldset label {display: block;}
627 #tab-content-members #principals, #tab-content-users #principals {max-height: 400px; overflow: auto;}
617 628
618 #users_for_watcher {height: 200px; overflow:auto;} 629 #users_for_watcher {height: 200px; overflow:auto;}
619 #users_for_watcher label {display: block;} 630 #users_for_watcher label {display: block;}
620 631
621 table.members td.group { padding-left: 20px; background: url(../images/group.png) no-repeat 0% 50%; } 632 table.members td.group { padding-left: 20px; background: url(../images/group.png) no-repeat 0% 50%; }
622 633
623 input#principal_search, input#user_search {width:100%} 634 input#principal_search, input#user_search {width:90%}
624 input#principal_search, input#user_search { 635
625 background: url(../images/magnifier.png) no-repeat 2px 50%; padding-left:20px; 636 input.autocomplete {
626 border:1px solid #9EB1C2; border-radius:3px; height:1.5em; width:95%; 637 background: #fff url(../images/magnifier.png) no-repeat 2px 50%; padding-left:20px;
627 } 638 border:1px solid #9EB1C2; border-radius:2px; height:1.5em;
628 input#principal_search.ajax-loading, input#user_search.ajax-loading { 639 }
640 input.autocomplete.ajax-loading {
629 background-image: url(../images/loading.gif); 641 background-image: url(../images/loading.gif);
630 } 642 }
631
632 * html div#tab-content-members fieldset div { height: 450px; }
633 643
634 /***** Flash & error messages ****/ 644 /***** Flash & error messages ****/
635 #errorExplanation, div.flash, .nodata, .warning, .conflict { 645 #errorExplanation, div.flash, .nodata, .warning, .conflict {
636 padding: 4px 4px 4px 30px; 646 padding: 4px 4px 4px 30px;
637 margin-bottom: 12px; 647 margin-bottom: 12px;
750 760
751 table.progress td { height: 1em; } 761 table.progress td { height: 1em; }
752 table.progress td.closed { background: #BAE0BA none repeat scroll 0%; } 762 table.progress td.closed { background: #BAE0BA none repeat scroll 0%; }
753 table.progress td.done { background: #D3EDD3 none repeat scroll 0%; } 763 table.progress td.done { background: #D3EDD3 none repeat scroll 0%; }
754 table.progress td.todo { background: #eee none repeat scroll 0%; } 764 table.progress td.todo { background: #eee none repeat scroll 0%; }
755 p.pourcent {font-size: 80%;} 765 p.percent {font-size: 80%;}
756 p.progress-info {clear: left; font-size: 80%; margin-top:-4px; color:#777;} 766 p.progress-info {clear: left; font-size: 80%; margin-top:-4px; color:#777;}
757 767
758 #roadmap table.progress td { height: 1.2em; } 768 #roadmap table.progress td { height: 1.2em; }
759 /***** Tabs *****/ 769 /***** Tabs *****/
760 #content .tabs {height: 2.6em; margin-bottom:1.2em; position:relative; overflow:hidden;} 770 #content .tabs {height: 2.6em; margin-bottom:1.2em; position:relative; overflow:hidden;}
1181 .syntaxhl .symbol { color:#d33 } 1191 .syntaxhl .symbol { color:#d33 }
1182 .syntaxhl .tag { color:#070 } 1192 .syntaxhl .tag { color:#070 }
1183 .syntaxhl .type { color:#339; font-weight:bold } 1193 .syntaxhl .type { color:#339; font-weight:bold }
1184 .syntaxhl .value { color: #088; } 1194 .syntaxhl .value { color: #088; }
1185 .syntaxhl .variable { color:#037 } 1195 .syntaxhl .variable { color:#037 }
1186 1196
1187 .syntaxhl .insert { background: hsla(120,100%,50%,0.12) } 1197 .syntaxhl .insert { background: hsla(120,100%,50%,0.12) }
1188 .syntaxhl .delete { background: hsla(0,100%,50%,0.12) } 1198 .syntaxhl .delete { background: hsla(0,100%,50%,0.12) }
1189 .syntaxhl .change { color: #bbf; background: #007; } 1199 .syntaxhl .change { color: #bbf; background: #007; }
1190 .syntaxhl .head { color: #f8f; background: #505 } 1200 .syntaxhl .head { color: #f8f; background: #505 }
1191 .syntaxhl .head .filename { color: white; } 1201 .syntaxhl .head .filename { color: white; }
1192 1202
1193 .syntaxhl .delete .eyecatcher { background-color: hsla(0,100%,50%,0.2); border: 1px solid hsla(0,100%,45%,0.5); margin: -1px; border-bottom: none; border-top-left-radius: 5px; border-top-right-radius: 5px; } 1203 .syntaxhl .delete .eyecatcher { background-color: hsla(0,100%,50%,0.2); border: 1px solid hsla(0,100%,45%,0.5); margin: -1px; border-bottom: none; border-top-left-radius: 5px; border-top-right-radius: 5px; }
1194 .syntaxhl .insert .eyecatcher { background-color: hsla(120,100%,50%,0.2); border: 1px solid hsla(120,100%,25%,0.5); margin: -1px; border-top: none; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; } 1204 .syntaxhl .insert .eyecatcher { background-color: hsla(120,100%,50%,0.2); border: 1px solid hsla(120,100%,25%,0.5); margin: -1px; border-top: none; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; }
1195 1205
1196 .syntaxhl .insert .insert { color: #0c0; background:transparent; font-weight:bold } 1206 .syntaxhl .insert .insert { color: #0c0; background:transparent; font-weight:bold }
1197 .syntaxhl .delete .delete { color: #c00; background:transparent; font-weight:bold } 1207 .syntaxhl .delete .delete { color: #c00; background:transparent; font-weight:bold }