X-Git-Url: https://git-public.kairo.at/?p=themes.git;a=blobdiff_plain;f=LCARStrek%2Fbrowser%2Fdevtools%2Fruleview.css;h=c863d174dfb01e2dc701481907f716583e947ccc;hp=201acf7824b9779c74f857f3931fdd4e729a039d;hb=ecfc58b0361c617fa298d4b1bb69ea2484d37de2;hpb=5497455b20bc5f74484137eae68e957a9d3ef722 diff --git a/LCARStrek/browser/devtools/ruleview.css b/LCARStrek/browser/devtools/ruleview.css index 201acf78..c863d174 100644 --- a/LCARStrek/browser/devtools/ruleview.css +++ b/LCARStrek/browser/devtools/ruleview.css @@ -6,6 +6,7 @@ .theme-light { --rule-highlight-background-color: #402800; + --rule-filter-icon: url("magnifying-glass.png"); } .ruleview { @@ -49,7 +50,11 @@ padding: 2px 4px; } -/* User agent styles are not editable, display them differently */ +/** + * Display rules that don't match the current selected element and uneditable + * user agent styles differently + */ +.ruleview-rule[unmatched=true], .ruleview-rule[uneditable=true] { background: var(--theme-toolbar-background); } @@ -91,17 +96,25 @@ background: url("alerticon-warning.png"); -moz-margin-start: 5px; display: inline-block; - vertical-align: top; width: 13px; height: 12px; } -@media (min-resolution: 1.25dppx) { +@media (min-resolution: 1.1dppx) { .ruleview-warning { background-image: url("alerticon-warning@2x.png"); } } +.ruleview-overridden-rule-filter { + background-image: var(--rule-filter-icon); + background-size: 11px 11px; + -moz-margin-start: 5px; + display: inline-block; + width: 11px; + height: 11px; +} + .ruleview-ruleopen { -moz-padding-end: 5px; } @@ -178,7 +191,7 @@ background-size: 1em; } -@media (min-resolution: 1.25dppx) { +@media (min-resolution: 1.1dppx) { .ruleview-bezierswatch { background: url("chrome://browser/skin/devtools/cubic-bezier-swatch@2x.png"); background-size: 1em; @@ -221,14 +234,28 @@ border-bottom-color: #008484; } -.ruleview-selector { +.ruleview-selectorcontainer { word-wrap: break-word; + cursor: text; } .ruleview-selector-separator, .ruleview-selector-unmatched { color: #8050B0; } +.ruleview-selector-matched > .ruleview-selector-attribute { + /* TODO: Bug 1178535 Awaiting UX feedback on highlight colors */ +} + +.ruleview-selector-matched > .ruleview-selector-pseudo-class { + /* TODO: Bug 1178535 Awaiting UX feedback on highlight colors */ +} + +.ruleview-selector-matched > .ruleview-selector-pseudo-class-lock { + font-weight: bold; + color: var(--theme-highlight-orange); +} + .ruleview-selectorhighlighter { background: url("chrome://browser/skin/devtools/vview-open-inspector.png") no-repeat 0 0; padding-left: 16px; @@ -266,3 +293,29 @@ background-image: url("chrome://browser/skin/devtools/pseudo-class.svg#pseudo-class-checked"); filter: none !important; } + +/** + * These buttons are using opacity instead of background color to indicate + * the state + */ +/* +#ruleview-add-rule-button, +#pseudo-class-panel-toggle, +.ruleview-overridden-rule-filter { + opacity: 0.8; +} + +#ruleview-add-rule-button:not([disabled]):hover, +#pseudo-class-panel-toggle:hover, +#pseudo-class-panel-toggle[checked], +.ruleview-overridden-rule-filter:hover { + opacity: 1; +} + +#ruleview-add-rule-button, +#pseudo-class-panel-toggle, +#pseudo-class-panel-toggle:hover, +#pseudo-class-panel-toggle[checked]::before { + background-color: transparent !important; +} +*/