X-Git-Url: https://git-public.kairo.at/?p=themes.git;a=blobdiff_plain;f=LCARStrek%2Fbrowser%2Fdevtools%2Fruleview.css;h=813ce7f894f2ba49989030cf91a36172a2409c2a;hp=6681dc48e2ff5a47259d4b2b3cc75bc1c32625f0;hb=05148fedf8e9b1fa26d0ce0b22403289571a207b;hpb=ed88669caec874222dbeeb427afef95fbd787acb diff --git a/LCARStrek/browser/devtools/ruleview.css b/LCARStrek/browser/devtools/ruleview.css index 6681dc48..813ce7f8 100644 --- a/LCARStrek/browser/devtools/ruleview.css +++ b/LCARStrek/browser/devtools/ruleview.css @@ -8,12 +8,25 @@ .ruleview-rule-source { -moz-padding-start: 5px; - cursor: pointer; - text-align: right; + text-align: end; float: right; -moz-user-select: none; } +.ruleview-rule-source, +.ruleview-rule-source > label { + cursor: pointer; +} + +.ruleview-rule-source[unselectable], +.ruleview-rule-source[unselectable] > label { + cursor: default; +} + +.ruleview-rule-source:not([unselectable]):hover { + text-decoration: underline; +} + .ruleview-header { border-top-width: 1px; border-bottom-width: 1px; @@ -25,15 +38,39 @@ word-wrap: break-word; } -.ruleview-rule-source:hover { - text-decoration: underline; -} - .ruleview-rule, #noResults { padding: 2px 4px; } +/* User agent styles are not editable, display them differently */ +.ruleview-rule[uneditable=true] { + background: var(--theme-toolbar-background); +} + +.ruleview-rule[uneditable=true] :focus { + outline: none; +} + +.ruleview-rule[uneditable=true] .theme-link { + color: var(--theme-text-blue); +} + +.ruleview-rule[uneditable=true] .ruleview-enableproperty { + visibility: hidden; +} + +.ruleview-rule[uneditable=true] .ruleview-colorswatch, +.ruleview-rule[uneditable=true] .ruleview-bezierswatch { + cursor: default; +} + + +.ruleview-rule[uneditable=true] .ruleview-namecontainer > .ruleview-propertyname, +.ruleview-rule[uneditable=true] .ruleview-propertycontainer > .ruleview-propertyvalue { + border-bottom-color: transparent; +} + #noResults { font: message-box; color: #8050B0; @@ -103,7 +140,9 @@ -moz-margin-start: 35px; } -.ruleview-colorswatch { +.ruleview-colorswatch, +.ruleview-bezierswatch { + cursor: pointer; border-radius: 50%; width: 1em; height: 1em; @@ -129,6 +168,18 @@ z-index: -1; } +.ruleview-bezierswatch { + background: url("chrome://browser/skin/devtools/cubic-bezier-swatch.png"); + background-size: 1em; +} + +@media (min-resolution: 2dppx) { + .ruleview-bezierswatch { + background: url("chrome://browser/skin/devtools/cubic-bezier-swatch@2x.png"); + background-size: 1em; + } +} + .ruleview-overridden { text-decoration: line-through; } @@ -148,7 +199,7 @@ } .ruleview-property[dirty] { - border-left-color: #9C9CFF; /* Green */ + border-left-color: var(--theme-highlight-green); } .ruleview-namecontainer > .ruleview-propertyname, @@ -168,3 +219,19 @@ .ruleview-selector-separator, .ruleview-selector-unmatched { color: #8050B0; } + +.ruleview-selectorhighlighter { + background: url("chrome://browser/skin/devtools/vview-open-inspector.png") no-repeat 0 0; + padding-left: 16px; + margin-left: 5px; + cursor: pointer; +} + +.ruleview-selectorhighlighter:hover { + background-position: -32px 0; +} + +.ruleview-selectorhighlighter:active, +.ruleview-selectorhighlighter.highlighted { + background-position: -16px 0; +}