diff -r 000000000000 -r 6474c204b198 browser/themes/osx/places/organizer.css --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/browser/themes/osx/places/organizer.css Wed Dec 31 06:09:35 2014 +0100 @@ -0,0 +1,295 @@ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ + +%include ../shared.inc + +/* Places Organizer Sidebars */ + +#placesList > treechildren::-moz-tree-row { + background-color: transparent; + border-color: transparent; +} + +#placesList > treechildren::-moz-tree-row(selected) { + background: @sidebarItemBackground@; + border-top: @sidebarItemBorderTop@; +} + +#placesList > treechildren::-moz-tree-row(selected,focus) { + background: @sidebarItemFocusedBackground@; + border-top: @sidebarItemFocusedBorderTop@; +} + +#placesList:-moz-system-metric(mac-graphite-theme) > treechildren::-moz-tree-row(selected) { + background: @sidebarItemGraphiteBackground@; + border-top: @sidebarItemGraphiteBorderTop@; +} + +#placesList:-moz-system-metric(mac-graphite-theme) > treechildren::-moz-tree-row(selected,focus) { + background: @sidebarItemGraphiteFocusedBackground@; + border-top: @sidebarItemGraphiteFocusedBorderTop@; +} + +#placesList > treechildren:-moz-window-inactive::-moz-tree-row(selected) { + background: @sidebarItemInactiveBackground@; + border-top: @sidebarItemInactiveBorderTop@; +} + +#placesList > treechildren::-moz-tree-row(History), +#placesList > treechildren::-moz-tree-row(history) { + background-color: blue; +} + +#placesList > treechildren::-moz-tree-cell(separator) { + cursor: default; +} + +#placesList > treechildren::-moz-tree-separator { + border-top: 1px solid #505d6d; + margin: 0 10px; +} + +#placesList > treechildren::-moz-tree-cell-text(selected) { + font-weight: bold !important; + color: #ffffff !important; +} + +#placesToolbar { + padding: 0 4px 3px; +} + +#placesView { + border-top: none !important; +} + +#placesView > splitter { + -moz-border-start: none !important; + -moz-border-end: 1px solid #bdbdbd; + min-width: 1px; + width: 1px; + background-image: none !important; +} + +#placesToolbar > toolbarbutton { + list-style-image: url("chrome://browser/skin/places/toolbar.png"); + margin: 4px 4px 5px; + padding: 0; + height: 22px; + -moz-appearance: toolbarbutton; +} + +#placesToolbar > toolbarbutton[disabled="true"] > .toolbarbutton-icon { + opacity: 0.5; +} + +#placesToolbar > toolbarbutton > .toolbarbutton-icon { + margin: 1px 4px; +} + +#placesToolbar > toolbarbutton > .toolbarbutton-text { + display: none; +} + +#placesToolbar > toolbarbutton[type="menu"] > .toolbarbutton-menu-dropmarker { + list-style-image: url(chrome://browser/skin/toolbarbutton-dropmarker.png); + padding: 0; + margin-top: 1px; + -moz-margin-end: 2px; +} + +@media (min-resolution: 2dppx) { + #placesToolbar > toolbarbutton[type="menu"] > .toolbarbutton-menu-dropmarker { + list-style-image: url(chrome://browser/skin/toolbarbutton-dropmarker@2x.png); + } + + #placesToolbar > toolbarbutton[type="menu"] > .toolbarbutton-menu-dropmarker > .dropmarker-icon { + width: 7px; + } +} + +@media (-moz-mac-lion-theme) { + #placesToolbar > toolbarbutton[disabled="true"] > .toolbarbutton-icon, + #placesToolbar > toolbarbutton:not(:hover):-moz-window-inactive > .toolbarbutton-icon, + #placesToolbar > toolbarbutton[type="menu"][disabled="true"] > .toolbarbutton-menu-dropmarker, + #placesToolbar > toolbarbutton:not(:hover):-moz-window-inactive[type="menu"] > .toolbarbutton-menu-dropmarker { + opacity: .5; + } + + #placesToolbar > toolbarbutton:-moz-window-inactive[disabled="true"] > .toolbarbutton-icon, + #placesToolbar > toolbarbutton:-moz-window-inactive[type="menu"][disabled="true"] > .toolbarbutton-menu-dropmarker { + opacity: .25; + } +} + +#placesToolbar > toolbarbutton > menupopup { + margin-top: 1px; +} + +/* back and forward button */ +#back-button:-moz-locale-dir(ltr), +#forward-button:-moz-locale-dir(rtl) { + -moz-image-region: rect(0px, 16px, 16px, 0px); + margin-right: 0; +} + +#forward-button:-moz-locale-dir(ltr), +#back-button:-moz-locale-dir(rtl) { + -moz-image-region: rect(0px, 32px, 16px, 16px); + margin-left: 0; +} + +#back-button > .toolbarbutton-icon { + -moz-margin-start: 3px !important; + -moz-margin-end: 2px !important; +} + +#forward-button > .toolbarbutton-icon { + -moz-margin-start: 2px !important; + -moz-margin-end: 3px !important; +} + +/* organize button */ +#organizeButton { + -moz-image-region: rect(0px, 48px, 16px, 32px); +} + +/* view button */ +#viewMenu { + -moz-image-region: rect(0px, 64px, 16px, 48px); +} + +/* maintenance button */ +#maintenanceButton { + -moz-image-region: rect(0px, 80px, 16px, 64px); +} + +/* Root View */ +#placesView { + border-top: 1px solid ThreeDDarkShadow; + -moz-user-focus: ignore; +} + +/* Place List, Place Content */ +#placesList { + background-color: #e2e7ed; + width: 160px; +} + +#placesList:-moz-window-inactive { + background-color: #e8e8e8; +} + +/* Info box */ +#detailsDeck { + border-top: 1px solid #919191; + background-color: #f0f0f0; + padding: 10px; +} + +#placeContent { + -moz-appearance: none; + border: 0px; +} + +#placeContent > treechildren::-moz-tree-row { + border-top: none !important; + padding-top: 1px; +} + +#placeContent > treechildren::-moz-tree-row(odd) { + background-color: #edf3fe; +} + +#placeContent > treechildren::-moz-tree-row(selected), +#placeContent > treechildren::-moz-tree-row(odd, selected) { + background-color: -moz-mac-secondaryhighlight; +} + +#placeContent > treechildren::-moz-tree-row(selected, focus), +#placeContent > treechildren::-moz-tree-row(odd, selected, focus) { + background-color: Highlight; + color: HighlightText !important; +} + +#placeContent > treechildren::-moz-tree-cell, +#placeContent > treechildren::-moz-tree-column { + border-right: 1px solid #d7dad7; +} + +#placeContent > treechildren::-moz-tree-cell(separator) { + border-color: transparent; +} + +/**** expanders ****/ + +.expander-up, +.expander-down { + -moz-appearance: none; + margin-left: 8px; + padding: 0; + min-width: 0; +} + +.expander-up { + list-style-image: url("chrome://browser/skin/places/expander-open.png") !important; +} + +.expander-down { + list-style-image: url("chrome://browser/skin/places/expander-closed.png") !important; +} + +.expander-down:hover:active { + list-style-image: url("chrome://browser/skin/places/expander-closed-active.png") !important; +} + +.expander-up:hover:active { + list-style-image: url("chrome://browser/skin/places/expander-open-active.png") !important; +} + +/** + * info pane + */ + +/* More/Less button */ + +#infoBoxExpander { + list-style-image: url("chrome://browser/skin/places/twisty-open.gif"); + -moz-appearance: none; + margin: 0; + padding: 0; + max-width: 0; +} + +#infoBoxExpanderLabel { + display: none; +} + +#infoBox[minimal="true"] #infoBoxExpander { + list-style-image: url("chrome://browser/skin/places/twisty-closed.gif"); +} + +#itemsCountText, +#selectItemDescription { + color: GrayText; +} + +.editBMPanel_rowLabel { + text-align: end; +} + +/** + * Downloads pane + */ + +#clearDownloadsButton { + list-style-image: none !important; +} + +#clearDownloadsButton > .toolbarbutton-icon { + display: none; +} + +#clearDownloadsButton > .toolbarbutton-text { + display: inline !important; +}