css/needinfo.css (477 lines of code) (raw):
@font-face {
font-family: Moz;
src: url("../fonts/MozTT-Medium.ttf");
}
body {
margin: 0px;
}
.header {
margin-bottom: 14px;
height:7vh;
color: white;
text-align: center;
font-size: 4.5vmin;
font-family: Moz;
border:0px solid black;
}
.header-bg {
position: absolute;
z-index: -1;
margin: 0px;
height: 8vh;
border-right: 100vw solid #FF9500;
}
.header div {
display: inline-block;
height: 100%;
vertical-align: top;
}
#title-img {
height: 100%;
}
.title {
margin-top: 10px;
}
.title-details {
margin-top: 10px;
font-size: 3.5vmin;
}
/* include margin and padding in sizing calulations */
* {
box-sizing: border-box;
}
#content {
height: 67vh;
text-align: center;
}
a {
}
.nodecoration {
text-decoration: none;
color: black;
}
a:hover {
color: highlight;
}
/* index pane css */
.table-container {
padding-top: 25px;
padding-left: 100px;
padding-right: 100px;
float: left;
width: 100%;
display: grid;
gap: 0px;
border: 0px solid gray;
font-size: 2vmin;
font-family: Moz;
}
.report-title, .report-odr, .report-otr, .report-cdr, .report-onb, .report-cnb {
border: 0px solid blue;
}
.report-title, .report-odr, .report-otr, .report-cdr, .report-onb, .report-cnb {
min-height: 4vh;
text-align: left;
border-bottom: 1px solid #e0e0e0;
padding-top: 7px;
}
.report-title {
text-decoration:auto;
}
.report-title {
grid-column: 1;
}
.report-odr {
grid-column: 2;
text-align: center;
}
.report-otr {
grid-column: 3;
text-align: center;
}
.report-cdr {
grid-column: 4;
text-align: center;
}
.report-onb {
grid-column: 5;
text-align: center;
}
.report-cnb {
grid-column: 6;
text-align: center;
}
/* details pane css */
.details-container {
padding-top: 5px;
padding-left: 2vmin;
padding-right: 2vmin;
float: left;
width: 100%;
display: grid;
gap: 0px;
border: 0px solid gray;
font-family: Moz;
}
.name-nidate-hdr, .name-bugid-hdr, .name-severity-hdr, .name-priority-hdr, .name-platform-hdr,
.name-checkbox, .name-nidate, .name-bugid, .name-assignee, .name-severity, .name-priority,
.name-platform, .name-nifrom, .name-nimsg, .name-bugtitle {
text-align: left;
border: 1px solid #eee;
font-size: 1.3vmin;
overflow: hidden;
padding: 2px;
}
.name-nifromadd {
color: darkgray;
}
.name-checkbox {
grid-column: 1;
}
.name-nidate-hdr {
cursor: pointer;
grid-column: 2;
}
.name-bugid-hdr {
cursor: pointer;
grid-column: 3;
}
.name-severity-hdr {
cursor: pointer;
grid-column: 6;
}
.name-priority-hdr {
cursor: pointer;
grid-column: 7;
}
.name-platform-hdr {
grid-column: 8;
}
.name-nidate {
grid-column: 2;
min-width: 8vmin;
}
.name-bugid {
grid-column: 3;
min-width: 6vmin;
}
.name-nifrom {
grid-column: 4;
min-width: 10vmin;
}
.name-assignee {
grid-column: 5;
min-width: 10vmin;
}
.name-severity {
grid-column: 6;
min-width: 5vmin;
}
.name-priority {
grid-column: 7;
min-width: 3vmin;
}
.name-platform {
grid-column: 8;
}
.name-bugtitle {
grid-column: 9;
min-width:28vmin;
}
.name-nimsg {
grid-column: 10;
width:auto;
min-width: 28vmin;
}
.bug-link-container {
display: inline-block;
text-align: center;
align-self: center;
border: 0px solid blue;
white-space: nowrap;
width: 100px;
}
.bug-link {
}
.bug-icon {
border: 0px solid red;
max-height: 5px;
height: 5px;
margin-left: 10px;
}
.errors-container {
padding-top: 20px;
padding-left: 2vmin;
padding-right: 2vmin;
float: left;
width: 100%;
border: 0px solid gray;
font-family: Moz;
color: #cc0000;
display: inline-block;
font-size: 1.5vmin;
}
.footer {
padding-top: 10px;
padding-left: 2vmin;
padding-right: 2vmin;
width: 100%;
border: 0px solid gray;
font-family: Moz;
color: #909090;
display: inline-block;
font-size: 1.0vmin;
}
.footer a {
text-decoration: none;
color: #606060;
}
/* circular throbber for page loads */
.progress {
position: absolute;
margin-left: 40%;
margin-top: 100px;
visibility: visible;
}
/* COMMAND BUTTONS */
/* index.html - team select, separator, date, refresh, settings, alert */
.index-command-button-container {
display: grid;
grid-template-columns: 300px auto 10% 10% 10% 5px;
grid-gap: 10px;
font-family: Moz;
margin-top: 10px;
}
.date-picker {
font-family: Moz;
background: ButtonFace;
font-size: 1.2vmin;
font-family: Moz;
padding-left: 10px;
padding-right: 10px;
border: 1px solid grey;
border-radius: 2px;
}
.team-select {
margin-left: 10px;
font-family: Moz;
}
.team-option {
padding: 5px;
font-family: Arial, Helvetica, sans-serif;
}
/* details.html - stats, status, selfni, saveforlater, redir-setter, redir-to, clear-cmt, clear, separator, refresh, settings, alert */
.details-command-button-container {
display: grid;
grid-template-columns: auto 250px repeat(4, auto) 10px repeat(2, auto) 5px;
grid-gap: 10px;
font-family: Moz;
margin-top: 10px;
}
.command-button:disabled {
cursor: default;
}
.command-button {
font-size: 1.2vmin;
font-family: Moz;
padding-left: 10px;
padding-right: 10px;
border: 1px solid grey;
border-radius: 2px;
}
.command-button-hidden {
visibility: collapse;
}
.stats {
padding-left: 10px;
align-self: center;
}
.button-separator {
}
.settings-button-container {
}
.alert-icon {
visibility: hidden;
margin-left: -10px;
margin-top: 0px;
}
.status-text {
visibility: collapse;
margin-top: 2px;
padding: 3px 15px 3px 15px;
border-radius: 2px;
font-size: 1.2vmin;
font-family: Moz;
border: 1px solid #eeeeee;
background-image: linear-gradient(to right, rgb(186 232 188), rgb(186 232 188));
background-size: 50%;
background-repeat: no-repeat;
color: gray;
}
/* DIALOGS */
/* generic use dialog grid rows */
.prompt-row1 {
grid-row: 1;
}
.prompt-row2 {
grid-row: 2;
}
.prompt-row3 {
grid-row: 3;
}
.prompt-row4 {
grid-row: 4;
}
.prompt-row5 {
grid-row: 5;
}
.prompt-row6 {
grid-row: 6;
}
/* generic use dialog grid cols */
.prompt-col1 {
grid-column: 1;
}
.prompt-col2 {
grid-column: 2;
}
/* standardized dialog buttons */
.btn-confirm,
.btn-cancel {
padding: 12px 20px;
border: none;
background-color: #8ebf42;
color: #fff;
cursor: pointer;
width: 100%;
}
.btn-cancel {
background-color: #cc0000;
}
/* shared dialogs */
/* settings dialog */
#settings-dialog {
width: 40%;
}
.settings-container {
display: grid;
grid-gap: 10px;
width: 100%;
font-size: 1.4vmin;
font-family: Moz;
}
#api-key {
font-size: 1.4vmin;
font-family: Moz;
width: auto;
border: 1px solid #ccc;
background: #eee;
}
.settings-options-container {
display: grid;
gap: 0px;
grid-row-gap: 0px;
width: 100%;
}
.settings-header {
grid-column: 1 / span 2;
margin-top: 20px;
border-bottom: 1px solid #e0e0e0;
}
.settings-col1 {
grid-column: 1;
justify-self: end;
padding-right: 10px;
}
.settings-col2 {
grid-column: 2;
justify-self: start;
}
.settings-label {
margin-top: 3px;
}
/* index.html dialogs */
/* specific account search dialog */
#prompt-query-account {
width: 40%;
padding: 10px;
}
/* specific account search dialog container */
.prompt-query-account-container {
display: grid;
grid-gap: 10px;
width: 100%;
}
/* detail.html dialogs */
/* generic dialog content container grid */
.prompt-container {
display: grid;
grid-gap: 10px;
width: 100%;
}
/* generic these changes will impact x bugs info grid */
.prompt-confirm-info-grid {
display: grid;
gap: 0px;
font-family: Moz;
align-items: center;
}
.prompt-account-grid {
display: grid;
gap: 0px;
font-family: Moz;
}
/* generic text element styling */
.prompt-text {
font-size: 2vmin;
align-self: center;
justify-self: center;
}
/* generic highlighted text element styling */
.prompt-emphasis-text {
font-size: 5vmin;
align-self: center;
justify-self: center;
color: #cc0000;
}
/* generic comment text area */
.prompt-comment-textarea {
width: 100%;
resize: both;
background: #eee;
border: 1px solid #ccc;
}
.prompt-comment-textarea:focus {
background: #ddd;
outline: none;
}
.text-area-container {
}
.account-label {
font-size: 1.4vmin;
font-family: Moz;
float: left;
width: auto;
}
.account-label-soft {
font-size: 1.4vmin;
font-family: Moz;
float: left;
width: auto;
color: #777;
}
/* generic text input for bugzilla nicks or emails */
.prompt-account-edit {
font-size: 1.4vmin;
font-family: Moz;
width: auto;
border: 1px solid #ccc;
background: #eee;
}
/* generic user bug nick search selecttion element */
.prompt-user-search {
font-size: 1.4vmin;
width: 100%;
height: auto;
background: #eee;
border: 1px solid #ccc;
}
.prompt-user-search:focus {
background-color: #ddd;
outline: none;
}
/* comnfirm changes with NO comment dialog */
#prompt-confirm {
width: 40%;
}
/* comnfirm changes with a comment dialog */
#prompt-comment-confirm {
width: 40%;
}
/* confirm changes with a redirect to the setter and comment dialog */
#prompt-redirect-confirm {
width: 40%;
}
/* confirm changes with a redirect to someone and comment dialog */
#prompt-redirect-to-confirm {
width: 40%;
}
/* redirecting to (setter) info div */
.prompt-details {
font-size: 1.4vmin;
font-family: Moz;
display: inline-block;
float: left;
width: 100%;
}