1/* This Source Code Form is subject to the terms of the Mozilla Public 2 * License, v. 2.0. If a copy of the MPL was not distributed with this 3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ 4 5%include ../windowsShared.inc 6%filter substitution 7 8/* Toolbar */ 9#placesToolbar { 10 padding: 3px; 11 padding-inline-end: 6px; 12} 13 14#placesToolbar > toolbarbutton[disabled] > .toolbarbutton-icon { 15 opacity: .4; 16} 17 18#back-button, 19#forward-button { 20 list-style-image: url("chrome://browser/skin/Toolbar.png"); 21} 22 23@media (-moz-windows-theme: luna-silver) { 24 #back-button, 25 #forward-button { 26 list-style-image: url("chrome://browser/skin/Toolbar-lunaSilver.png"); 27 } 28} 29 30#back-button { 31 -moz-image-region: rect(0, 54px, 18px, 36px); 32} 33 34#forward-button { 35 -moz-image-region: rect(0, 72px, 18px, 54px); 36} 37 38#back-button:-moz-locale-dir(rtl) > .toolbarbutton-icon, 39#forward-button:-moz-locale-dir(rtl) > .toolbarbutton-icon { 40 transform: scaleX(-1); 41} 42 43/* Menu */ 44#placesMenu { 45 margin-inline-start: 6px; 46 -moz-appearance: none; 47 border: none; 48} 49 50#placesMenu > menu { 51 padding-inline-start: 4px; 52 padding-inline-end: 1px; 53 padding-top: 2px; 54 padding-bottom: 2px; 55 -moz-appearance: toolbarbutton; 56%ifdef XP_WIN 57% use standard menu colors on OS/2 58 color: -moz-DialogText; 59%endif 60 border: 1px solid transparent; 61} 62 63#placesMenu > menu[_moz-menuactive="true"] { 64 background-color: transparent; 65} 66 67#placesMenu > menu:hover { 68 border-color: ThreeDHighlight ThreeDShadow ThreeDShadow ThreeDHighlight; 69} 70 71#placesMenu > menu[open="true"] { 72 border-color: ThreeDShadow ThreeDHighlight ThreeDHighlight ThreeDShadow; 73 padding-inline-start: 5px; 74 padding-inline-end: 0px; 75 padding-top: 3px; 76 padding-bottom: 1px; 77} 78 79#placesMenu > menu > .menubar-text { 80 padding-inline-end: 8px; 81 background: url(chrome://global/skin/arrow/arrow-dn.gif) right center no-repeat; 82} 83 84#placesMenu > menu > .menubar-text:-moz-locale-dir(rtl) { 85 background-position: left center; 86} 87 88/* organize, view and maintenance buttons icons */ 89#organizeButton, 90#viewMenu, 91#maintenanceButton { 92 list-style-image: url("chrome://browser/skin/places/libraryToolbar.png"); 93} 94 95/* organize button */ 96#organizeButton { 97 -moz-image-region: rect(0px, 16px, 16px, 0px); 98} 99#organizeButton:hover, 100#organizeButton[open="true"] { 101 -moz-image-region: rect(16px, 16px, 32px, 0px); 102} 103 104/* view button */ 105#viewMenu { 106 -moz-image-region: rect(0px, 32px, 16px, 16px); 107} 108#viewMenu:hover, 109#viewMenu[open="true"] { 110 -moz-image-region: rect(16px, 32px, 32px, 16px); 111} 112 113/* maintenance button */ 114#maintenanceButton { 115 -moz-image-region: rect(0px, 48px, 16px, 32px); 116} 117#maintenanceButton:hover, 118#maintenanceButton[open="true"] { 119 -moz-image-region: rect(16px, 48px, 32px, 32px); 120} 121 122/* Root View */ 123#placesView { 124 border-top: 1px solid ThreeDDarkShadow; 125} 126 127/* Info box */ 128#detailsDeck { 129 border-top: 1px solid ThreeDShadow; 130 padding: 5px; 131} 132 133#infoBoxExpanderLabel { 134 padding-inline-start: 2px; 135} 136 137#searchFilter { 138 margin: 0; 139} 140 141/** 142 * Downloads pane 143 */ 144 145#clearDownloadsButton > .toolbarbutton-icon { 146 display: none; 147} 148 149#clearDownloadsButton { 150 padding-inline-start: 9px; 151 padding-inline-end: 9px; 152} 153 154 155@media not all and (-moz-os-version: windows-xp) { 156 #placesView { 157 border-top: none; 158 } 159 160 @media not all and (-moz-windows-classic) { 161 #placesToolbox { 162 -moz-appearance: none; 163 background-color: transparent; 164 } 165 166 #placesToolbar { 167 -moz-appearance: none; 168 background-color: -moz-Dialog; 169 color: -moz-dialogText; 170 } 171 } 172 173 @media (-moz-windows-default-theme) { 174 #placesView > splitter { 175 border: 0; 176 border-inline-end: 1px solid #A9B7C9; 177 min-width: 0; 178 width: 3px; 179 background-color: transparent; 180 margin-inline-start: -3px; 181 position: relative; 182 } 183 } 184} 185 186@media (-moz-windows-glass) { 187 #placesToolbox { 188 border-top: none; 189 } 190 191 #placesToolbar { 192 background-image: linear-gradient(@toolbarHighlight@, transparent); 193 } 194} 195 196@media (-moz-windows-default-theme) and (-moz-os-version: windows-vista), 197 (-moz-windows-default-theme) and (-moz-os-version: windows-win7) { 198 #placesView, 199 #infoPane, 200 #placesList, 201 #placeContent { 202 background-color: #EEF3FA; 203 } 204 205 #placesToolbar { 206 background-color: @customToolbarColor@; 207 color: black; 208 } 209 210 #detailsDeck { 211 border-top-color: #A9B7C9; 212 } 213 214 #searchFilter { 215 -moz-appearance: none; 216 padding: 2px; 217 padding-inline-start: 4px; 218 background-clip: padding-box; 219 border: 1px solid rgba(0,0,0,.32); 220 border-radius: 2px; 221 } 222} 223