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%; }