X-Git-Url: https://git-public.kairo.at/?p=themes.git;a=blobdiff_plain;f=LCARStrek%2Fbrowser%2Fbrowser.css;h=603d809753d8dab6f214a7e67604fe70b509369e;hp=a03b3a86a152bdabc5d5393718962325c296e9d4;hb=e8519ae061331281b03e2cc291cca5774e76ab8a;hpb=f993773df903b31f33af331dc3fbd4394beed74d diff --git a/LCARStrek/browser/browser.css b/LCARStrek/browser/browser.css index a03b3a86..603d8097 100644 --- a/LCARStrek/browser/browser.css +++ b/LCARStrek/browser/browser.css @@ -28,6 +28,8 @@ * Dão Gottwald (dao@mozilla.com) * Jim Mathies (jmathies@mozilla.com) * Drew Willcoxon (adw@mozilla.com) + * Paul Rouget (paul@mozilla.com) + * Rob Campbell (rcampbell@mozilla.com) * * Alternatively, the contents of this file may be used under the terms of * either the GNU General Public License Version 2 or later (the "GPL"), or @@ -458,7 +460,7 @@ menuitem.bookmark-item { /* ::::: bookmark items ::::: */ .bookmark-item { - list-style-image: url("chrome://communicator/skin/bookmarks/bookmark-item.gif"); + list-style-image: url("chrome://mozapps/skin/places/defaultFavicon.png"); -moz-image-region: auto; } @@ -507,6 +509,16 @@ menuitem.bookmark-item { -moz-image-region: auto; } +.bookmark-item[cutting] > .toolbarbutton-icon, +.bookmark-item[cutting] > .menu-iconic-left > .menu-iconic-icon { + opacity: 0.5; +} + +.bookmark-item[cutting] > .toolbarbutton-text, +.bookmark-item[cutting] > .menu-iconic-left > .menu-iconic-text { + opacity: 0.7; +} + /* ::::: primary toolbar buttons ::::: */ .toolbarbutton-1 { @@ -739,6 +751,18 @@ toolbar[mode="full"] .toolbarbutton-1 > .toolbarbutton-menubutton-button { -moz-margin-start: -6px !important; padding-left: 7px; padding-right: 3px; + margin-top: 2px; + margin-bottom: 2px; +} + +#navigator-toolbox[iconsize="large"][mode="icons"] > #nav-bar #forward-button:-moz-locale-dir(ltr) { + border-top-right-radius: 11px; + border-bottom-right-radius: 11px; +} + +#navigator-toolbox[iconsize="large"][mode="icons"] > #nav-bar #forward-button:-moz-locale-dir(rtl) { + border-top-left-radius: 11px; + border-bottom-left-radius: 11px; } #navigator-toolbox[iconsize="large"][mode="icons"] > #nav-bar #forward-button:not([disabled="true"]):not(:active):hover { @@ -766,6 +790,32 @@ toolbar[mode="full"] .toolbarbutton-1 > .toolbarbutton-menubutton-button { list-style-image: url("chrome://global/skin/arrow/arrow-right.gif") !important; } +window:not([chromehidden~=toolbar]) #navigator-toolbox[iconsize=large][mode=icons] > + :-moz-any(#nav-bar[currentset*="unified-back-forward-button,urlbar-container"],#nav-bar:not([currentset])) > + #unified-back-forward-button > #forward-button { +/* border-top-right-radius: 0; + border-bottom-right-radius: 0; + -moz-margin-end: 0; */ +} + +window:not([chromehidden~=toolbar]) #navigator-toolbox[iconsize=large][mode=icons] > + :-moz-any(#nav-bar[currentset*="unified-back-forward-button,urlbar-container"],#nav-bar:not([currentset])) > + #unified-back-forward-button:not([switchingtabs]) > #forward-button { + -moz-transition: opacity 150ms ease-out; +} + +window:not([chromehidden~=toolbar]) #navigator-toolbox[iconsize=large][mode=icons] > + :-moz-any(#nav-bar[currentset*="unified-back-forward-button,urlbar-container"],#nav-bar:not([currentset])) > + #unified-back-forward-button:not(:hover) > #forward-button[disabled] { + opacity: 0; +} + +window:not([chromehidden~=toolbar]) #navigator-toolbox[iconsize=large][mode=icons] > + :-moz-any(#nav-bar[currentset*="unified-back-forward-button,urlbar-container"],#nav-bar:not([currentset])) > + #unified-back-forward-button:hover > #forward-button[disabled] { + background-color: transparent; +} + /* stop button */ #stop-button { @@ -1061,7 +1111,7 @@ toolbar[mode="full"] .toolbarbutton-1 > .toolbarbutton-menubutton-button { /* sync button */ -#sync-button { +#sync-button:not([status]) { list-style-image: url("chrome://browser/skin/Toolbar.png") !important; /* for making the palette work */ -moz-image-region: rect(0, 324px, 18px, 306px); } @@ -1123,12 +1173,6 @@ toolbar[mode="full"] .toolbarbutton-1 > .toolbarbutton-menubutton-button { /* ::::: Location Bar ::::: */ -#urlbar { - width: 7em; - min-width: 7em; - color: #FFBFFF; -} - #urlbar, .searchbar-textbox { border-radius: 5px; @@ -1136,6 +1180,11 @@ toolbar[mode="full"] .toolbarbutton-1 > .toolbarbutton-menubutton-button { -moz-margin-start: 3px; } +#urlbar { + width: 7em; + min-width: 7em; +} + #urlbar:-moz-lwtheme, .searchbar-textbox:-moz-lwtheme { /* background-color: rgba(255,255,255,.8); @@ -1143,6 +1192,79 @@ toolbar[mode="full"] .toolbarbutton-1 > .toolbarbutton-menubutton-button { color: black; */ } +window:not([chromehidden~=toolbar]) #navigator-toolbox[iconsize=large][mode=icons] > + :-moz-any(#nav-bar[currentset*="unified-back-forward-button,urlbar-container"],#nav-bar:not([currentset])) > + #unified-back-forward-button + #urlbar-container { + padding-left: 22px; + -moz-margin-start: -22px; + position: relative; + pointer-events: none; +} + +window:not([chromehidden~=toolbar]) #navigator-toolbox[iconsize=large][mode=icons] > + :-moz-any(#nav-bar[currentset*="unified-back-forward-button,urlbar-container"],#nav-bar:not([currentset])) > + #unified-back-forward-button + #urlbar-container > #urlbar { +/* -moz-border-start: none; + margin-left: 0; */ + pointer-events: all; +} + +window:not([chromehidden~=toolbar]) #navigator-toolbox[iconsize=large][mode=icons] > + :-moz-any(#nav-bar[currentset*="unified-back-forward-button,urlbar-container"],#nav-bar:not([currentset])) > + #unified-back-forward-button:not([switchingtabs]) + #urlbar-container > #urlbar { + -moz-transition: margin-left 150ms ease-out; +} + +window:not([chromehidden~=toolbar]) #navigator-toolbox[iconsize=large][mode=icons] > + :-moz-any(#nav-bar[currentset*="unified-back-forward-button,urlbar-container"],#nav-bar:not([currentset])) > + #unified-back-forward-button + #urlbar-container > #urlbar:-moz-locale-dir(ltr) { +/* border-top-left-radius: 0; + border-bottom-left-radius: 0; */ +} + +window:not([chromehidden~=toolbar]) #navigator-toolbox[iconsize=large][mode=icons] > + :-moz-any(#nav-bar[currentset*="unified-back-forward-button,urlbar-container"],#nav-bar:not([currentset])) > + #unified-back-forward-button + #urlbar-container > #urlbar:-moz-locale-dir(rtl) { +/* border-top-right-radius: 0; + border-bottom-right-radius: 0; */ +} + +window:not([chromehidden~=toolbar]) #navigator-toolbox[iconsize=large][mode=icons] > + :-moz-any(#nav-bar[currentset*="unified-back-forward-button,urlbar-container"],#nav-bar:not([currentset])) > + #unified-back-forward-button[forwarddisabled] + #urlbar-container { + mask: url("chrome://browser/content/browser.xul#winstripe-urlbar-back-button-mask"); +} + +window:not([chromehidden~=toolbar]) #navigator-toolbox[iconsize=large][mode=icons] > + :-moz-any(#nav-bar[currentset*="unified-back-forward-button,urlbar-container"],#nav-bar:not([currentset])) > + #unified-back-forward-button[forwarddisabled] + #urlbar-container > #urlbar { + margin-left: -22px; +} + +window:not([chromehidden~=toolbar]) #navigator-toolbox[iconsize=large][mode=icons] > + :-moz-any(#nav-bar[currentset*="unified-back-forward-button,urlbar-container"],#nav-bar:not([currentset])) > + #unified-back-forward-button[forwarddisabled]:hover:not([switchingtabs]) + #urlbar-container > #urlbar { + /* delay the hiding of the forward button when hovered to avoid accidental clicks on the url bar */ + -moz-transition-delay: 100s; +} + +window:not([chromehidden~=toolbar]) #navigator-toolbox[iconsize=large][mode=icons] > + :-moz-any(#nav-bar[currentset*="unified-back-forward-button,urlbar-container"],#nav-bar:not([currentset])) > + #unified-back-forward-button[forwarddisabled]:not(:hover) + #urlbar-container > #urlbar { + /* when not hovered anymore, trigger a new transition to hide the forward button immediately */ + margin-left: -22.01px; +} + +window:not([chromehidden~=toolbar]) #navigator-toolbox[iconsize=large][mode=icons] > + :-moz-any(#nav-bar[currentset*="unified-back-forward-button,urlbar-container"],#nav-bar:not([currentset])) > + #unified-back-forward-button + #urlbar-container:-moz-locale-dir(rtl), +window:not([chromehidden~=toolbar]) #navigator-toolbox[iconsize=large][mode=icons] > + :-moz-any(#nav-bar[currentset*="unified-back-forward-button,urlbar-container"],#nav-bar:not([currentset])) > + #unified-back-forward-button + #urlbar-container > #urlbar:-moz-locale-dir(rtl) { + /* let winstripe-urlbar-back-button-mask clip the urlbar's right side for RTL */ + -moz-transform: scaleX(-1); +} + html|*.urlbar-input:-moz-lwtheme:-moz-placeholder, .searchbar-textbox:-moz-lwtheme > .autocomplete-textbox-container > .textbox-input-box > html|*.textbox-input:-moz-placeholder { color: #E7ADE7; @@ -1163,12 +1285,20 @@ html|*.urlbar-input:-moz-lwtheme:-moz-placeholder, } #urlbar-icons { - height: 18px; -moz-box-align: center; } .urlbar-icon { - padding: 0 2px !important; + padding: 2px; +} + +.searchbar-engine-button, +.search-go-container { + padding: 2px; +} + +.search-go-container > .search-go-button { + padding: 0; } .urlbar-icon:-moz-system-metric(touch-enabled) { @@ -1176,6 +1306,13 @@ html|*.urlbar-input:-moz-lwtheme:-moz-placeholder, padding: 0 3px !important; } +.urlbar-icon:hover { +} + +.urlbar-icon[open="true"], +.urlbar-icon:hover:active { +} + #urlbar-search-splitter { min-width: 6px; -moz-margin-start: -3px; @@ -1204,6 +1341,52 @@ html|*.urlbar-input:-moz-lwtheme:-moz-placeholder, border-radius: 2px; } +#notification-popup-box:not([hidden]) + #identity-box { + -moz-padding-start: 10px; + border-radius: 0; +} + +window:not([chromehidden~=toolbar]) #navigator-toolbox[iconsize=large][mode=icons] > + :-moz-any(#nav-bar[currentset*="unified-back-forward-button,urlbar-container"],#nav-bar:not([currentset])) > + #unified-back-forward-button + #urlbar-container > #urlbar > #identity-box { + border-radius: 0; +} + +window:not([chromehidden~=toolbar]) #navigator-toolbox[iconsize=large][mode=icons] > + :-moz-any(#nav-bar[currentset*="unified-back-forward-button,urlbar-container"],#nav-bar:not([currentset])) > + #unified-back-forward-button[forwarddisabled] + #urlbar-container > #urlbar > #notification-popup-box[hidden] + #identity-box:-moz-locale-dir(ltr) { + padding-left: 5px; + -moz-transition: padding-left; +} + +window:not([chromehidden~=toolbar]) #navigator-toolbox[iconsize=large][mode=icons] > + :-moz-any(#nav-bar[currentset*="unified-back-forward-button,urlbar-container"],#nav-bar:not([currentset])) > + #unified-back-forward-button[forwarddisabled] + #urlbar-container > #urlbar > #notification-popup-box[hidden] + #identity-box:-moz-locale-dir(rtl) { + padding-right: 5px; + -moz-transition: padding-right; +} + +window:not([chromehidden~=toolbar]) #navigator-toolbox[iconsize=large][mode=icons] > + :-moz-any(#nav-bar[currentset*="unified-back-forward-button,urlbar-container"],#nav-bar:not([currentset])) > + #unified-back-forward-button[forwarddisabled]:hover:not([switchingtabs]) + #urlbar-container > #urlbar > #notification-popup-box[hidden] + #identity-box { + /* forward button hiding is delayed when hovered */ + -moz-transition-delay: 100s; +} + +window:not([chromehidden~=toolbar]) #navigator-toolbox[iconsize=large][mode=icons] > + :-moz-any(#nav-bar[currentset*="unified-back-forward-button,urlbar-container"],#nav-bar:not([currentset])) > + #unified-back-forward-button[forwarddisabled]:not(:hover) + #urlbar-container > #urlbar > #notification-popup-box[hidden] + #identity-box:-moz-locale-dir(ltr) { + /* when not hovered anymore, trigger a new non-delayed transition to react to the forward button hiding */ + padding-left: 5.01px; +} + +window:not([chromehidden~=toolbar]) #navigator-toolbox[iconsize=large][mode=icons] > + :-moz-any(#nav-bar[currentset*="unified-back-forward-button,urlbar-container"],#nav-bar:not([currentset])) > + #unified-back-forward-button[forwarddisabled]:not(:hover) + #urlbar-container > #urlbar > #notification-popup-box[hidden] + #identity-box:-moz-locale-dir(rtl) { + /* when not hovered anymore, trigger a new non-delayed transition to react to the forward button hiding */ + padding-right: 5.01px; +} + #identity-box:hover { background-color: #9C9CFF; color: #000000; @@ -1251,6 +1434,13 @@ html|*.urlbar-input:-moz-lwtheme:-moz-placeholder, border-radius: 0px; } +.urlbar-history-dropmarker:hover { +} + +.urlbar-history-dropmarker:hover:active, +.urlbar-history-dropmarker[open="true"] { +} + /* page proxy icon */ #page-proxy-favicon, @@ -1266,11 +1456,11 @@ html|*.urlbar-input:-moz-lwtheme:-moz-placeholder, } #page-proxy-favicon:not([src]) { - list-style-image: url("chrome://communicator/skin/bookmarks/bookmark-item.gif"); + list-style-image: url("chrome://mozapps/skin/places/defaultFavicon.png"); } #page-proxy-favicon[pageproxystate="invalid"] { - list-style-image: url("chrome://communicator/skin/bookmarks/bookmark-item.gif"); + opacity: 0.5; } #urlbar-throbber { @@ -1344,33 +1534,23 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action- border-top: 1px solid #9C9CFF; } -/* go button */ - -#go-button { - list-style-image: url("chrome://browser/skin/Go-arrow.png"); - -moz-image-region: rect(0px, 16px, 16px, 0px); -} - -#go-button:-moz-locale-dir(rtl) > .toolbarbutton-icon { - -moz-transform: scaleX(-1); -} - -#go-button:hover { - -moz-image-region: rect(16px, 16px, 32px, 0px); -} - /* combined go/reload/stop button in location bar */ +#go-button, #urlbar > toolbarbutton { list-style-image: url("chrome://browser/skin/reload-stop-go.png"); /* margin: -2px; */ -moz-margin-start: 0; - padding: 0 3px; + padding: 0 2px; background-origin: border-box; border: none; -moz-border-start: 1px solid #9C9CFF; } +#go-button { + padding: 0 3px; +} + #urlbar:-moz-locale-dir(ltr) > toolbarbutton { border-top-left-radius: 0px; border-bottom-left-radius: 0px; @@ -1381,37 +1561,47 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action- border-bottom-right-radius: 0px; } +#urlbar > toolbarbutton:not([disabled]):active:hover, +#urlbar-reload-button:not(:hover) { + -moz-border-start-style: none; + -moz-padding-start: 3px; +} + #urlbar > toolbarbutton:not([disabled]):active:hover { - -moz-padding-start: 4px; - -moz-border-start: none; } #urlbar-go-button { - -moz-image-region: rect(0px, 56px, 14px, 42px); + -moz-image-region: rect(0, 42px, 14px, 28px); } -#urlbar-go-button:hover { - -moz-image-region: rect(14px, 56px, 28px, 42px); +#go-button:-moz-locale-dir(rtl) > .toolbarbutton-icon, +#urlbar-go-button:-moz-locale-dir(rtl) > .toolbarbutton-icon { + -moz-transform: scaleX(-1); +} + +#urlbar-go-button:hover, +#go-button:hover { + -moz-image-region: rect(14px, 42px, 28px, 28px); } #urlbar-reload-button { - -moz-image-region: rect(0px, 28px, 14px, 14px); + -moz-image-region: rect(0px, 14px, 14px, 0px); } #urlbar-reload-button[disabled] { - -moz-image-region: rect(0px, 14px, 14px, 0px); + -moz-image-region: rect(28px, 14px, 42px, 0px); } #urlbar-reload-button:not([disabled]):hover { - -moz-image-region: rect(14px, 28px, 28px, 14px); + -moz-image-region: rect(14px, 14px, 28px, 0px); } #urlbar-stop-button { - -moz-image-region: rect(0px, 42px, 14px, 28px); + -moz-image-region: rect(0px, 28px, 14px, 14px); } #urlbar-stop-button:hover { - -moz-image-region: rect(14px, 42px, 28px, 28px); + -moz-image-region: rect(14px, 28px, 28px, 14px); } /* popup blocker button */ @@ -1480,12 +1670,12 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action- } .panel-promo-box { - margin: 8px -16px -16px -16px; - padding: 8px 16px; + margin: 5px -6px -6px -6px; + padding: 5px; background-color: #000000; color: #FF9F00; - border-bottom-left-radius: 6px; - border-bottom-right-radius: 6px; + border-bottom-left-radius: 5px; + border-bottom-right-radius: 5px; border-top: 1px solid #9C9CFF; } @@ -1497,8 +1687,8 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action- .panel-promo-closebutton { list-style-image: url("chrome://global/skin/icons/close-button.gif"); - -moz-margin-end: -10px; - margin-top: -5px; + -moz-margin-end: -3px; + margin-top: -3px; } .panel-promo-closebutton:hover { @@ -1607,7 +1797,7 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action- .tab-icon-image { width: 16px; height: 16px; - list-style-image: url("chrome://communicator/skin/bookmarks/bookmark-item.gif"); + list-style-image: url("chrome://mozapps/skin/places/defaultFavicon.png"); -moz-image-region: auto; -moz-margin-end: 3px; } @@ -1662,10 +1852,6 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action- list-style-image: url("chrome://global/skin/icons/close-button-hover.gif"); } -.tab-close-button:focus { - outline: none !important; -} - /* Tab scrollbox arrow, tabstrip new tab and all-tabs buttons */ @media all and (-moz-touch-enabled) { @@ -1748,8 +1934,7 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action- /* All tabs menupopup */ .alltabs-item > .menu-iconic-left > .menu-iconic-icon { - list-style-image: url("chrome://global/skin/icons/folder-item.png"); - -moz-image-region: rect(0px, 16px, 16px, 0px); + list-style-image: url("chrome://mozapps/skin/places/defaultFavicon.png"); -moz-image-region: auto; } @@ -1761,6 +1946,10 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action- list-style-image: url("chrome://global/skin/icons/loading.gif"); } +.alltabs-item[tabIsVisible] { + background-color: #402800; +} + /* Tabstrip close button */ .tabs-closebutton { -moz-box-flex: 1; @@ -1981,16 +2170,15 @@ toolbarbutton.bookmark-item[dragover="true"][open="true"] { background-color: #000000; background-clip: padding-box; padding-left: 3px; - border-radius: 2.5px 0 0 2.5px; + border-radius: 3px 0 0 3px; -moz-border-image: url("chrome://browser/skin/urlbar-arrow.png") 0 8 0 0 / 0 8px 0 0; -moz-margin-end: -8px; - margin-top: -2px; - margin-bottom: -2px; } -#notification-popup-box:not([hidden]) + #identity-box { - -moz-padding-start: 10px; - border-radius: 0; +window:not([chromehidden~=toolbar]) #navigator-toolbox[iconsize=large][mode=icons] > + :-moz-any(#nav-bar[currentset*="unified-back-forward-button,urlbar-container"],#nav-bar:not([currentset])) > + #unified-back-forward-button[forwarddisabled] + #urlbar-container > #urlbar > #notification-popup-box { + padding-left: 5px; } #notification-popup-box:-moz-locale-dir(rtl), @@ -2004,8 +2192,8 @@ toolbarbutton.bookmark-item[dragover="true"][open="true"] { } .notification-anchor-icon:-moz-focusring { - outline: 1px dotted -moz-DialogText; - outline-offset: -3px; + outline: 1px dotted #008484; +/* outline-offset: -3px; */ } #default-notification-icon { @@ -2209,10 +2397,7 @@ panel[dimmed="true"] { #addon-bar { min-height: 20px; border-top: 3px solid #000000; -} - -#addon-bar:not(:-moz-lwtheme) { - -moz-appearance: statusbar; + border-bottom-width: 0; } #addon-bar .toolbar-holder { @@ -2236,6 +2421,13 @@ panel[dimmed="true"] { border-width: 0; } +#addon-bar[customizing] > #status-bar { + opacity: .5; +/* background-image: -moz-repeating-linear-gradient(-45deg, + rgba(255,255,255,.3), rgba(255,255,255,.3) 5px, + rgba(0,0,0,.3) 5px, rgba(0,0,0,.3) 10px);*/ +} + /* Remove all borders from statusbarpanel children of the statusbar. #status-bar > statusbarpanel { @@ -2278,3 +2470,308 @@ panel[dimmed="true"] { border-top-left-radius: .3em; margin-left: 1em; } + +/* HACK to abolish devily color on main content */ + +#content { + background-color: transparent !important; +} + +/* Highlighter */ + +.highlighter-veil { + background-color: rgba(0, 0, 0, 0.5); +} + +#highlighter-closebutton { + list-style-image: url("chrome://global/skin/icons/close-button.gif"); +} + +#highlighter-closebutton:hover, +#highlighter-closebutton:hover:active { + list-style-image: url("chrome://global/skin/icons/close-button-hover.gif"); +} + +highlighter-veil-transparentbox { + box-shadow: 0 0 0 1px rgba(0,0,0,0.5); + outline: 1px dashed rgba(255,255,255,0.5); + outline-offset: -1px; +} + +#highlighter-veil-container[locked] > #highlighter-veil-middlebox > #highlighter-veil-transparentbox { + box-shadow: 0 0 0 1px black; + outline-color: white; +} + +/* Highlighter toolbar */ + +#inspector-toolbar { + border-top: 3px solid #000000; + border-bottom: none; +} + +#inspector-toolbar[treepanel-open] { + padding-top: 0; + -moz-padding-end: 0; +} + +#inspector-tools { + -moz-padding-start: 2px; + -moz-padding-end: 2px; + border-left: 3px solid #000000; + border-right: 3px solid #000000; + -moz-margin-start: 2px; + -moz-margin-end: 2px; +} + +/* Highlighter - toolbar resizers */ + +.inspector-resizer { + -moz-appearance: none; + cursor: n-resize; +} + +#inspector-top-resizer { + background: none; + height: 4px; +} + +#inspector-end-resizer { + width: 12px; + height: 8px; + border-width: 1px 1px 0; + border-style: solid; + border-color: #008484; + margin: 7px 7px 8px; +} + +/* Highlighter - Node Infobar */ + +/* Highlighter - Node Infobar - text */ + +#highlighter-nodeinfobar-tagname { + color: #FFCF00; +} + +#highlighter-nodeinfobar-id { + color: #9C9CFF; +} + +.highlighter-nodeinfobar-class { + color: #FF9F00; +} + +/* Highlighter - Node Infobar - box & arrow */ + +#highlighter-nodeinfobar { + border: 1px solid rgba(156, 156, 255, .5); + border-radius: 3px; + padding: 8px 16px; + background: #000000 padding-box; +} + +.highlighter-nodeinfobar-arrow { + width: 14px; + height: 14px; + -moz-margin-start: -moz-calc(50% - 7px); + -moz-transform: rotate(-45deg); + border: 1px solid transparent; + background-clip: padding-box; + background-repeat: no-repeat; +} + +#highlighter-nodeinfobar-arrow-top { + margin-bottom: -8px; + margin-top: 8px; + border-right-color: rgba(0, 132, 132, .5); + border-top-color: rgba(0, 132, 132, .5); + background-image: -moz-linear-gradient(bottom left, transparent 50%, rgb(0, 132, 132) 50%); +} + +#highlighter-nodeinfobar-arrow-bottom { + margin-top: -8px; + margin-bottom: 8px; + border-left-color: rgba(0, 132, 132, .5); + border-bottom-color: rgba(0, 132, 132, .5); + background-image: -moz-linear-gradient(top right, transparent 50%, rgb(0, 132, 132) 50%); +} + +#highlighter-nodeinfobar-container[position="top"] > #highlighter-nodeinfobar, +#highlighter-nodeinfobar-container[position="overlap"] > #highlighter-nodeinfobar { + box-shadow: 0 1px 0 hsla(0, 0%, 100%, .1) inset; +} + +#highlighter-nodeinfobar-container[hide-arrow] > #highlighter-nodeinfobar { + margin: 7px 0; +} + +#full-screen-warning-message { + background-color: #000000; + color: #FF9F00; + font-size: 32px; + border-radius: 8px; + margin-top: 30px; + padding: 30px 50px; + box-shadow: 0 0 2px #9C9CFF; +} + +#full-screen-warning-container[obscure-browser] { + background-color: rgba(0,0,0,0.75); +} + +#full-screen-warning-container[stop-obscuring-browser] { + -moz-transition-property: background-color; + -moz-transition-duration: 500ms; + background-color: rgba(0,0,0,0); +} + +/* Highlighter toolbar - breadcrumbs */ + +#inspector-breadcrumbs { + padding: 0 6px; +} + +.inspector-breadcrumbs-button { + -moz-appearance: none; + border-width: 1px 13px 2px 13px; + /* color: hsl(210,30%,85%); */ + max-width: 85px; + /* The content of the button can be larger than the button */ + overflow: hidden; + min-height: 25px; + margin: 0 -11px 0 0; + padding: 0 9px; +} + +.inspector-breadcrumbs-button[checked] > .inspector-breadcrumbs-tag { + /*color: hsl(208,100%,60%); */ +} + +.inspector-breadcrumbs-button[checked] > .inspector-breadcrumbs-id { + /*color: hsl(205,100%,70%); */ +} + +.inspector-breadcrumbs-id, +.inspector-breadcrumbs-classes { + /*color: #8d99a6; */ +} + +/* Highlighter toolbar - breadcrumbs - LTR */ + +.inspector-breadcrumbs-button:-moz-locale-dir(ltr):first-of-type { + margin-left: 0; +} + +.inspector-breadcrumbs-button { + -moz-border-image: url("chrome://browser/skin/devtools/breadcrumbs/ltr-middle.png") 1 13 2 13 stretch; +} + +.inspector-breadcrumbs-button[siblings-menu-open]:not([checked]), +.inspector-breadcrumbs-button:not([checked]):hover:active { + -moz-border-image: url("chrome://browser/skin/devtools/breadcrumbs/ltr-middle-pressed.png") 1 13 2 13 stretch; +} + +.inspector-breadcrumbs-button[checked] { + -moz-border-image: url("chrome://browser/skin/devtools/breadcrumbs/ltr-middle-selected.png") 1 13 2 13 stretch; +} + +.inspector-breadcrumbs-button[checked][siblings-menu-open], +.inspector-breadcrumbs-button[checked]:hover:active { + -moz-border-image: url("chrome://browser/skin/devtools/breadcrumbs/ltr-middle-selected-pressed.png") 1 13 2 13 stretch; +} + +.inspector-breadcrumbs-button:first-of-type { + -moz-border-image: url("chrome://browser/skin/devtools/breadcrumbs/ltr-start.png") 1 13 2 13 stretch; +} + +.inspector-breadcrumbs-button[siblings-menu-open]:first-of-type:not([checked]), +.inspector-breadcrumbs-button:first-of-type:not([checked]):hover:active { + -moz-border-image: url("chrome://browser/skin/devtools/breadcrumbs/ltr-start-pressed.png") 1 13 2 13 stretch; +} + +.inspector-breadcrumbs-button:first-of-type[checked] { + -moz-border-image: url("chrome://browser/skin/devtools/breadcrumbs/ltr-start-selected.png") 1 13 2 13 stretch; +} + +.inspector-breadcrumbs-button[siblings-menu-open]:first-of-type[checked], +.inspector-breadcrumbs-button:first-of-type[checked]:hover:active { + -moz-border-image: url("chrome://browser/skin/devtools/breadcrumbs/ltr-start-selected-pressed.png") 1 13 2 13 stretch; +} + +.inspector-breadcrumbs-button:last-of-type { + -moz-border-image: url("chrome://browser/skin/devtools/breadcrumbs/ltr-end.png") 1 13 2 13 stretch; +} + +.inspector-breadcrumbs-button[siblings-menu-open]:last-of-type:not([checked]), +.inspector-breadcrumbs-button:last-of-type:not([checked]):hover:active { + -moz-border-image: url("chrome://browser/skin/devtools/breadcrumbs/ltr-end-pressed.png") 1 13 2 13 stretch; +} + +.inspector-breadcrumbs-button:last-of-type[checked] { + -moz-border-image: url("chrome://browser/skin/devtools/breadcrumbs/ltr-end-selected.png") 1 13 2 13 stretch; +} + +.inspector-breadcrumbs-button[siblings-menu-open]:last-of-type[checked], +.inspector-breadcrumbs-button:last-of-type[checked]:hover:active { + -moz-border-image: url("chrome://browser/skin/devtools/breadcrumbs/ltr-end-selected-pressed.png") 1 13 2 13 stretch; +} + +/* Highlighter toolbar - breadcrumbs - RTL */ + +.inspector-breadcrumbs-button:-moz-locale-dir(rtl):first-of-type { + margin-right: 0; +} + +.inspector-breadcrumbs-button:-moz-locale-dir(rtl) { + -moz-border-image: url("chrome://browser/skin/devtools/breadcrumbs/rtl-middle.png") 1 13 2 13 stretch; +} + +.inspector-breadcrumbs-button[siblings-menu-open]:not([checked]):-moz-locale-dir(rtl), +.inspector-breadcrumbs-button:not([checked]):hover:active:-moz-locale-dir(rtl) { + -moz-border-image: url("chrome://browser/skin/devtools/breadcrumbs/rtl-middle-pressed.png") 1 13 2 13 stretch; +} + +.inspector-breadcrumbs-button[checked]:-moz-locale-dir(rtl) { + -moz-border-image: url("chrome://browser/skin/devtools/breadcrumbs/rtl-middle-selected.png") 1 13 2 13 stretch; +} + +.inspector-breadcrumbs-button[checked][siblings-menu-open]:-moz-locale-dir(rtl), +.inspector-breadcrumbs-button[checked]:hover:active:-moz-locale-dir(rtl) { + -moz-border-image: url("chrome://browser/skin/devtools/breadcrumbs/rtl-middle-selected-pressed.png") 1 13 2 13 stretch; +} + +.inspector-breadcrumbs-button:first-of-type:-moz-locale-dir(rtl) { + -moz-border-image: url("chrome://browser/skin/devtools/breadcrumbs/rtl-start.png") 1 13 2 13 stretch; +} + +.inspector-breadcrumbs-button[siblings-menu-open]:first-of-type:not([checked]):-moz-locale-dir(rtl), +.inspector-breadcrumbs-button:first-of-type:not([checked]):hover:active:-moz-locale-dir(rtl) { + -moz-border-image: url("chrome://browser/skin/devtools/breadcrumbs/rtl-start-pressed.png") 1 13 2 13 stretch; +} + +.inspector-breadcrumbs-button:first-of-type[checked]:-moz-locale-dir(rtl) { + -moz-border-image: url("chrome://browser/skin/devtools/breadcrumbs/rtl-start-selected.png") 1 13 2 13 stretch; +} + +.inspector-breadcrumbs-button[siblings-menu-open]:first-of-type[checked]:-moz-locale-dir(rtl), +.inspector-breadcrumbs-button:first-of-type[checked]:hover:active:-moz-locale-dir(rtl) { + -moz-border-image: url("chrome://browser/skin/devtools/breadcrumbs/rtl-start-selected-pressed.png") 1 13 2 13 stretch; +} + +.inspector-breadcrumbs-button:last-of-type:-moz-locale-dir(rtl) { + -moz-border-image: url("chrome://browser/skin/devtools/breadcrumbs/rtl-end.png") 1 13 2 13 stretch; +} + +.inspector-breadcrumbs-button[siblings-menu-open]:last-of-type:not([checked]):-moz-locale-dir(rtl), +.inspector-breadcrumbs-button:last-of-type:not([checked]):hover:active:-moz-locale-dir(rtl) { + -moz-border-image: url("chrome://browser/skin/devtools/breadcrumbs/rtl-end-pressed.png") 1 13 2 13 stretch; +} + +.inspector-breadcrumbs-button:last-of-type[checked]:-moz-locale-dir(rtl) { + -moz-border-image: url("chrome://browser/skin/devtools/breadcrumbs/rtl-end-selected.png") 1 13 2 13 stretch; +} + +.inspector-breadcrumbs-button[siblings-menu-open]:last-of-type[checked]:-moz-locale-dir(rtl), +.inspector-breadcrumbs-button:last-of-type[checked]:hover:active:-moz-locale-dir(rtl) { + -moz-border-image: url("chrome://browser/skin/devtools/breadcrumbs/rtl-end-selected-pressed.png") 1 13 2 13 stretch; +}