diff options
Diffstat (limited to 'browser/themes/osx/places/organizer.css')
-rw-r--r-- | browser/themes/osx/places/organizer.css | 319 |
1 files changed, 319 insertions, 0 deletions
diff --git a/browser/themes/osx/places/organizer.css b/browser/themes/osx/places/organizer.css new file mode 100644 index 000000000..4e3682d4c --- /dev/null +++ b/browser/themes/osx/places/organizer.css @@ -0,0 +1,319 @@ +/* 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/. */ + +/* Places Organizer Sidebars */ + +#placesList > treechildren::-moz-tree-row { + background-color: transparent; + border-color: transparent; + padding-bottom: 1px; + height: 24px; +} + +#placesList > treechildren::-moz-tree-cell-text { + font-size: 12px; + margin-inline-end: 6px; +} + +#placesList > treechildren::-moz-tree-row(selected) { + -moz-appearance: -moz-mac-source-list-selection; +} + +#placesList > treechildren::-moz-tree-row(selected,focus) { + -moz-appearance: -moz-mac-active-source-list-selection; +} + +#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) { + color: #fff; + font-weight: bold; +} + +#placesList > treechildren::-moz-tree-twisty { + -moz-appearance: none; + padding: 0 2px; + list-style-image: url("chrome://global/skin/tree/arrow-disclosure.svg#arrow-disclosure-collapsed"); +} + +#placesList > treechildren::-moz-tree-twisty(closed, selected) { + list-style-image: url("chrome://global/skin/tree/arrow-disclosure.svg#arrow-disclosure-collapsed-inverted"); +} + +#placesList > treechildren::-moz-tree-twisty(open) { + list-style-image: url("chrome://global/skin/tree/arrow-disclosure.svg#arrow-disclosure-expanded"); +} + +#placesList > treechildren::-moz-tree-twisty(open, selected) { + list-style-image: url("chrome://global/skin/tree/arrow-disclosure.svg#arrow-disclosure-expanded-inverted"); +} + +#placesList > treechildren:-moz-locale-dir(rtl)::-moz-tree-twisty(closed) { + list-style-image: url("chrome://global/skin/tree/arrow-disclosure.svg#arrow-disclosure-collapsed-rtl"); +} + +#placesList > treechildren:-moz-locale-dir(rtl)::-moz-tree-twisty(closed, selected) { + list-style-image: url("chrome://global/skin/tree/arrow-disclosure.svg#arrow-disclosure-collapsed-inverted-rtl"); +} + +@media (-moz-mac-yosemite-theme) { + #placesList > treechildren::-moz-tree-cell-text(selected) { + color: -moz-dialogtext; + font-weight: 500; + } + + #placesList > treechildren::-moz-tree-cell-text(selected, focus) { + color: #fff; + } + + #placesList > treechildren::-moz-tree-twisty(closed, selected) { + list-style-image: url("chrome://global/skin/tree/arrow-disclosure.svg#arrow-disclosure-collapsed"); + } + + #placesList > treechildren::-moz-tree-twisty(closed, selected, focus) { + list-style-image: url("chrome://global/skin/tree/arrow-disclosure.svg#arrow-disclosure-collapsed-inverted"); + } + + #placesList > treechildren::-moz-tree-twisty(open, selected) { + list-style-image: url("chrome://global/skin/tree/arrow-disclosure.svg#arrow-disclosure-expanded"); + } + + #placesList > treechildren::-moz-tree-twisty(open, selected, focus) { + list-style-image: url("chrome://global/skin/tree/arrow-disclosure.svg#arrow-disclosure-expanded-inverted"); + } + + #placesList > treechildren:-moz-locale-dir(rtl)::-moz-tree-twisty(closed, selected) { + list-style-image: url("chrome://global/skin/tree/arrow-disclosure.svg#arrow-disclosure-collapsed-rtl"); + } + + #placesList > treechildren:-moz-locale-dir(rtl)::-moz-tree-twisty(closed, selected, focus) { + list-style-image: url("chrome://global/skin/tree/arrow-disclosure.svg#arrow-disclosure-collapsed-inverted-rtl"); + } +} + +#placesToolbar { + padding: 0 4px 3px; +} + +#placesView { + border-top: none !important; +} + +#placesView > splitter { + border-inline-start: none !important; + border-inline-end: 1px solid #b4b4b4; + min-width: 1px; + width: 3px; + margin-inline-start: -3px; + position: relative; + 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 > .toolbarbutton-icon { + margin: 1px 4px; +} + +#placesToolbar > toolbarbutton:not(#clearDownloadsButton) > .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; + margin-inline-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; + } +} + +#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 { + margin-inline-start: 3px !important; + margin-inline-end: 2px !important; +} + +#forward-button > .toolbarbutton-icon { + margin-inline-start: 2px !important; + margin-inline-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 { + -moz-appearance: -moz-mac-source-list; + box-shadow: inset -2px 0 0 hsla(0,0%,100%,.2); + width: 160px; +} + +@media (-moz-mac-yosemite-theme) { + #placesList { + box-shadow: none; + } +} + +/* 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 { + margin: 0 4px 1px 8px; + padding: 0; +} + +.expander-up { + -moz-appearance: -moz-mac-disclosure-button-open; +} + +.expander-down { + -moz-appearance: -moz-mac-disclosure-button-closed; +} + +/** + * info pane + */ + +#infoBoxExpander { + margin: 2px; +} + +#infoBoxExpanderLabel { + display: none; +} + +#itemsCountText, +#selectItemDescription { + color: GrayText; +} + +.editBMPanel_rowLabel { + text-align: end; +} + +/** + * Downloads pane + */ + +#clearDownloadsButton { + list-style-image: none !important; +} + +#clearDownloadsButton > .toolbarbutton-icon { + display: none; +} |