Path: blob/master/webroot/rsrc/css/application/differential/phui-inline-comment.css
12242 views
/**1* @provides phui-inline-comment-view-css2*/34.differential-diff td.anchor-target {5background: {$lightyellow};6}78/* In the document, the anchor is positioned inside the inline comment, but9this makes the browser jump into the comment so the top isn't visible.10Instead, artificially position it a bit above the comment so we'll jump a11bit before the comment. This allows us to see the entire comment (and12generally the commented-on lines, at least in the case of one or two-line13comments) after the jump.14*/15.differential-inline-comment-anchor {16position: absolute;17display: block;18margin-top: -72px;19}2021.differential-inline-comment-content {22overflow: auto;23}2425.differential-inline-comment,26.differential-inline-comment-edit {27font: {$basefont};28-moz-box-sizing: border-box;29-webkit-box-sizing: border-box;30box-sizing: border-box;31overflow: hidden;32white-space: normal;33border-radius: 3px;34margin: 8px 12px;35background: {$page.content};36border: 1px solid {$blueborder};37}3839.device .differential-inline-comment {40margin: 4px;41}4243.inline-state-is-draft {44border: 1px dashed {$greyborder};45}4647.differential-inline-comment-head {48font-weight: bold;49color: {$darkbluetext};50padding: 4px 5px 4px 8px;5152background: {$lightbluebackground};53border-bottom: 1px solid {$blueborder};54}5556.differential-inline-comment-content {57padding: 12px;58}5960.inline-state-is-draft .differential-inline-comment-head {61border-bottom: 1px dashed {$lightgreyborder};62background-color: {$lightgreybackground};63}6465/* Tighten up spacing on replies */66.differential-inline-comment.inline-comment-is-reply {67margin-top: 0;68}6970.differential-inline-comment .inline-head-right {71float: right;72padding-right: 4px;73}7475.differential-inline-comment .inline-head-right .button {76vertical-align: top;77}7879.differential-inline-comment .inline-head-left {80float: left;81padding: 4px;82}8384.device-phone .differential-inline-comment .inline-head-left {85float: none;86}8788.device-phone .differential-inline-comment .inline-head-right {89margin: 12px 0 4px 4px;90}9192.device-phone .differential-inline-comment .inline-head-right .mml {93margin: 0 4px 0 0;94}959697/* - Sythetic Comment ---------------------------------------------------------9899Comments left by our robot overlords.100101*/102103.differential-inline-comment.differential-inline-comment-synthetic {104border: 1px solid {$blue};105}106107.differential-inline-comment.differential-inline-comment-synthetic108.differential-inline-comment-head {109border-bottom: 1px solid {$blueborder};110background-color: {$lightblue};111}112113.differential-inline-comment.differential-inline-comment-synthetic114.differential-inline-comment-head {115padding-bottom: 4px;116}117118/* - Ghost Comment ------------------------------------------------------------119120Comments from older or newer versions of the changeset.121122*/123124.differential-inline-comment.inline-comment-ghost {125border: 1px solid {$lightgreyborder};126opacity: 0.75;127}128129.differential-inline-comment.inline-comment-ghost130.differential-inline-comment-head {131border-bottom: 1px solid {$lightgreyborder};132background-color: {$lightgreybackground};133}134135/* - New/Edit Inline Comment --------------------------------------------------136137Styles for when you are creating or editing an inline comment.138139*/140141.differential-inline-comment .done-label {142display: inline-block;143color: {$sh-yellowicon};144padding: 4px;145}146147.differential-inline-comment.inline-state-is-draft .done-label,148.differential-inline-comment.inline-comment-ghost .done-label {149color: {$lightgreytext};150}151152/* - New/Edit Inline Comment --------------------------------------------------153154Styles for when you are creating or editing an inline comment.155156*/157158.differential-inline-comment-edit-body .aphront-form-input {159margin: 0;160width: 100%;161}162163.differential-inline-comment-edit {164padding: 8px;165}166167.differential-inline-comment-edit-buttons {168padding: 8px 0 0 0;169}170171.differential-inline-comment-edit-buttons button {172float: right;173margin-left: 6px;174}175176.differential-inline-comment-edit-title {177font-weight: bold;178color: {$darkbluetext};179padding: 4px 0 12px;180font-size: {$biggerfontsize};181}182183.differential-inline-comment-edit {184background-color: {$lightgreybackground};185border: 1px solid {$lightgreyborder};186}187188.differential-inline-comment-edit .remarkup-assist-textarea {189border-left-color: {$lightgreyborder};190border-right-color: {$lightgreyborder};191border-bottom-color: {$greyborder};192}193194.differential-inline-comment-edit .remarkup-assist-bar {195border-left-color: {$lightgreyborder};196border-right-color: {$lightgreyborder};197border-top-color: {$lightgreyborder};198}199200.differential-inline-comment-edit .aphront-form-control-textarea {201padding: 0;202}203204205/* - Action Buttons -----------------------------------------------------------206207Reply, Edit, Delete, View, Button Bars...208209*/210211.differential-inline-comment .differential-inline-done-label {212border-color: {$gentle.highlight.border};213color: {$bluetext};214}215216.differential-inline-comment.inline-state-is-draft217.differential-inline-done-label,218.differential-inline-comment.inline-state-is-draft219.button.simple,220.differential-inline-comment.inline-comment-ghost221.button.simple {222color: {$lightgreytext};223}224225/* - Done Button --------------------------------------------------------------226227Default colors, hovers, checked styles for the Done Button.228229*/230231.differential-inline-done-label {232border: 1px solid {$sh-yellowborder};233border-radius: 3px;234display: inline-block;235padding: 3px 8px 4px;236cursor: pointer;237}238239.differential-inline-done-label .differential-inline-done {240margin: 0 6px 0 0;241display: inline;242cursor: pointer;243}244245.differential-inline-comment.inline-is-done246.differential-inline-done-label {247background-color: {$page.content};248border-color: {$lightblueborder};249color: {$sky};250opacity: 1;251}252253.device-desktop .differential-inline-comment.inline-is-done254.differential-inline-done-label:hover {255background-color: {$page.content};256color: {$sky};257}258259.differential-inline-comment.inline-is-done .differential-inline-comment-head260.button-done {261color: {$sky};262}263264.differential-inline-comment.inline-is-done {265border-color: {$thingreyborder};266}267268.differential-inline-comment.inline-is-done269.differential-inline-comment-head {270background-color: {$lightgreybackground};271border-bottom-color: {$thingreyborder};272}273274.differential-inline-comment.inline-is-done .differential-inline-comment-head275.button.simple {276border-color: {$lightgreyborder};277color: {$lightgreytext};278}279280.differential-inline-comment.inline-is-done .differential-inline-comment-head281.differential-inline-done-label {282color: {$sky};283background-color: {$page.content};284border-color: {$sky};285}286287/* - Inline State is Draft ----------------------------------------------------288289The Unsubmitted state of the comment / done checkbox styles.290291*/292293.differential-inline-comment .inline-draft-text {294display: none;295}296297.differential-inline-comment.inline-state-is-draft .inline-draft-text {298display: inline-block;299}300301.inline-state-is-draft .differential-inline-done-label {302border-style: dashed;303}304305306/* - Undo ---------------------------------------------------------------------307308A wild undo box appears!309310*/311312.differential-inline-undo {313padding: 8px;314margin: 4px 12px;315text-align: center;316background: {$sh-yellowbackground};317border: 1px solid {$sh-yellowborder};318color: {$darkgreytext};319font: {$basefont};320font-size: {$normalfontsize};321border-radius: 3px;322}323324.differential-inline-undo a {325font-weight: bold;326}327328/* - Spooky Ghost UI -----------------------------------------------------------329330Hide your codez.331332*/333334.inline-comment-ghost .differential-inline-comment-head {335padding-left: 40px;336}337338.ghost-icon {339background: rgba({$alphagrey},.07);340float: left;341padding: 2px 4px 2px 2px;342position: absolute;343top: 0;344left: 0;345}346347.ghost-icon .phui-icon-view {348padding: 8px 7px;349font-size: 16px;350color: {$lightbluetext};351}352353.device-desktop .ghost-icon .phui-icon-view:hover {354color: {$fire};355}356357.differential-inline-comment.inline-comment-ghost358.differential-inline-comment-head {359position: relative;360}361362.differential-inline-comment.inline-comment-ghost363.differential-inline-done-label,364.differential-inline-comment.inline-comment-ghost {365border-color: {$lightgreyborder};366color: {$lightgreytext};367}368369370/* - Hiding Inlines ------------------------------------------------------------371*/372373.reveal-inline {374color: {$lightbluetext};375margin: 4px 0;376display: none;377}378379.inline-hidden .reveal-inline {380display: block;381}382383.inline-hidden .differential-inline-comment {384display: none;385}386387.differential-inline-summary {388background: {$lightgreybackground};389padding: 2px 16px;390color: {$lightgreytext};391display: none;392font: {$basefont};393white-space: nowrap;394overflow: hidden;395text-overflow: ellipsis;396}397398.device .differential-inline-summary {399padding-left: 4px;400padding-right: 4px;401}402403.inline-hidden .differential-inline-summary {404display: block;405}406407.reveal-inline span.phui-icon-view {408color: {$lightbluetext};409}410411.reveal-inline:hover span.phui-icon-view {412color: {$darkbluetext};413}414415.inline-button-divider {416border-left: 1px solid rgba({$alphagrey},.25);417margin-left: 8px;418}419420.differential-inline-comment-synthetic .inline-button-divider {421border: none;422}423424.inline-comment-element .differential-inline-comment-head {425cursor: pointer;426}427428.inline-comment-selected .inline-comment-element {429border-color: {$yellow};430background: {$gentle.highlight.background};431}432433.inline-comment-selected .inline-comment-element434.differential-inline-comment-head {435background: {$lightyellow};436border-color: {$yellow};437}438439.inline-suggestion {440display: none;441margin: 0 -8px;442}443444.has-suggestion .inline-suggestion {445display: block;446}447448.differential-inline-comment-edit-buttons button.inline-button-left {449float: left;450margin: 0 6px 0 0;451}452453.inline-suggestion-table {454table-layout: fixed;455width: 100%;456margin-bottom: 8px;457white-space: pre-wrap;458background: {$greybackground};459border-width: 1px 0;460border-style: solid;461border-color: {$lightgreyborder};462}463464textarea.inline-suggestion-input {465width: 100%;466height: auto;467max-width: 100%;468}469470.inline-suggestion-line-cell {471text-align: right;472background: {$darkgreybackground};473width: 36px;474color: {$greytext};475border-right: 1px solid {$lightgreyborder};476}477478.inline-suggestion-table td.inline-suggestion-input-cell {479padding: 8px 4px;480}481482.inline-suggestion-table td.inline-suggestion-text-cell {483/* This is attempting to align the text in the textarea with the text on484the surrounding context lines. */485padding: 0 8px 0 11px;486}487488.inline-suggestion-view {489padding: 4px 0;490white-space: pre-wrap;491background: {$lightgreybackground};492margin: 0 -12px 8px;493border-width: 1px 0;494border-style: solid;495border-color: {$lightgreyborder};496}497498.diff-1up-simple-table {499width: 100%;500table-layout: fixed;501}502503.diff-1up-simple-table > tbody > tr > td {504padding-left: 12px;505padding-right: 12px;506}507508509