From e72ef92b5bdc43cd2584198e2e54e951b70299e8 Mon Sep 17 00:00:00 2001 From: "Matt A. Tobin" Date: Fri, 2 Feb 2018 03:32:58 -0500 Subject: Add Basilisk --- .../basilisk/themes/osx/places/allBookmarks.png | Bin 0 -> 673 bytes .../osx/places/bookmarks-notification-finish.png | Bin 0 -> 3440 bytes .../places/bookmarks-notification-finish@2x.png | Bin 0 -> 8614 bytes .../basilisk/themes/osx/places/bookmarksMenu.png | Bin 0 -> 353 bytes .../osx/places/bookmarksToolbar-menuPanel.png | Bin 0 -> 787 bytes .../osx/places/bookmarksToolbar-menuPanel@2x.png | Bin 0 -> 1728 bytes .../themes/osx/places/bookmarksToolbar.png | Bin 0 -> 524 bytes .../themes/osx/places/bookmarksToolbar@2x.png | Bin 0 -> 1179 bytes .../basilisk/themes/osx/places/downloads.png | Bin 0 -> 678 bytes .../themes/osx/places/editBookmarkOverlay.css | 94 ++++++ .../basilisk/themes/osx/places/folderDropArrow.png | Bin 0 -> 201 bytes .../themes/osx/places/folderDropArrow@2x.png | Bin 0 -> 443 bytes application/basilisk/themes/osx/places/history.png | Bin 0 -> 843 bytes .../basilisk/themes/osx/places/history@2x.png | Bin 0 -> 1872 bytes .../basilisk/themes/osx/places/livemark-item.png | Bin 0 -> 863 bytes .../basilisk/themes/osx/places/organizer.css | 319 +++++++++++++++++++++ application/basilisk/themes/osx/places/places.css | 280 ++++++++++++++++++ application/basilisk/themes/osx/places/query.png | Bin 0 -> 549 bytes .../basilisk/themes/osx/places/query@2x.png | Bin 0 -> 1055 bytes .../basilisk/themes/osx/places/starred48.png | Bin 0 -> 1877 bytes .../basilisk/themes/osx/places/starred48@2x.png | Bin 0 -> 4918 bytes application/basilisk/themes/osx/places/tag.png | Bin 0 -> 789 bytes application/basilisk/themes/osx/places/tag@2x.png | Bin 0 -> 1593 bytes .../basilisk/themes/osx/places/toolbar-lion.png | Bin 0 -> 1318 bytes application/basilisk/themes/osx/places/toolbar.png | Bin 0 -> 2394 bytes .../themes/osx/places/toolbarDropMarker.png | Bin 0 -> 302 bytes .../themes/osx/places/unfiledBookmarks.png | Bin 0 -> 586 bytes .../themes/osx/places/unfiledBookmarks@2x.png | Bin 0 -> 1289 bytes .../basilisk/themes/osx/places/unstarred48.png | Bin 0 -> 818 bytes 29 files changed, 693 insertions(+) create mode 100644 application/basilisk/themes/osx/places/allBookmarks.png create mode 100644 application/basilisk/themes/osx/places/bookmarks-notification-finish.png create mode 100644 application/basilisk/themes/osx/places/bookmarks-notification-finish@2x.png create mode 100644 application/basilisk/themes/osx/places/bookmarksMenu.png create mode 100644 application/basilisk/themes/osx/places/bookmarksToolbar-menuPanel.png create mode 100644 application/basilisk/themes/osx/places/bookmarksToolbar-menuPanel@2x.png create mode 100644 application/basilisk/themes/osx/places/bookmarksToolbar.png create mode 100644 application/basilisk/themes/osx/places/bookmarksToolbar@2x.png create mode 100644 application/basilisk/themes/osx/places/downloads.png create mode 100644 application/basilisk/themes/osx/places/editBookmarkOverlay.css create mode 100644 application/basilisk/themes/osx/places/folderDropArrow.png create mode 100644 application/basilisk/themes/osx/places/folderDropArrow@2x.png create mode 100644 application/basilisk/themes/osx/places/history.png create mode 100644 application/basilisk/themes/osx/places/history@2x.png create mode 100644 application/basilisk/themes/osx/places/livemark-item.png create mode 100644 application/basilisk/themes/osx/places/organizer.css create mode 100644 application/basilisk/themes/osx/places/places.css create mode 100644 application/basilisk/themes/osx/places/query.png create mode 100644 application/basilisk/themes/osx/places/query@2x.png create mode 100644 application/basilisk/themes/osx/places/starred48.png create mode 100644 application/basilisk/themes/osx/places/starred48@2x.png create mode 100644 application/basilisk/themes/osx/places/tag.png create mode 100644 application/basilisk/themes/osx/places/tag@2x.png create mode 100644 application/basilisk/themes/osx/places/toolbar-lion.png create mode 100644 application/basilisk/themes/osx/places/toolbar.png create mode 100644 application/basilisk/themes/osx/places/toolbarDropMarker.png create mode 100644 application/basilisk/themes/osx/places/unfiledBookmarks.png create mode 100644 application/basilisk/themes/osx/places/unfiledBookmarks@2x.png create mode 100644 application/basilisk/themes/osx/places/unstarred48.png (limited to 'application/basilisk/themes/osx/places') diff --git a/application/basilisk/themes/osx/places/allBookmarks.png b/application/basilisk/themes/osx/places/allBookmarks.png new file mode 100644 index 000000000..d1abe8192 Binary files /dev/null and b/application/basilisk/themes/osx/places/allBookmarks.png differ diff --git a/application/basilisk/themes/osx/places/bookmarks-notification-finish.png b/application/basilisk/themes/osx/places/bookmarks-notification-finish.png new file mode 100644 index 000000000..cb4b53e07 Binary files /dev/null and b/application/basilisk/themes/osx/places/bookmarks-notification-finish.png differ diff --git a/application/basilisk/themes/osx/places/bookmarks-notification-finish@2x.png b/application/basilisk/themes/osx/places/bookmarks-notification-finish@2x.png new file mode 100644 index 000000000..8db41cd75 Binary files /dev/null and b/application/basilisk/themes/osx/places/bookmarks-notification-finish@2x.png differ diff --git a/application/basilisk/themes/osx/places/bookmarksMenu.png b/application/basilisk/themes/osx/places/bookmarksMenu.png new file mode 100644 index 000000000..c27bd6a6f Binary files /dev/null and b/application/basilisk/themes/osx/places/bookmarksMenu.png differ diff --git a/application/basilisk/themes/osx/places/bookmarksToolbar-menuPanel.png b/application/basilisk/themes/osx/places/bookmarksToolbar-menuPanel.png new file mode 100644 index 000000000..892125ad3 Binary files /dev/null and b/application/basilisk/themes/osx/places/bookmarksToolbar-menuPanel.png differ diff --git a/application/basilisk/themes/osx/places/bookmarksToolbar-menuPanel@2x.png b/application/basilisk/themes/osx/places/bookmarksToolbar-menuPanel@2x.png new file mode 100644 index 000000000..c81710a0e Binary files /dev/null and b/application/basilisk/themes/osx/places/bookmarksToolbar-menuPanel@2x.png differ diff --git a/application/basilisk/themes/osx/places/bookmarksToolbar.png b/application/basilisk/themes/osx/places/bookmarksToolbar.png new file mode 100644 index 000000000..2047bffe5 Binary files /dev/null and b/application/basilisk/themes/osx/places/bookmarksToolbar.png differ diff --git a/application/basilisk/themes/osx/places/bookmarksToolbar@2x.png b/application/basilisk/themes/osx/places/bookmarksToolbar@2x.png new file mode 100644 index 000000000..dd458981e Binary files /dev/null and b/application/basilisk/themes/osx/places/bookmarksToolbar@2x.png differ diff --git a/application/basilisk/themes/osx/places/downloads.png b/application/basilisk/themes/osx/places/downloads.png new file mode 100644 index 000000000..0756cb680 Binary files /dev/null and b/application/basilisk/themes/osx/places/downloads.png differ diff --git a/application/basilisk/themes/osx/places/editBookmarkOverlay.css b/application/basilisk/themes/osx/places/editBookmarkOverlay.css new file mode 100644 index 000000000..584a830ac --- /dev/null +++ b/application/basilisk/themes/osx/places/editBookmarkOverlay.css @@ -0,0 +1,94 @@ +/* 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/. */ + +@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); +@namespace html url("http://www.w3.org/1999/xhtml"); + +/**** folder menulist ****/ +.folder-icon > .menulist-label-box > .menulist-icon, +.folder-icon > .menu-iconic-left > .menu-iconic-icon { + width: 16px; + height: 16px; +} + +.folder-icon > .menu-iconic-left { + display: -moz-box; +} + +.folder-icon { + list-style-image: url("chrome://global/skin/tree/folder.png") !important; +} + +@media (min-resolution: 2dppx) { + .folder-icon { + list-style-image: url("chrome://global/skin/tree/folder@2x.png") !important; + } +} + +.menulist-icon { + margin: 0 !important; +} + +/**** 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; +} + +#editBookmarkPanelContent { + min-width: 23em; +} + +#editBMPanel_folderTree { + margin: 6px 4px 0 4px; +} + +/* Hide the value column of the tag autocomplete popup + * leaving only the comment column visible. This is + * so that only the tag being edited is shown in the + * popup. + */ +#editBMPanel_tagsField #treecolAutoCompleteValue { + visibility: collapse; +} + + +/* ----- BOOKMARK PANEL DROPDOWN MENU ITEMS ----- */ + +#editBMPanel_folderMenuList[selectedIndex="0"], +#editBMPanel_toolbarFolderItem { + list-style-image: url("chrome://browser/skin/places/bookmarksToolbar.png") !important; +} + +#editBMPanel_folderMenuList[selectedIndex="1"], +#editBMPanel_bmRootItem { + list-style-image: url("chrome://browser/skin/places/bookmarksMenu.png") !important; +} + +#editBMPanel_folderMenuList[selectedIndex="2"], +#editBMPanel_unfiledRootItem { + list-style-image: url("chrome://browser/skin/places/unfiledBookmarks.png") !important; +} + +@media (min-resolution: 2dppx) { + #editBMPanel_folderMenuList[selectedIndex="0"], + #editBMPanel_toolbarFolderItem { + list-style-image: url("chrome://browser/skin/places/bookmarksToolbar@2x.png") !important; + } + + #editBMPanel_folderMenuList[selectedIndex="2"], + #editBMPanel_unfiledRootItem { + list-style-image: url("chrome://browser/skin/places/unfiledBookmarks@2x.png") !important; + } +} diff --git a/application/basilisk/themes/osx/places/folderDropArrow.png b/application/basilisk/themes/osx/places/folderDropArrow.png new file mode 100644 index 000000000..8d722ccd5 Binary files /dev/null and b/application/basilisk/themes/osx/places/folderDropArrow.png differ diff --git a/application/basilisk/themes/osx/places/folderDropArrow@2x.png b/application/basilisk/themes/osx/places/folderDropArrow@2x.png new file mode 100644 index 000000000..9efb6d95d Binary files /dev/null and b/application/basilisk/themes/osx/places/folderDropArrow@2x.png differ diff --git a/application/basilisk/themes/osx/places/history.png b/application/basilisk/themes/osx/places/history.png new file mode 100644 index 000000000..e5a00b56d Binary files /dev/null and b/application/basilisk/themes/osx/places/history.png differ diff --git a/application/basilisk/themes/osx/places/history@2x.png b/application/basilisk/themes/osx/places/history@2x.png new file mode 100644 index 000000000..684b374ff Binary files /dev/null and b/application/basilisk/themes/osx/places/history@2x.png differ diff --git a/application/basilisk/themes/osx/places/livemark-item.png b/application/basilisk/themes/osx/places/livemark-item.png new file mode 100644 index 000000000..9184b9518 Binary files /dev/null and b/application/basilisk/themes/osx/places/livemark-item.png differ diff --git a/application/basilisk/themes/osx/places/organizer.css b/application/basilisk/themes/osx/places/organizer.css new file mode 100644 index 000000000..4e3682d4c --- /dev/null +++ b/application/basilisk/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; +} diff --git a/application/basilisk/themes/osx/places/places.css b/application/basilisk/themes/osx/places/places.css new file mode 100644 index 000000000..5eaad2791 --- /dev/null +++ b/application/basilisk/themes/osx/places/places.css @@ -0,0 +1,280 @@ +/* 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 + +/* Sidebars */ + +#bookmarksPanel, +#history-panel, +#sidebar-search-container, +#tabs-panel { + -moz-appearance: none !important; + background-color: transparent !important; + border-top: none !important; +} + +.sidebar-placesTree, +.sidebar-placesTreechildren::-moz-tree-row { + padding-bottom: 1px; + margin: 0; + height: 24px; + font-size: 12px; +} + +.sidebar-placesTree { + -moz-appearance: -moz-mac-source-list; +} + +.sidebar-placesTreechildren { + border-top: 1px solid #bebebe; +} + +.sidebar-placesTreechildren::-moz-tree-separator { + border-top: 1px solid #505d6d; + margin: 0 10px; +} + +.sidebar-placesTreechildren::-moz-tree-row { + background-color: transparent; +} + +.sidebar-placesTreechildren::-moz-tree-row(selected) { + -moz-appearance: -moz-mac-source-list-selection; +} + +.sidebar-placesTreechildren::-moz-tree-row(selected,focus) { + -moz-appearance: -moz-mac-active-source-list-selection; +} + +.sidebar-placesTreechildren::-moz-tree-cell-text { + margin-inline-end: 6px; +} + +.sidebar-placesTreechildren::-moz-tree-cell-text(selected) { + color: #fff; + font-weight: bold; +} + +#sidebar-search-label { + display: none; +} + +.sidebar-placesTreechildren::-moz-tree-twisty { + -moz-appearance: none; + padding: 0 2px; + list-style-image: url("chrome://global/skin/tree/arrow-disclosure.svg#arrow-disclosure-collapsed"); +} + +.sidebar-placesTreechildren::-moz-tree-twisty(closed, selected) { + list-style-image: url("chrome://global/skin/tree/arrow-disclosure.svg#arrow-disclosure-collapsed-inverted"); +} + +.sidebar-placesTreechildren::-moz-tree-twisty(open) { + list-style-image: url("chrome://global/skin/tree/arrow-disclosure.svg#arrow-disclosure-expanded"); +} + +.sidebar-placesTreechildren::-moz-tree-twisty(open, selected) { + list-style-image: url("chrome://global/skin/tree/arrow-disclosure.svg#arrow-disclosure-expanded-inverted"); +} + +.sidebar-placesTreechildren:-moz-locale-dir(rtl)::-moz-tree-twisty(closed) { + list-style-image: url("chrome://global/skin/tree/arrow-disclosure.svg#arrow-disclosure-collapsed-rtl"); +} + +.sidebar-placesTreechildren:-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) { + .sidebar-placesTreechildren::-moz-tree-cell-text(selected) { + color: -moz-dialogtext; + font-weight: 500; + } + + .sidebar-placesTreechildren::-moz-tree-cell-text(selected, focus) { + color: #fff; + } + + .sidebar-placesTreechildren::-moz-tree-twisty(closed, selected) { + list-style-image: url("chrome://global/skin/tree/arrow-disclosure.svg#arrow-disclosure-collapsed"); + } + + .sidebar-placesTreechildren::-moz-tree-twisty(closed, selected, focus) { + list-style-image: url("chrome://global/skin/tree/arrow-disclosure.svg#arrow-disclosure-collapsed-inverted"); + } + + .sidebar-placesTreechildren::-moz-tree-twisty(open, selected) { + list-style-image: url("chrome://global/skin/tree/arrow-disclosure.svg#arrow-disclosure-expanded"); + } + + .sidebar-placesTreechildren::-moz-tree-twisty(open, selected, focus) { + list-style-image: url("chrome://global/skin/tree/arrow-disclosure.svg#arrow-disclosure-expanded-inverted"); + } + + .sidebar-placesTreechildren:-moz-locale-dir(rtl)::-moz-tree-twisty(closed, selected) { + list-style-image: url("chrome://global/skin/tree/arrow-disclosure.svg#arrow-disclosure-collapsed-rtl"); + } + + .sidebar-placesTreechildren:-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") + } +} + +#viewButton { + -moz-appearance: none; + padding-bottom: 1px; + padding-inline-start: 5px; + padding-inline-end: 0px; + margin: 0; + margin-inline-end: 4px; + min-width: 0px; + min-height: 0px; + border: 1px solid #a2a9b1; + border-radius: 10px; + background-image: linear-gradient(hsla(0,0%,100%,.75),hsla(0,0%,100%,.1)); + box-shadow: inset 0 0 1px hsla(0,0%,100%,.85), + 0 1px hsla(0,0%,100%,.35); +} + +#viewButton:hover:active, +#viewButton[open=true] { + background-image: linear-gradient(hsla(0,0%,100%,.1),hsla(0,0%,100%,.75)); + box-shadow: @roundButtonPressedShadow@; + color: -moz-dialogText; +} + +#viewButton:-moz-window-inactive { + border-color: #b6b6b6; + background-image: linear-gradient(hsla(0,0%,100%,.3),hsla(0,0%,100%,0)); +} + +#viewButton .button-menu-dropmarker { + display: -moz-box; + list-style-image: url("chrome://global/skin/icons/menulist-dropmarker.png"); +} + +#viewButton:focus { + box-shadow: 0 1px 0 hsla(0, 0%, 0%, .15), + 0 0 0 1px hsla(210, 100%, 60%, .45) inset, + 0 0 0 2px hsla(210, 100%, 60%, .45); + border-color: hsla(210, 100%, 60%, 1); +} + +#sidebar-search-container { + margin: 0 4px 6px; +} + +/* Trees */ + +treechildren::-moz-tree-image(title) { + list-style-image: url("chrome://mozapps/skin/places/defaultFavicon.png"); + padding-inline-end: 2px; + margin: 0px 2px; + width: 16px; + height: 16px; +} + +treechildren::-moz-tree-image(title, livemarkItem) { + list-style-image: url("chrome://browser/skin/places/livemark-item.png"); + -moz-image-region: rect(0px, 16px, 16px, 0px); +} + +treechildren::-moz-tree-image(title, livemarkItem, visited) { + -moz-image-region: rect(0px, 32px, 16px, 16px); +} + +treechildren::-moz-tree-image(title, container), +treechildren::-moz-tree-image(title, open) { + list-style-image: url("chrome://global/skin/tree/folder.png"); + -moz-image-region: rect(0, 16px, 16px, 0); +} + +treechildren::-moz-tree-image(title, separator) { + list-style-image: none; + width: 0 !important; + height: 0 !important; + margin: 0; +} + +treechildren::-moz-tree-image(container, OrganizerQuery_AllBookmarks) { + list-style-image: url("chrome://browser/skin/places/allBookmarks.png"); +} + +treechildren::-moz-tree-image(container, livemark) { + list-style-image: url("chrome://browser/skin/page-livemarks.png"); +} + +treechildren::-moz-tree-image(container, OrganizerQuery_BookmarksToolbar) { + list-style-image: url("chrome://browser/skin/places/bookmarksToolbar.png"); +} + +treechildren::-moz-tree-image(container, OrganizerQuery_BookmarksMenu) { + list-style-image: url("chrome://browser/skin/places/bookmarksMenu.png"); +} + +treechildren::-moz-tree-image(container, OrganizerQuery_UnfiledBookmarks) { + list-style-image: url("chrome://browser/skin/places/unfiledBookmarks.png"); +} + +/* query-nodes should be styled even if they're not expandable */ +treechildren::-moz-tree-image(query) { + list-style-image: url("chrome://browser/skin/places/query.png"); +} + +treechildren::-moz-tree-image(query, OrganizerQuery_Downloads) { + list-style-image: url("chrome://browser/skin/places/downloads.png"); +} + +treechildren::-moz-tree-image(title, query, tagContainer), +treechildren::-moz-tree-image(query, OrganizerQuery_Tags) { + list-style-image: url("chrome://browser/skin/places/tag.png"); +} + +/* calendar icon for folders grouping items by date */ +treechildren::-moz-tree-image(title, query, dayContainer) { + list-style-image: url("chrome://browser/skin/places/history.png"); +} + +treechildren::-moz-tree-image(title, query, hostContainer) { + list-style-image: url("chrome://global/skin/tree/folder.png"); +} + +treechildren::-moz-tree-image(title, query, hostContainer, open) { + list-style-image: url("chrome://global/skin/tree/folder.png"); +} + +treechildren::-moz-tree-image(query, OrganizerQuery_History) { + list-style-image: url("chrome://browser/skin/places/history.png"); +} + +/* We want some queries to look like ordinary folders. This must come + after the (title, query) selector, or it would get overridden. */ +treechildren::-moz-tree-image(title, query, folder), +treechildren::-moz-tree-image(title, query, folder, open) { + list-style-image: url("chrome://global/skin/tree/folder.png"); + -moz-image-region: rect(0, 16px, 16px, 0); +} + +treechildren::-moz-tree-cell-text(title, separator) { + color: ThreeDShadow; + margin: 0px 5px; +} + +treechildren::-moz-tree-cell-text(title, separator, selected, focus) { + color: HighlightText; +} + +treechildren::-moz-tree-twisty(title, separator) { + -moz-appearance: none; + padding: 0px; +} + +treechildren::-moz-tree-image(cutting) { + opacity: 0.5; +} + +treechildren::-moz-tree-cell-text(cutting) { + opacity: 0.7; +} diff --git a/application/basilisk/themes/osx/places/query.png b/application/basilisk/themes/osx/places/query.png new file mode 100644 index 000000000..0ccb84702 Binary files /dev/null and b/application/basilisk/themes/osx/places/query.png differ diff --git a/application/basilisk/themes/osx/places/query@2x.png b/application/basilisk/themes/osx/places/query@2x.png new file mode 100644 index 000000000..20b458aac Binary files /dev/null and b/application/basilisk/themes/osx/places/query@2x.png differ diff --git a/application/basilisk/themes/osx/places/starred48.png b/application/basilisk/themes/osx/places/starred48.png new file mode 100644 index 000000000..bdcc7e757 Binary files /dev/null and b/application/basilisk/themes/osx/places/starred48.png differ diff --git a/application/basilisk/themes/osx/places/starred48@2x.png b/application/basilisk/themes/osx/places/starred48@2x.png new file mode 100644 index 000000000..0ed76af19 Binary files /dev/null and b/application/basilisk/themes/osx/places/starred48@2x.png differ diff --git a/application/basilisk/themes/osx/places/tag.png b/application/basilisk/themes/osx/places/tag.png new file mode 100644 index 000000000..a4038bb4f Binary files /dev/null and b/application/basilisk/themes/osx/places/tag.png differ diff --git a/application/basilisk/themes/osx/places/tag@2x.png b/application/basilisk/themes/osx/places/tag@2x.png new file mode 100644 index 000000000..673814bb5 Binary files /dev/null and b/application/basilisk/themes/osx/places/tag@2x.png differ diff --git a/application/basilisk/themes/osx/places/toolbar-lion.png b/application/basilisk/themes/osx/places/toolbar-lion.png new file mode 100644 index 000000000..ac3358c91 Binary files /dev/null and b/application/basilisk/themes/osx/places/toolbar-lion.png differ diff --git a/application/basilisk/themes/osx/places/toolbar.png b/application/basilisk/themes/osx/places/toolbar.png new file mode 100644 index 000000000..168daf9ce Binary files /dev/null and b/application/basilisk/themes/osx/places/toolbar.png differ diff --git a/application/basilisk/themes/osx/places/toolbarDropMarker.png b/application/basilisk/themes/osx/places/toolbarDropMarker.png new file mode 100644 index 000000000..a217b0ed8 Binary files /dev/null and b/application/basilisk/themes/osx/places/toolbarDropMarker.png differ diff --git a/application/basilisk/themes/osx/places/unfiledBookmarks.png b/application/basilisk/themes/osx/places/unfiledBookmarks.png new file mode 100644 index 000000000..69495dac0 Binary files /dev/null and b/application/basilisk/themes/osx/places/unfiledBookmarks.png differ diff --git a/application/basilisk/themes/osx/places/unfiledBookmarks@2x.png b/application/basilisk/themes/osx/places/unfiledBookmarks@2x.png new file mode 100644 index 000000000..44efd6aba Binary files /dev/null and b/application/basilisk/themes/osx/places/unfiledBookmarks@2x.png differ diff --git a/application/basilisk/themes/osx/places/unstarred48.png b/application/basilisk/themes/osx/places/unstarred48.png new file mode 100644 index 000000000..8b82aab4b Binary files /dev/null and b/application/basilisk/themes/osx/places/unstarred48.png differ -- cgit v1.2.3