blob: 1b7208a6b2d9ab8ccec55d8644efa9b20aa3d874 [file] [log] [blame]
div {
}
body {
min-width: 600px;
margin: 0;
padding: 5px 5px 0 5px;
border: 0px;
}
/* ****** Common styles ****** */
/* the little gray help text */
.tips {
color: #777;
font-size: 12px;
border-collapse: collapse;
}
.tips td, .tips th {
border: 0;
padding: 0;
}
.tips th {
padding-right: 5px;
font-weight: normal;
}
.disabled {
color: #444;
}
/* ****** The stuff at the top ****** */
#top_nav, #masthead {
margin: 0 -5px 0 -5px;
padding: 0px 5px 0 5px;
border-bottom: 1px solid #b0bdcc;
}
#top_nav_left {
float: left;
}
#top_nav_right {
text-align: right;
right: 0;
font-size: 13px;
font-family: Arial, sans-serif;
margin-top: -1px;
padding-bottom: 5px;
}
#masthead {
height: 86px;
}
#masthead_logotype {
padding: 0;
margin: 7px 0 0 2px;
float: left;
}
#masthead_bugdroid {
margin-right: -5px;
float: right;
}
#ajax_progress, #ajax_error {
background-color: red;
color: white;
position: absolute;
top: 0;
left: 0;
padding: 4px 10px 2px 10px;
}
/* ****** Left nav bar ****** */
#left_nav, #main_content {
float: left;
}
#left_nav {
font-family: Arial,Verdana,sans-serif;
font-size: 13px;
width: 155px;
margin-top: 5px;
}
.left_nav_box {
margin: 10px 0 6px 0;
overflow: hidden;
border: 1px solid #b0bdcc;
background-color: #d4e9a9;
}
#left_nav h4 {
font-weight: bold;
margin: 0;
padding: 3px 5px 3px 5px;
background-color: #a5c639;
color: white;
}
#left_nav ul {
list-style: none;
margin: 5px;
padding: 0;
}
#left_nav ul li {
font-family: Verdana,sans-serif;
font-size: 12px;
}
#left_nav ul a {
outline-color: -moz-use-text-color;
outline-style: none;
outline-width: medium;
color: #336600;
}
#left_nav ul a:visited {
color: #551a8b;
}
#left_nav ul a:hover {
color: #551a8b;
}
/* ****** Right / expandable column ****** */
#main_content_parent {
float: right;
position: absolute;
margin-top: 8px;
left: 180px;
right: 25px;
}
#page_footer {
color: #b0bdcc;
padding-bottom: 15px;
text-align: right;
right: 0;
}
/* ****** Main content ****** */
#main_content {
width: 100%;
min-width: 435px;
font-family: Arial,Verdana,sans-serif;
font-size: 11pt;
padding: 0 0 20px 0;
}
h1 {
margin: 3px 0 8px 0;
padding: 0;
font-size: 16pt;
font-weight: bold;
}
h2 {
padding: 8px 0 8px 0;
padding: 0;
font-size: 13pt;
font-weight: bold;
}
/* ****** Changes ****** */
.change-list {
width: 100%;
border-collapse: separate;
border-spacing: 0;
}
.change-list th {
background-color: #d4e9a9;
white-space: nowrap;
}
.change-list .header-columns, .change-list .header-title {
border-top: solid 8px white;
}
.change-list td, .change-list th {
text-align: left;
padding: 2px 6px 1px 6px;
margin: 0;
}
.change-list .header-columns {
font-weight: normal;
padding-top: 1px;
}
.change-list .header-columns {
border: 1px solid white;
}
.change-list td {
border-bottom: 1px solid #d4e9a9;
border-right: 1px solid #d4e9a9;
}
.change-list td:first-child {
border-bottom: 1px solid #d4e9a9;
border-left: 1px solid #d4e9a9;
}
.change-list td.selection {
border-right: hidden;
width: 14px;
}
.change-list td.star {
border-bottom: 1px solid #d4e9a9;
border-right: hidden;
}
.change-list .disabled {
color: #444;
}
.change-list th.subject {
width: 250px;
}
.change-list td.modified {
white-space: nowrap;
}
/* ****** User Info Popup ****** */
.popup {
visibility: hidden;
background-color: #a5c639;
border: 4px solid white;
position: absolute;
}
.popup-name {
background-color: #a5c639;
color: white;
margin: 4px 4px 0 4px;
border-left: 2px solid white;
border-top: 2px solid white;
border-right: 2px solid white;
padding: 3px 8px 3px 8px;
}
.popup-info {
background-color: white;
margin: 0 4px 4px 4px;
padding: 11px;
}
/* ****** User Info Popup ****** */
.more_options_dialog {
background-color: #d4e9a9;
border: 4px solid white;
position: absolute;
border-collapse: collapse;
max-width: 400px;
}
.more_options_dialog tr {
border-top: 2px solid white;
}
.more_options_dialog td {
padding: 6px 8px 6px 8px;
font-size: 13px;
}
.more_options_dialog th {
text-align: left;
padding: 3px 0px 3px 8px;
background-color: #a5c639;
color: white;
font-size: 13px;
}
/* ****** Settings ****** */
.settings {
width: 100%;
margin-bottom: 20px;
border-collapse: collapse;
border-spacing: 0;
border: 1px solid #b0bdcc;
}
.settings th, .settings td {
border: 2px solid white;
text-align: left;
vertical-align: top;
}
.settings thead th {
background-color: #a5c639;
color: white;
padding: 1px 10px 1px 10px;
}
.settings tbody th, .settings tbody td {
background-color: #d4e9a9;
padding: 5px 10px 5px 10px;
white-space: nowrap;
}
.settings tbody td {
width: 100%;
}
/* ****** User Info Popup ****** */
.project-field {
display: block;
}
/* ****** Change page ****** */
.toggled_section {
margin: 0 0 20px 0;
padding: 0 0 0 15px;
}
.toggled_section h2 {
margin: 0 0 10px 0;
padding: 0;
}
.toggled_section_pointer {
margin-left: -15px;
padding-left: 15px;
background-image: url('/static/closedtriangle.gif');
background-position: center left;
background-repeat: no-repeat;
background-align: left;
text-decoration: none;
color: black;
}
.opentriangle {
background-image: url('/static/opentriangle.gif');
}
.change_description {
padding: 0;
margin: 0;
}
.change_details {
border-collapse: collapse;
border-spacing: 0;
}
.change_details th {
text-align: left;
padding: 2px 10px 2px 5px;
background-color: #d4e9a9;
border-bottom: 2px solid white;
}
.change_details tr.first th {
border-top: 2px solid #d4e9a9;
padding-top: 0;
}
.change_details tr.last th {
border-bottom: 1px solid #d4e9a9;
padding-bottom: 1px;
}
.change_details td {
border: 1px solid #d4e9a9;
padding: 2px 10px 2px 5px;
}
.change_details tr.spacer td {
border: none;
height: 10px;
}
table.change_info_table {
border-collapse: collapse;
border-spacing: 0;
border-top: hidden;
}
table.change_info_table th {
border: 2px solid white;
font-weight: normal;
text-align: left;
vertical-align: top;
background-color: #d4e9a9;
padding: 2px 4px 0px 6px;
white-space: nowrap;
border-bottom: hidden;
}
table.change_info_table th.leftmost {
border-left: 2px solid #d4e9a9;
}
table.change_info_table th.rightmost {
border-right: 1px solid #d4e9a9;
}
table.change_info_table td {
border: 1px solid #d4e9a9;
padding: 2px 6px 1px 6px;
}
table.change_info_table .score {
text-align: center;
}
table.change_info_table .hint {
border: none;
background-color: white;
color: #444;
}
.change_actions {
margin-top: 5px;
}
.change_actions .action {
padding-right: 30px;
vertical-align: top;
}
.change_status {
margin: 5px 0 0 0;
}
.change_status ul {
margin: 0;
padding: 0 0 0 20px;
}
/** messages **/
.message {
border: 1px solid #d4e9a9;
margin-top: 5px;
margin-bottom: 5px;
}
.message .header {
background-color: #d4e9a9;
white-space: nowrap;
cursor: pointer;
overflow: hidden;
}
.message .message-body {
padding: 5px;
}
.message .message-body pre {
margin: 0;
padding: 0;
font-size: 13px;
}
.message .message-actions {
padding: 0 5px 0 5px;
border-top: 1px solid #d4e9a9;
font-size: 12px;
}
.message .message-reply {
padding: 5px 5px 5px 5px;
}
/* ****** Selection widget ****** */
#hook-sel {
position: absolute;
background: #06c;
width: 1px;
height: 2px;
font-size: 0; /* Work-around for an IE bug */
}
/* ****** Diff page ****** */
.code_diff {
margin-top: 90px;
margin-left: -175px;
width: 100%;
display: table;
border: 1px solid #b0bdcc;
}
.code_diff .codenav {
background-color: #d4e9a9;
padding: 2px 5px 2px 5px;
text-align: center;
}
.code_diff th {
padding: 3px 0 3px 0;
font-size: 12px;
min-width: 450px;
}
.comment-border textarea {
margin: 5px 5px 5px 0;
font-size: 12px;
}
.comment-border {
background-color: #d4e9a9;
padding: 5px;
font-size: 12px;
}
div.inline-comment-title {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis; /* An IE-only feature */
cursor: pointer;
}
.comment-text {
font-family: monospace;
font-size: 12px;
padding: 5px;
}
/** begin code **/
/* Old/new styles for replace, delete, insert, equal, blank (no text) */
.olddark, .newdark, .oldreplace, .olddelete, .oldinsert, .oldequal, .oldblank,
.oldlight, .newlight, .oldreplace1, .newreplace1,
.newreplace, .newdelete, .newinsert, .newequal, .newblank,
.oldmove, .oldchangemove, .oldchangemove1, .oldmove_out, .oldchangemove_out,
.newmove, .newchangemove, .newchangemove1,
.udiffadd, .udiffremove, .udiff, .debug-info {
white-space: pre;
font-family: monospace;
font-size: 12px;
vertical-align: top;
}
.oldlight {
background-color: #fee;
font-size: 100%;
}
.newlight {
background-color: #dfd;
font-size: 100%;
}
.olddark {
background-color: #faa;
font-size: 100%;
}
.newdark {
background-color: #9f9;
font-size: 100%;
}
.oldblank, .newblank {
background-color: #eee;
}
.oldreplace1 {
background-color: #faa;
}
.newreplace1 {
background-color: #9f9;
}
.newchangemove1 {
background-color: #9f9;
}
.oldreplace {
background-color: #fee;
}
.olddelete {
background-color: #faa;
}
.newreplace {
background-color: #dfd;
}
.newchangemove {
background-color: #dfd;
}
.newinsert {
background-color: #9f9;
}
.oldinsert, newdelete {
background-color: #ddd;
}
.oldequal, .newequal, .newmove {
background-color: #fff;
}
.oldmove, .oldchangemove, .oldchangemove1, .moved_header, .moved_lno {
background-color: #ff9;
}
.oldmove_out, .oldchangemove_out, .moved_out_header {
background-color: #fc8;
}
.movelight {
background-color: #ff9;
font-size: 100%;
}
.oldmovedark {
background-color: #faa;
font-size: 100%;
}
.newmovedark {
background-color: #9f9;
font-size: 100%;
}
.visualtab {
color: red;
font-weight: bold;
}
#signin-link {
margin-top: 20px;
}
/** end code **/
/* ****** Publish page ****** */
/* Also used on Edit/Add reviewers page */
.publish_table {
border-collapse: collapse;
border-spacing: 0;
}
.publish_table th {
vertical-align: top;
text-align: left;
background-color: #d4e9a9;
padding: 4px 15px 0 10px;
border-top: 2px solid white;
border-bottom: 2px solid white;
}
.publish_table td {
padding: 5px 10px 5px 10px;
border-top: 2px solid #d4e9a9;
border-bottom: 2px solid #d4e9a9;
}
.publish_table tr.first td {
}
.publish_table tr.first th {
border-top: 2px solid #d4e9a9;
}
.publish_table tr.last td {
}
.publish_table tr.last th {
border-bottom: 2px solid #d4e9a9;
}
.publish_table tr.buttons td {
border-bottom: hidden;
border-right: hidden;
}
.publish_table tr.buttons th {
border-bottom: hidden;
border-right: hidden;
}
.publish_table ul {
list-style: none;
padding: 0;
margin: 0;
}
/* ****** Edit/Add reviewers page ****** */
#reviewers_mom td {
border: none;
}