blob: e58baabfdef141cde0a2376750778fddf6d5ce5b [file] [log] [blame]
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
*
* This Source Code Form is "Incompatible With Secondary Licenses", as
* defined by the Mozilla Public License, v. 2.0.
*/
#groups_edit_multiple th, .bz_query_head {
text-align: center;
}
.bz_query_timestamp {
font-weight: bold;
}
.search_description {
margin: .5em 0;
padding: 0;
}
.search_description li {
list-style-type: none;
display: inline;
margin-right: 2em;
}
.zero_results, .zero_result_links {
font-size: 120%;
font-weight: bold;
}
.bz_buglist_header th {
text-align: left;
}
.bz_sort_order_primary,
.bz_sort_order_secondary {
display: inline-block;
padding-left: .2em;
text-decoration: none;
}
.bz_sort_order_primary { color: black; }
.bz_sort_order_secondary { color: #777; }
.bz_query_buttons #xml {
vertical-align: middle;
padding: 0;
}
.bz_query_buttons button {
border: 0px;
background: transparent;
}
.bz_query_buttons form {
display: inline;
}
.bz_query_links a img {
vertical-align: bottom;
border: 0;
}
.bz_query_links a {
text-decoration: none;
}
.bz_query_links button, .bz_query_edit button {
font-size: small;
}
.bz_id_column {
}
.bz_row_odd {
background-color: #F7F7F7;
color: #000000;
}
.bz_row_even {
background-color: #FFFFFF;
color: #000000;
}
/* Style bug rows according to severity. */
.bz_blocker { color: red; font-weight: bold; }
.bz_critical { color: red; }
.bz_enhancement { color: #666; background-color: white; }
/* Align columns in the "change multiple bugs" form to the right. */
table#form tr th { text-align: right; }
table.bz_buglist {
border-collapse: collapse;
width: 100%;
}
table.bz_buglist td, table.bz_buglist th {
padding: 0.4em;
}
/* we use a first-child class and not the pseudo-class because IE
* doesn't support it :-( */
tr.bz_secure td.first-child, a.bz_secure {
background-image: url("../../images/padlock.png");
background-position: center left;
background-repeat: no-repeat;
background-color: inherit;
}
th.first-child, td.first-child, a.bz_secure {
padding-left: 20px !important;
}
tr.bz_secure_mode_implied td.first-child {
}
tr.bz_secure_mode_manual td.first-child {
}
td.bz_estimated_time_column,
td.bz_remaining_time_column,
td.bz_actual_time_column,
td.bz_percentage_complete_column {
text-align: right;
}
td.bz_total_label {
font-weight: bold;
}
td.bz_total {
border-top-style: solid;
border-top-color: #929bb1;
border-top-width: 3px;
text-align: right;
}
#commit, #action {
margin-top: .25em;
}
.bz_query_debug {
text-align: left;
}
.bz_short_desc_column a, .bz_short_short_desc_column a {
color: inherit;
}
.buglist_menu {
margin-top: 1em;
}
.buglist_menu div {
display: inline-block;
vertical-align: middle;
}
.buglist_menu .bz_query_buttons {
display: inline;
}
div.bz_query_buttons {
max-width: 15em;
}
#groups_edit_multiple, #quips {
border: 1px solid black;
border-collapse: collapse;
}
#groups_edit_multiple th, #groups_edit_multiple td,
#quips th, #quips td {
border: 1px solid;
padding: 0.3em;
}
#groups_edit_multiple th.narrow_column {
width: 8em;
}
/* The "filtering" table is specific to request.cgi.
* Same for the "requests" class used for tables. */
#filtering #requester, #filtering #requestee {
min-width: 8em;
}
#filtering th {
text-align: right;
}
table.requests {
border: 1px solid black;
border-collapse: collapse;
width: 100%;
}
table.requests th, table.requests td {
border: 1px solid;
padding: 0.5em;
}
table.requests th {
text-align: left;
}
/* query.cgi (start) */
#summary_field {
padding: 1em;
margin: 1em;
border: 1px solid black;
background-color: #eee;
white-space: nowrap;
}
#bug_id_container {
display: inline-block;
vertical-align: middle;
padding-bottom: 1ex;
}
#bug_id_container input {
width: 9em;
}
#bug_id_container .field_help {
font-size: 0.75em
}
.search_field_grid {
margin-top: 1em;
display: inline-block;
}
.search_field_grid .field_help_link,
.history_query .field_help_link {
display: block;
text-align: left;
}
#chart .section_help {
font-size: 0.8em;
font-weight: normal
}
.search_field_row {
white-space: nowrap;
margin-bottom: 0.5em;
}
.search_field_row .field_label, #field_label_short_desc {
width: 14em;
display: inline-block;
line-height: 2em;
margin-right: 0.8em;
}
.field_label_sup {
font-weight: normal;
}
#keywords_container {
padding-bottom: 0;
}
.search_field_grid .field_label,
.search_field_grid .field_label {
display: block;
padding-bottom: 1ex;
}
.search_field_grid select {
width: 17em;
height: 15ex;
}
.search_field_grid, .search_field_row {
padding-left: 1.5em;
}
.search_email_fields {
display: inline-block;
width: 14.5em;
padding-left: 1.5em;
}
ul.bug_changes {
margin: 0;
padding: 0;
}
ul.bug_changes li {
display: inline-block;
width: 14.5em;
vertical-align: top;
padding-left: 1.5em;
}
ul.bug_changes select {
width: 15em;
}
ul.bug_changes li label {
display: block;
}
div.bz_section_title {
display: block;
margin-top: 2em;
font-size: 1.2em;
}
div.bz_section_title a {
font-weight: bold;
}
div.bz_section_title span {
font-size: 0.75em;
margin-left: 1em;
}
#queryform, #reportform {
margin-bottom: 2em;
}
#knob {
margin-top: 2em;
}
.arrow {
display: inline;
width: 16px;
height: 16px;
}
.bz_search_section, ul.bz_search_section {
margin-top: 1em;
}
/* query.cgi (end) */
/* describecomponents.cgi (start) */
#product_desc {
padding: 0 2em;
font-style: italic;
max-height: 8em;
overflow: auto;
}
#component_table th {
padding-right: 1em;
text-align: left;
}
#component_table td {
border-bottom: 1px dotted gray;
}
#component_table td.component_assignee,
#component_table td.component_qa_contact {
border: none;
padding-top: 0.5em;
}
.component_name {
font-size: 115%;
font-weight: bold;
padding-right: 1em;
vertical-align: middle;
min-width: 8em;
}
.component_description {
padding-bottom: 0.5em;
color: #333;
}
/* describecomponents.cgi (end) */
/* Series & reports (start) */
.t1 {
background-color: #ffffff; /* white */
}
.t2 {
background-color: #dfefff; /* light blue */
}
.t3 {
background-color: #dddddd; /* grey */
}
.t4 {
background-color: #c3d3ed; /* darker blue */
}
.ttotal, .ttotal td {
background-color: #cfffdf; /* light green */
}
.tabular_report_container {
/* Force tables to be horizontally centered */
margin-left: auto;
margin-right: auto;
text-align: center;
}
.tabular_report {
border: 1px dotted black;
border-collapse: collapse;
text-align: center;
}
.tabular_report th, .tabular_report td {
border: 1px dotted;
padding: 0.2em;
}
#graphical_report {
max-width: 100%;
height: auto;
}
.extra_info {
font-size: smaller;
font-style: italic;
}
#edit_series th, #create_chart th, #edit_charts th {
text-align: center;
}
#edit_series th, #edit_series td,
#create_chart th, #create_chart td {
vertical-align: top;
padding: 0.5em;
}
#edit_series select, #create_chart select {
width: 15em;
}
#edit_series input {
width: 95%;
}
#edit_series input#frequency {
width: 3em;
}
#edit_charts input#action-sum, #edit_charts input#action-remove {
width: 7em;
}
#tabular_reports_menu, #graphical_reports_menu {
width: 30em;
margin: 2em auto;
}
#tabular_reports_menu th, #graphical_reports_menu th {
vertical-align: middle;
white-space: nowrap;
padding: 0.3em;
}
#tabular_reports_menu th {
text-align: center;
}
#graphical_reports_menu th {
text-align: left;
}
#graphical_reports_menu label {
font-weight: normal;
}
th#reports_menu_multiple_tables {
text-align: center;
width: 15em;
height: 15em;
border: 1px solid black;
border-collapse: collapse;
}
/* Series & reports (end) */
/* Show multiple bugs (start) */
.bugfields {
font-size: small;
background: #eee;
padding: 0.3em;
border: 1px solid silver;
width: 100%;
}
.bugfields tr {
vertical-align: top;
}
.bugfields th {
max-width: 10em;
text-align: left;
}
.bugfields a {
color: black;
text-decoration: none;
}
.bugfields .rightcell {
padding-left: 1em;
}
.bugfields table.timetracking th, .bugfields table.timetracking td {
max-width: 10em;
}
/* Show multiple bugs (end) */
/* summarize_time.cgi (start) */
table.zeroitems, table.realitems {
margin-left: 2.0em;
margin-top: 2px;
border: 1px solid black;
border: 1px solid black;
}
tr.section_total {
background: #000000;
color: #ffffff;
}
td.subtotal {
background: #B0C0D9;
text-align: right;
font-weight: bold;
width: 8em;
}
.zeroitems .bug_header { background: #d0e0f0 }
.zeroitems .bug_header2 { background: #f9f9f9 }
/* the fixed headers -- .number uses bug_header so hack it here */
.number .bug_header, .number .bug_header2 { background: #d0e0f0 }
.owner_header { background: #d0e0f0 }
/* the details headers */
.number .owner_header, .owner .bug_header { background: #ffffff }
.number .owner_header2, .owner .bug_header2 { background: #EFEFEF }
table.owner, table.number, table.zeroitems {
width: 90%;
border-collapse: collapse;
}
.owner th, .owner td, .number th, .number td,
.zeroitems th, .zeroitems td {
padding: 0.2em;
}
.warning_swapped_data {
border: 1px solid red;
margin: 1em;
padding: 0.5em;
}
.realitems th.bug_id, .realitems th.bug_status,
.zeroitems th.bug_id, .zeroitems th.bug_status {
white-space: nowrap;
text-align: left;
padding-right: 2em;
width: 6em;
}
.time_info {
padding-right: 3em;
}
/* summarize_time.cgi (end) */