X-Git-Url: https://git-public.kairo.at/?p=themes.git;a=blobdiff_plain;f=LCARStrek%2Fbrowser%2Fbrowser.css;h=c905ee5fe3720b58249473e5fc98d66f2b176a3e;hp=4fc6c6d83b33b4b7712ccafb2583c7c222b66f52;hb=d9f15c2857b49ab333d62169cae553627650b441;hpb=4b6865460bd93967506dc94eb212177e1efd5ce9 diff --git a/LCARStrek/browser/browser.css b/LCARStrek/browser/browser.css index 4fc6c6d8..c905ee5f 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 @@ -115,9 +117,9 @@ menubar { visibility: visible; } -#navigator-toolbox[tabsontop="true"] > #nav-bar, -#navigator-toolbox[tabsontop="true"]:not([customizing]) > #nav-bar[collapsed="true"] + toolbar, -#navigator-toolbox[tabsontop="true"]:not([customizing]) > #nav-bar[collapsed="true"] + #customToolbars + #PersonalToolbar { +#nav-bar[tabsontop="true"], +#nav-bar[tabsontop="true"][collapsed="true"]:not([customizing]) + toolbar, +#nav-bar[tabsontop="true"][collapsed="true"]:not([customizing]) + #customToolbars + #PersonalToolbar { /* background-image: -moz-linear-gradient(@toolbarHighlight@, rgba(255,255,255,0)); */ } @@ -131,7 +133,6 @@ menubar { /* ::::: app menu button ::::: */ -.tab-drag-preview::before, #appmenu-button { background-color: #FF9F00; background-clip: padding-box; @@ -149,7 +150,6 @@ menubar { border-right: none; } -#main-window[privatebrowsingmode=temporary] .tab-drag-preview::before, #main-window[privatebrowsingmode=temporary] #appmenu-button { background-color: #6000CF; color: #FFCF00; @@ -415,6 +415,7 @@ menubar { /* ::::: bookmark buttons ::::: */ +/*.bookmark-item:not(#bookmarks-menu-button) > .toolbarbutton-icon */ .bookmark-item > .toolbarbutton-icon { width: 16px; height: 16px; @@ -430,9 +431,7 @@ menubar { } #wrapper-personal-bookmarks[place="palette"] > .toolbarpaletteitem-box { - width: 16px; - height: 16px; - background: url("chrome://communicator/skin/bookmarks/bookmarksToolbar.png") no-repeat; + background: url("chrome://communicator/skin/bookmarks/bookmarksToolbar.png") no-repeat center; } .bookmarks-toolbar-customize { @@ -481,7 +480,11 @@ menuitem.bookmark-item { .bookmark-item[container][livemark] .bookmark-item { list-style-image: url("chrome://communicator/skin/bookmarks/livemark-item.png"); - -moz-image-region: auto; + -moz-image-region: rect(0px, 16px, 16px, 0px); +} + +.bookmark-item[container][livemark] .bookmark-item[visited] { + -moz-image-region: rect(0px, 32px, 16px, 16px); } .bookmark-item[container][query] { @@ -706,7 +709,9 @@ toolbar[mode="full"] .toolbarbutton-1 > .toolbarbutton-menubutton-button { border-bottom-left-radius: 0; } -#navigator-toolbox[iconsize="large"][mode="icons"] > #nav-bar #back-button { +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 > #back-button { border-radius: 10000px; width: 30px; height: 30px; @@ -718,20 +723,32 @@ toolbar[mode="full"] .toolbarbutton-1 > .toolbarbutton-menubutton-button { -moz-image-region: rect(54px, 20px, 74px, 0); } -#navigator-toolbox[iconsize="large"][mode="icons"] > #nav-bar #back-button:not([disabled="true"]):hover, -#navigator-toolbox[iconsize="large"][mode="icons"] > #nav-bar #back-button[open="true"] { +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 > #back-button:not([disabled="true"]):hover, +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 > #back-button[open="true"] { -moz-image-region: rect(54px, 40px, 74px, 20px); } -#navigator-toolbox[iconsize="large"][mode="icons"] > #nav-bar #back-button[disabled="true"] { +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 > #back-button[disabled="true"] { -moz-image-region: rect(54px, 60px, 74px, 40px); } -#navigator-toolbox[iconsize="large"][mode="icons"] > #nav-bar #back-button:not([disabled="true"]):not([open="true"]):not(:active):hover { +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 > #back-button:not([disabled="true"]):not([open="true"]):not(:active):hover { } -#navigator-toolbox[iconsize="large"][mode="icons"] > #nav-bar #back-button:not([disabled="true"]):hover:active, -#navigator-toolbox[iconsize="large"][mode="icons"] > #nav-bar #back-button[open="true"] { +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 > #back-button:not([disabled="true"]):hover:active, +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 > #back-button[open="true"] { } #navigator-toolbox[iconsize="large"][mode="icons"] > #nav-bar[currentset*="unified-back-forward-button"], @@ -745,15 +762,35 @@ toolbar[mode="full"] .toolbarbutton-1 > .toolbarbutton-menubutton-button { /* padding-top: 5px; */ } -#navigator-toolbox[iconsize="large"][mode="icons"] > #nav-bar #forward-button { +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 { /*mask: url(keyhole-forward-mask.svg#mask); XXX: this regresses twinopen */ mask: url("chrome://browser/content/browser.xul#winstripe-keyhole-forward-mask"); -moz-margin-start: -6px !important; padding-left: 7px; padding-right: 3px; + margin-top: 2px; + margin-bottom: 2px; +} + +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:-moz-locale-dir(ltr) { + border-top-right-radius: 11px; + border-bottom-right-radius: 11px; +} + +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:-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 { +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:not([disabled="true"]):not(:active):hover { /*mask: url(keyhole-forward-mask.svg#mask-hover);*/ mask: url("chrome://browser/content/browser.xul#winstripe-keyhole-forward-mask-hover"); } @@ -778,6 +815,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 { @@ -1034,27 +1097,6 @@ toolbar[mode="full"] .toolbarbutton-1 > .toolbarbutton-menubutton-button { -moz-image-region: rect(0, 306px, 18px, 288px); } -#nav-bar #zoom-out-button { - -moz-margin-end: 0; -} - -#nav-bar #zoom-in-button { - -moz-border-start: none; - -moz-margin-start: 0; -} - -#nav-bar #zoom-out-button:-moz-locale-dir(ltr), -#nav-bar #zoom-in-button:-moz-locale-dir(rtl) { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} - -#nav-bar #zoom-out-button:-moz-locale-dir(rtl), -#nav-bar #zoom-in-button:-moz-locale-dir(ltr) { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} - #zoom-out-button:not([disabled="true"]):hover { -moz-image-region: rect(18px, 288px, 36px, 270px); } @@ -1099,7 +1141,7 @@ toolbar[mode="full"] .toolbarbutton-1 > .toolbarbutton-menubutton-button { /* ::::: fullscreen window controls ::::: */ -#TabsToolbar > #window-controls { +#window-controls { -moz-margin-start: 4px; } @@ -1145,6 +1187,8 @@ toolbar[mode="full"] .toolbarbutton-1 > .toolbarbutton-menubutton-button { #urlbar { width: 7em; min-width: 7em; + /* make color as light as possible to deal with dark non-domain parts */ + color: #FFBFFF; } #urlbar:-moz-lwtheme, @@ -1154,6 +1198,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; @@ -1209,7 +1326,7 @@ html|*.urlbar-input:-moz-lwtheme:-moz-placeholder, background: transparent; } -#urlbar-search-splitter + #urlbar-container > #urlbar , +#urlbar-search-splitter + #urlbar-container > #urlbar, #urlbar-search-splitter + #search-container > #searchbar > .searchbar-textbox { -moz-margin-start: 0; } @@ -1230,6 +1347,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; @@ -1286,16 +1449,10 @@ html|*.urlbar-input:-moz-lwtheme:-moz-placeholder, /* page proxy icon */ -#page-proxy-favicon, -#urlbar-throbber { +#page-proxy-favicon { width: 16px; height: 16px; -} - -#page-proxy-stack { - width: 24px; - height: 18px; - padding: 1px 4px; + /* margin: 1px 4px; */ } #page-proxy-favicon:not([src]) { @@ -1306,10 +1463,6 @@ html|*.urlbar-input:-moz-lwtheme:-moz-placeholder, opacity: 0.5; } -#urlbar-throbber { - list-style-image: url("chrome://global/skin/icons/loading.gif"); -} - /* autocomplete */ #treecolAutoCompleteImage { @@ -1513,10 +1666,8 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action- } .panel-promo-box { - margin: 5px -6px -6px -6px; + margin: 5px -6px -6px; padding: 5px; - background-color: #000000; - color: #FF9F00; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-top: 1px solid #9C9CFF; @@ -1668,25 +1819,7 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action- outline: 1px dotted; } -/* Tab drag and drop */ -.tab-drag-panel { - border: 0 !important; -} - -.tab-drag-label { - margin: 0 !important; - padding: 5px; - border: 1px solid #8050B0; -} - -.tab-drag-panel:not([target]) > .tab-drag-label { - display: none; -} - -.tab-drag-preview { - border: 1px solid #9C9CFF; -} - +/* Tab DnD indicator */ .tab-drop-indicator { list-style-image: url("chrome://browser/skin/tabbrowser/tabDragIndicator.png"); margin-bottom: -11px; @@ -1715,7 +1848,7 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action- /* Tab scrollbox arrow, tabstrip new tab and all-tabs buttons */ -@media all and (-moz-touch-enabled) { +@media (-moz-touch-enabled) { .tabbrowser-arrowscrollbox > .scrollbutton-up, .tabbrowser-arrowscrollbox > .scrollbutton-down, #TabsToolbar .toolbarbutton-1 { @@ -1978,7 +2111,8 @@ toolbarbutton.bookmark-item[dragover="true"][open="true"] { .popup-notification-icon[popupid="addon-install-cancelled"], .popup-notification-icon[popupid="addon-install-blocked"], .popup-notification-icon[popupid="addon-install-failed"], -.popup-notification-icon[popupid="addon-install-complete"] { +.popup-notification-icon[popupid="addon-install-complete"], +.popup-notification-icon[popupid="click-to-play-plugins"] { list-style-image: url("chrome://mozapps/skin/extensions/extensionGeneric.png"); width: 32px; height: 32px; @@ -2025,6 +2159,10 @@ toolbarbutton.bookmark-item[dragover="true"][open="true"] { list-style-image: url("chrome://mozapps/skin/passwordmgr/key-64.png"); } +.popup-notification-icon[popupid="webapps-install"] { + list-style-image: url("chrome://browser/skin/webapps-64.png"); +} + /* Notification icon box */ #notification-popup-box { position: relative; @@ -2036,8 +2174,10 @@ toolbarbutton.bookmark-item[dragover="true"][open="true"] { -moz-margin-end: -8px; } -#notification-popup-box:not([hidden]) + #identity-box { - -moz-padding-start: 10px; +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), @@ -2075,6 +2215,10 @@ toolbarbutton.bookmark-item[dragover="true"][open="true"] { list-style-image: url("chrome://mozapps/skin/passwordmgr/key-16.png"); } +#webapps-notification-icon { + list-style-image: url("chrome://browser/skin/webapps-16.png"); +} + #identity-popup-container { min-width: 280px; } @@ -2280,6 +2424,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 { @@ -2332,19 +2483,16 @@ panel[dimmed="true"] { /* Highlighter */ .highlighter-veil { - background-color: rgba(0, 0, 0, 0.5); + background-color: rgba(25, 25, 25, 0.5); } -#highlighter-close-button { - list-style-image: url("chrome://browser/skin/KUI-close.png"); - top: 12px; - right: 12px; - cursor: pointer; +#highlighter-closebutton { + list-style-image: url("chrome://global/skin/icons/close-button.gif"); } -#highlighter-close-button:-moz-locale-dir(rtl) { - right: auto; - left: 12px; +#highlighter-closebutton:hover, +#highlighter-closebutton:hover:active { + list-style-image: url("chrome://global/skin/icons/close-button-hover.gif"); } highlighter-veil-transparentbox { @@ -2358,11 +2506,311 @@ highlighter-veil-transparentbox { outline-color: white; } -/* - * need a "bumpy" background image for this! - */ -#inspector-horizontal-splitter { - background: none !important; - -moz-appearance: none; - cursor: n-resize; +/* Highlighter toolbar */ + +#inspector-inspect-toolbutton { + list-style-image: url("chrome://browser/skin/devtools/inspect-button.png"); + -moz-image-region: rect(0 16px 16px 0); +} + +#inspector-inspect-toolbutton[checked=true], +#inspector-inspect-toolbutton:hover { + -moz-image-region: rect(0 32px 16px 16px); +} + +#inspector-option-toolbarbutton { + list-style-image: url("chrome://browser/skin/devtools/inspector-option-icon.png"); + -moz-image-region: rect(0 16px 16px 0); +} + +#inspector-option-toolbarbutton[open], +#inspector-option-toolbarbutton:hover { + -moz-image-region: rect(0 32px 16px 16px); +} + +#inspector-toolbar { + border-top: 3px solid #000000; + border-bottom: none; +} + +#inspector-tools { + -moz-padding-end: 2px; + border-left: 3px solid #000000; + border-right: 3px solid #000000; + -moz-margin-start: 2px; +} + +#devtools-sidebar-box { + background-color: #000000; +} + +html|*#highlighter-nodeinfobar-pseudo-classes { + color: #FF9F00; +} + +/* Highlighter - Node Infobar */ + +/* Highlighter - Node Infobar - text */ + +html|*#highlighter-nodeinfobar-tagname { + color: #FFCF00; +} + +html|*#highlighter-nodeinfobar-id { + color: #9C9CFF; +} + +/* Highlighter - Node Infobar - box & arrow */ +#highlighter-nodeinfobar { + color: #FF9F00; + border: 1px solid rgba(156, 156, 255, .5); + border-radius: 3px; + padding: 8px 16px; + background-color: #000000; + background-clip: 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 > .scrollbutton-up, +#inspector-breadcrumbs > .scrollbutton-down { +} + +.inspector-breadcrumbs-button { + /*background-color: transparent;*/ + border-width: 2px 13px !important; + outline: none; + /* 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-button[checked] > .inspector-breadcrumbs-pseudo-classes { + color: #FF9F00; +} + +.inspector-breadcrumbs-id, +.inspector-breadcrumbs-classes { + /*color: #8d99a6; */ +} + +/* fit height of other buttons to breadcrumbs */ +#inspector-toolbar .devtools-toolbarbutton, +#highlighter-closebutton, +#inspector-option-toolbarbutton { + min-height: 25px; +} + +.inspector-breadcrumbs-pseudo-classes { + color: #FFCF00; +} + +/* 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") 2 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") 2 13 2 13 stretch; +} + +.inspector-breadcrumbs-button[checked] { + -moz-border-image: url("chrome://browser/skin/devtools/breadcrumbs/ltr-middle-selected.png") 2 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") 2 13 2 13 stretch; +} + +.inspector-breadcrumbs-button:first-of-type { + -moz-border-image: url("chrome://browser/skin/devtools/breadcrumbs/ltr-start.png") 2 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") 2 13 2 13 stretch; +} + +.inspector-breadcrumbs-button:first-of-type[checked] { + -moz-border-image: url("chrome://browser/skin/devtools/breadcrumbs/ltr-start-selected.png") 2 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") 2 13 2 13 stretch; +} + +.inspector-breadcrumbs-button:last-of-type { + -moz-border-image: url("chrome://browser/skin/devtools/breadcrumbs/ltr-end.png") 2 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") 2 13 2 13 stretch; +} + +.inspector-breadcrumbs-button:last-of-type[checked] { + -moz-border-image: url("chrome://browser/skin/devtools/breadcrumbs/ltr-end-selected.png") 2 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") 2 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") 2 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") 2 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") 2 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") 2 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") 2 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") 2 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") 2 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") 2 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") 2 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") 2 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") 2 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") 2 13 2 13 stretch; +} + +/* Highlighter toolbar - HTML Tree */ + +#inspector-treepanel-toolbutton { + list-style-image: url("chrome://browser/skin/devtools/treepanel-button.png"); + -moz-image-region: rect(0 18px 16px 0); +} + +#inspector-treepanel-toolbutton[checked], +#inspector-treepanel-toolbutton:hover { + -moz-image-region: rect(0 36px 16px 18px); +} + +#inspector-tree-splitter { + border: none; + min-height: 3px; + height: 3px; + position: relative; }