import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
BIN
browser/themes/linux/Info.png
Normal file
|
After Width: | Height: | Size: 767 B |
BIN
browser/themes/linux/Privacy-16.png
Normal file
|
After Width: | Height: | Size: 822 B |
BIN
browser/themes/linux/Security-broken.png
Normal file
|
After Width: | Height: | Size: 928 B |
BIN
browser/themes/linux/Toolbar-inverted.png
Normal file
|
After Width: | Height: | Size: 12 KiB |
BIN
browser/themes/linux/Toolbar-inverted@2x.png
Normal file
|
After Width: | Height: | Size: 29 KiB |
BIN
browser/themes/linux/Toolbar-small.png
Normal file
|
After Width: | Height: | Size: 5.8 KiB |
BIN
browser/themes/linux/Toolbar.png
Normal file
|
After Width: | Height: | Size: 16 KiB |
BIN
browser/themes/linux/Toolbar@2x.png
Normal file
|
After Width: | Height: | Size: 43 KiB |
BIN
browser/themes/linux/aboutSessionRestore-window-icon.png
Normal file
|
After Width: | Height: | Size: 405 B |
101
browser/themes/linux/aboutSyncTabs.css
Normal file
|
|
@ -0,0 +1,101 @@
|
|||
/* 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/. */
|
||||
|
||||
#tabs-display,
|
||||
#tabsList {
|
||||
background-color: transparent;
|
||||
-moz-appearance: none;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
#tabsList {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
#tabs-display {
|
||||
background: #fff url(chrome://browser/skin/sync-bg.png) repeat-x center -80px;
|
||||
}
|
||||
|
||||
#headers {
|
||||
background: url(chrome://browser/skin/sync-32.png) no-repeat;
|
||||
margin-top: 4px;
|
||||
width: 45em;
|
||||
height: 32px;
|
||||
margin-inline-start: 2em;
|
||||
margin-inline-end: 2em;
|
||||
}
|
||||
|
||||
#tabsListHeading {
|
||||
font-size: 140%;
|
||||
font-weight: bold;
|
||||
margin-inline-start: 40px;
|
||||
}
|
||||
|
||||
richlistitem {
|
||||
margin-inline-end: 2em;
|
||||
}
|
||||
|
||||
richlistitem[selected="true"],
|
||||
richlistitem:focus {
|
||||
outline-style: none;
|
||||
}
|
||||
|
||||
richlistitem[type="tab"] {
|
||||
min-height: 3em;
|
||||
border: #999999 1px solid !important;
|
||||
padding: 2px 5px;
|
||||
margin-bottom: 4px;
|
||||
margin-inline-start: 4em;
|
||||
border-radius: 6px;
|
||||
background-color: menu;
|
||||
width: 44em;
|
||||
opacity: 0.9;
|
||||
box-shadow:
|
||||
inset rgba(255, 255, 255, 0.5) 0 1px 0px,
|
||||
inset rgba(0, 0, 0, 0.1) 0 -2px 0px,
|
||||
rgba(0, 0, 0, 0.1) 0px 1px 0px;
|
||||
}
|
||||
|
||||
richlistitem[type="tab"][selected="true"] {
|
||||
background-color: -moz-MenuHover;
|
||||
}
|
||||
|
||||
richlistitem[type="client"] {
|
||||
min-height: 2em;
|
||||
color: #000000;
|
||||
margin-inline-start: 2em;
|
||||
margin-top: 2px;
|
||||
margin-bottom: 3px;
|
||||
width: 42em;
|
||||
border-radius: 6px;
|
||||
background-color: transparent;
|
||||
-moz-user-focus: ignore !important;
|
||||
}
|
||||
richlistitem.mobile[type="client"] {
|
||||
list-style-image: url("chrome://browser/skin/sync-mobileIcon.svg#icon");
|
||||
}
|
||||
richlistitem.desktop[type="client"] {
|
||||
list-style-image: url("chrome://browser/skin/sync-desktopIcon.svg#icon");
|
||||
}
|
||||
|
||||
.title,
|
||||
.clientName {
|
||||
color: #000000;
|
||||
font-size: 1.1em;
|
||||
}
|
||||
|
||||
.title[selected="true"],
|
||||
.url[selected="true"] {
|
||||
color: inherit;
|
||||
}
|
||||
|
||||
.url {
|
||||
color: -moz-nativehyperlinktext;
|
||||
font-size: 0.95em;
|
||||
}
|
||||
|
||||
.tabIcon {
|
||||
padding-inline-start: 2px;
|
||||
padding-top: 2px;
|
||||
}
|
||||
BIN
browser/themes/linux/actionicon-tab.png
Normal file
|
After Width: | Height: | Size: 236 B |
31
browser/themes/linux/browser-lightweightTheme.css
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
/* 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 linuxShared.inc
|
||||
%filter substitution
|
||||
|
||||
/*
|
||||
* LightweightThemeListener will append the current lightweight theme's header
|
||||
* image to the background-image for each of the following rulesets.
|
||||
*/
|
||||
|
||||
/* Lightweight theme on tabs */
|
||||
#tabbrowser-tabs:not([movingtab]) > .tabbrowser-tab > .tab-stack > .tab-background > .tab-background-start[selected=true]:-moz-lwtheme::before,
|
||||
#tabbrowser-tabs:not([movingtab]) > .tabbrowser-tab > .tab-stack > .tab-background > .tab-background-end[selected=true]:-moz-lwtheme::before {
|
||||
background-attachment: scroll, fixed;
|
||||
background-color: transparent;
|
||||
background-image: @fgTabTextureLWT@;/*, lwtHeader;*/
|
||||
background-position: 0 0, right top;
|
||||
background-repeat: repeat-x, no-repeat;
|
||||
}
|
||||
|
||||
#tabbrowser-tabs:not([movingtab]) > .tabbrowser-tab > .tab-stack > .tab-background > .tab-background-middle[selected=true]:-moz-lwtheme {
|
||||
background-attachment: scroll, scroll, fixed;
|
||||
background-color: transparent;
|
||||
background-image: url(chrome://browser/skin/tabbrowser/tab-active-middle.png),
|
||||
@fgTabTextureLWT@;/*,
|
||||
lwtHeader;*/
|
||||
background-position: 0 0, 0 0, right top;
|
||||
background-repeat: repeat-x, repeat-x, no-repeat;
|
||||
}
|
||||
1658
browser/themes/linux/browser.css
Normal file
BIN
browser/themes/linux/click-to-play-warning-stripes.png
Normal file
|
After Width: | Height: | Size: 1.5 KiB |
6
browser/themes/linux/communicator/communicator.css
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
/* 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/. */
|
||||
|
||||
@import url("chrome://global/skin/");
|
||||
|
||||
7
browser/themes/linux/communicator/jar.mn
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
# 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/.
|
||||
|
||||
browser.jar:
|
||||
% skin communicator classic/1.0 %skin/classic/communicator/
|
||||
skin/classic/communicator/communicator.css
|
||||
7
browser/themes/linux/communicator/moz.build
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
# -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*-
|
||||
# vim: set filetype=python:
|
||||
# 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/.
|
||||
|
||||
JAR_MANIFESTS += ['jar.mn']
|
||||
13
browser/themes/linux/controlcenter/panel.css
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
/* 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/controlcenter/panel.inc.css
|
||||
|
||||
.identity-popup-expander:-moz-focusring {
|
||||
padding: 1px;
|
||||
}
|
||||
|
||||
.identity-popup-expander:-moz-focusring > .button-box {
|
||||
outline: 1px -moz-dialogtext dotted;
|
||||
}
|
||||
BIN
browser/themes/linux/customizableui/background-noise-toolbar.png
Normal file
|
After Width: | Height: | Size: 15 KiB |
|
After Width: | Height: | Size: 118 B |
|
After Width: | Height: | Size: 1.4 KiB |
|
After Width: | Height: | Size: 1.6 KiB |
98
browser/themes/linux/customizableui/panelUI.css
Normal file
|
|
@ -0,0 +1,98 @@
|
|||
/* 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/customizableui/panelUI.inc.css
|
||||
|
||||
.panel-subviews {
|
||||
background-color: var(--arrowpanel-background);
|
||||
}
|
||||
|
||||
#BMB_bookmarksPopup > menuitem[type="checkbox"] {
|
||||
-moz-appearance: none !important; /* important, to override toolkit rule */
|
||||
}
|
||||
|
||||
#BMB_bookmarksPopup menupopup {
|
||||
-moz-appearance: none;
|
||||
background: var(--arrowpanel-background);
|
||||
color: var(--arrowpanel-color);
|
||||
border: 1px solid var(--arrowpanel-border-color);
|
||||
margin-top: -6px;
|
||||
padding-top: 1px;
|
||||
}
|
||||
|
||||
/* Add some space at the top because there are no headers: */
|
||||
#BMB_bookmarksPopup menupopup > hbox > .popup-internal-box > .arrowscrollbox-scrollbox > .scrollbox-innerbox {
|
||||
padding-top: 4px;
|
||||
}
|
||||
|
||||
.subviewbutton > .toolbarbutton-text {
|
||||
padding-top: 3px;
|
||||
padding-bottom: 3px;
|
||||
}
|
||||
|
||||
.widget-overflow-list .toolbarbutton-1 > .toolbarbutton-menubutton-button {
|
||||
-moz-appearance: none;
|
||||
border: 0;
|
||||
margin-inline-start: 3px;
|
||||
}
|
||||
|
||||
.widget-overflow-list .toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker {
|
||||
margin-inline-start: 0;
|
||||
}
|
||||
|
||||
.subviewbutton > .toolbarbutton-text {
|
||||
padding-inline-start: 16px;
|
||||
}
|
||||
|
||||
.subviewbutton:-moz-any([image],[targetURI],.cui-withicon, .restoreallitem, .bookmark-item) > .toolbarbutton-text {
|
||||
padding-inline-start: 0;
|
||||
}
|
||||
|
||||
/* subviewbutton entries for social sidebars have images that come from external
|
||||
/* sources, and are not guaranteed to be the size we want, so force the size on
|
||||
/* those icons. */
|
||||
toolbarbutton.social-provider-menuitem > .toolbarbutton-icon {
|
||||
width: 16px;
|
||||
height: 16px;
|
||||
}
|
||||
|
||||
.subviewbutton:-moz-any([image],[targetURI],.cui-withicon, .restoreallitem, .bookmark-item)[checked="true"] > .toolbarbutton-icon {
|
||||
visibility: hidden;
|
||||
}
|
||||
|
||||
menuitem.subviewbutton {
|
||||
-moz-appearance: none !important;
|
||||
}
|
||||
|
||||
menu.subviewbutton > .menu-right {
|
||||
-moz-appearance: none;
|
||||
list-style-image: url(chrome://browser/skin/places/bookmarks-menu-arrow.png);
|
||||
-moz-image-region: rect(0, 16px, 16px, 0);
|
||||
width: 16px;
|
||||
height: 16px;
|
||||
}
|
||||
|
||||
menu[disabled="true"].subviewbutton > .menu-right {
|
||||
-moz-image-region: rect(0, 32px, 16px, 16px);
|
||||
}
|
||||
|
||||
menu.subviewbutton > .menu-right:-moz-locale-dir(rtl) {
|
||||
transform: scaleX(-1);
|
||||
}
|
||||
|
||||
.subviewbutton > .toolbarbutton-icon {
|
||||
margin-inline-end: 5px !important;
|
||||
}
|
||||
|
||||
.subviewbutton > .menu-right,
|
||||
.subviewbutton > .menu-iconic-left {
|
||||
padding-top: 1px;
|
||||
/* These need !important to override menu.css */
|
||||
margin-top: 1px !important;
|
||||
margin-bottom: 2px !important;
|
||||
}
|
||||
|
||||
.subviewradio > .radio-label-box {
|
||||
-moz-appearance: none;
|
||||
}
|
||||
106
browser/themes/linux/devedition.css
Normal file
|
|
@ -0,0 +1,106 @@
|
|||
% 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/devedition.inc.css
|
||||
|
||||
:root {
|
||||
--forwardbutton-width: 29px;
|
||||
}
|
||||
|
||||
:root[devtoolstheme="light"] {
|
||||
--urlbar-dropmarker-url: url("chrome://browser/skin/devedition/urlbar-history-dropmarker.svg");
|
||||
--urlbar-dropmarker-region: rect(0px, 11px, 14px, 0px);
|
||||
--urlbar-dropmarker-hover-region: rect(0, 22px, 14px, 11px);
|
||||
--urlbar-dropmarker-active-region: rect(0px, 33px, 14px, 22px);
|
||||
--urlbar-dropmarker-2x-url: url("chrome://browser/skin/devedition/urlbar-history-dropmarker.svg");
|
||||
--urlbar-dropmarker-2x-region: rect(0px, 11px, 14px, 0px);
|
||||
--urlbar-dropmarker-hover-2x-region: rect(0, 22px, 14px, 11px);
|
||||
--urlbar-dropmarker-active-2x-region: rect(0px, 33px, 14px, 22px);
|
||||
}
|
||||
|
||||
:root[devtoolstheme="dark"] .findbar-closebutton:not(:hover),
|
||||
:root[devtoolstheme="dark"] #sidebar-header > .close-icon:not(:hover),
|
||||
.tab-close-button[selected]:not(:hover) {
|
||||
background-image: -moz-image-rect(url("chrome://global/skin/icons/close.svg"), 0, 80, 16, 64);
|
||||
}
|
||||
|
||||
/* The menubar and tabs toolbar should match the devedition theme */
|
||||
#TabsToolbar,
|
||||
#toolbar-menubar {
|
||||
-moz-appearance: none !important;
|
||||
}
|
||||
#main-menubar {
|
||||
color: var(--chrome-color);
|
||||
}
|
||||
#main-menubar > menu:not([open]) {
|
||||
color: inherit;
|
||||
}
|
||||
|
||||
/* Allow buttons with -moz-appearance set to look normal on hover and open states */
|
||||
#navigator-toolbox .toolbarbutton-1:-moz-any(:hover, [open="true"]),
|
||||
#PlacesToolbar toolbarbutton.bookmark-item:-moz-any(:hover, [open="true"]) {
|
||||
color: initial;
|
||||
}
|
||||
|
||||
/* Square back and forward buttons */
|
||||
#back-button > .toolbarbutton-icon,
|
||||
#forward-button > .toolbarbutton-icon {
|
||||
margin: 0;
|
||||
border: 1px solid var(--chrome-nav-bar-controls-border-color);
|
||||
padding: 2px 5px;
|
||||
background: var(--chrome-nav-buttons-background);
|
||||
box-shadow: none !important;
|
||||
}
|
||||
|
||||
#forward-button > .toolbarbutton-icon {
|
||||
border-inline-start: none;
|
||||
}
|
||||
|
||||
/* Override a box shadow for disabled back button */
|
||||
#main-window:not([customizing]) #back-button[disabled] > .toolbarbutton-icon {
|
||||
box-shadow: none !important;
|
||||
}
|
||||
|
||||
#back-button:hover:not([disabled="true"]) > .toolbarbutton-icon,
|
||||
#forward-button:hover:not([disabled="true"]) > .toolbarbutton-icon {
|
||||
background: var(--chrome-nav-buttons-hover-background) !important;
|
||||
}
|
||||
|
||||
#back-button > .toolbarbutton-icon {
|
||||
border-radius: 2px 0 0 2px !important;
|
||||
}
|
||||
|
||||
.urlbar-history-dropmarker {
|
||||
-moz-appearance: none;
|
||||
padding: 0 3px;
|
||||
list-style-image: var(--urlbar-dropmarker-url);
|
||||
-moz-image-region: var(--urlbar-dropmarker-region);
|
||||
}
|
||||
|
||||
/* Add the proper background for tab overflow */
|
||||
#alltabs-button,
|
||||
#new-tab-button {
|
||||
background: var(--chrome-background-color);
|
||||
}
|
||||
|
||||
#new-tab-button:hover > .toolbarbutton-icon {
|
||||
border-color: transparent !important;
|
||||
}
|
||||
|
||||
/* Prevent double border below tabs toolbar */
|
||||
#TabsToolbar:not([collapsed="true"]) + #nav-bar {
|
||||
border-top-width: 0 !important;
|
||||
}
|
||||
|
||||
/* Fix the bad-looking text-shadow in the sidebar header: */
|
||||
.sidebar-header,
|
||||
#sidebar-header {
|
||||
text-shadow: none;
|
||||
}
|
||||
|
||||
.ac-type-icon {
|
||||
/* Left-align the type icon in awesomebar popup results with the icon in the
|
||||
urlbar. */
|
||||
margin-inline-start: 11px;
|
||||
}
|
||||
11
browser/themes/linux/downloads/allDownloadsViewOverlay.css
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
/* 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/downloads/allDownloadsViewOverlay.inc.css
|
||||
|
||||
/*** List items ***/
|
||||
|
||||
:root {
|
||||
--downloads-item-height: 5em;
|
||||
}
|
||||
BIN
browser/themes/linux/downloads/download-glow-menuPanel.png
Normal file
|
After Width: | Height: | Size: 898 B |
BIN
browser/themes/linux/downloads/download-notification-finish.png
Normal file
|
After Width: | Height: | Size: 3.8 KiB |
BIN
browser/themes/linux/downloads/download-notification-start.png
Normal file
|
After Width: | Height: | Size: 3.1 KiB |
21
browser/themes/linux/downloads/downloads.css
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
/* 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/downloads/downloads.inc.css
|
||||
|
||||
/*** List items and similar elements in the summary ***/
|
||||
|
||||
:root {
|
||||
--downloads-item-height: 5.5em;
|
||||
--downloads-item-font-size-factor: 0.9;
|
||||
--downloads-item-details-opacity: 0.6;
|
||||
}
|
||||
|
||||
@keyfocus@ @itemFocused@,
|
||||
@keyfocus@ #downloadsSummary:focus,
|
||||
@keyfocus@ .downloadsPanelFooterButton:focus,
|
||||
.downloadButton:focus {
|
||||
outline: 1px -moz-dialogtext dotted;
|
||||
outline-offset: -1px;
|
||||
}
|
||||
218
browser/themes/linux/downloads/indicator.css
Normal file
|
|
@ -0,0 +1,218 @@
|
|||
/* 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/. */
|
||||
|
||||
/*** Status and progress indicator ***/
|
||||
|
||||
#downloads-animation-container {
|
||||
min-height: 1px;
|
||||
min-width: 1px;
|
||||
height: 1px;
|
||||
margin-bottom: -1px;
|
||||
/* Makes the outermost animation container element positioned, so that its
|
||||
contents are rendered over the main browser window in the Z order.
|
||||
This is required by the animated event notification. */
|
||||
position: relative;
|
||||
/* The selected tab may overlap #downloads-indicator-notification */
|
||||
z-index: 5;
|
||||
}
|
||||
|
||||
/*** Main indicator icon ***/
|
||||
|
||||
@media not all and (min-resolution: 1.1dppx) {
|
||||
#downloads-button {
|
||||
--downloads-indicator-icon: -moz-image-rect(url("chrome://browser/skin/Toolbar.png"), 0, 198, 18, 180);
|
||||
--downloads-indicator-icon-attention: -moz-image-rect(url("chrome://browser/skin/Toolbar.png"), 18, 198, 36, 180);
|
||||
--downloads-indicator-icon-inverted: -moz-image-rect(url("chrome://browser/skin/Toolbar-inverted.png"), 0, 198, 18, 180);
|
||||
--downloads-indicator-icon-attention-inverted: -moz-image-rect(url("chrome://browser/skin/Toolbar-inverted.png"), 18, 198, 36, 180);
|
||||
}
|
||||
}
|
||||
|
||||
@media (min-resolution: 1.1dppx) {
|
||||
#downloads-button {
|
||||
--downloads-indicator-icon: -moz-image-rect(url("chrome://browser/skin/Toolbar@2x.png"), 0, 396, 36, 360);
|
||||
--downloads-indicator-icon-attention: -moz-image-rect(url("chrome://browser/skin/Toolbar@2x.png"), 36, 396, 72, 360);
|
||||
--downloads-indicator-icon-inverted: -moz-image-rect(url("chrome://browser/skin/Toolbar-inverted@2x.png"), 0, 396, 36, 360);
|
||||
--downloads-indicator-icon-attention-inverted: -moz-image-rect(url("chrome://browser/skin/Toolbar-inverted@2x.png"), 36, 396, 72, 360);
|
||||
}
|
||||
}
|
||||
|
||||
#downloads-button[cui-areatype="toolbar"] > #downloads-indicator-anchor > #downloads-indicator-icon {
|
||||
background: var(--downloads-indicator-icon) center no-repeat;
|
||||
width: 18px;
|
||||
height: 18px;
|
||||
background-size: 18px;
|
||||
}
|
||||
|
||||
toolbar[brighttext] #downloads-button[cui-areatype="toolbar"]:not([attention="success"]) > #downloads-indicator-anchor > #downloads-indicator-icon {
|
||||
background-image: var(--downloads-indicator-icon-inverted);
|
||||
}
|
||||
|
||||
#downloads-button[attention="warning"] > .toolbarbutton-badge-stack > .toolbarbutton-badge,
|
||||
#downloads-button[attention="severe"] > .toolbarbutton-badge-stack > .toolbarbutton-badge {
|
||||
display: -moz-box;
|
||||
height: 8px;
|
||||
width: 8px;
|
||||
min-width: 0;
|
||||
border-radius: 50%;
|
||||
/* "!important" is necessary to override the rule in toolbarbutton.css */
|
||||
margin-top: -1px !important;
|
||||
margin-right: -2px !important;
|
||||
}
|
||||
|
||||
#downloads-button[cui-areatype="toolbar"] > .toolbarbutton-badge-stack > .toolbarbutton-badge {
|
||||
height: 7px;
|
||||
width: 7px;
|
||||
}
|
||||
|
||||
#downloads-button[attention="severe"] > .toolbarbutton-badge-stack > .toolbarbutton-badge {
|
||||
background: #D90000;
|
||||
}
|
||||
|
||||
#downloads-button[attention="warning"] > .toolbarbutton-badge-stack > .toolbarbutton-badge {
|
||||
background: #FFBF00;
|
||||
}
|
||||
|
||||
#downloads-button[cui-areatype="toolbar"][attention="severe"] > .toolbarbutton-badge-stack > .toolbarbutton-badge:-moz-window-inactive,
|
||||
#downloads-button[cui-areatype="toolbar"][attention="warning"] > .toolbarbutton-badge-stack > .toolbarbutton-badge:-moz-window-inactive {
|
||||
filter: none;
|
||||
}
|
||||
|
||||
#downloads-button[cui-areatype="toolbar"][attention="success"] > #downloads-indicator-anchor > #downloads-indicator-icon {
|
||||
background-image: var(--downloads-indicator-icon-attention);
|
||||
}
|
||||
|
||||
toolbar[brighttext] #downloads-button[cui-areatype="toolbar"][attention="success"] > #downloads-indicator-anchor > #downloads-indicator-icon {
|
||||
background-image: var(--downloads-indicator-icon-attention-inverted);
|
||||
}
|
||||
|
||||
#downloads-button[cui-areatype="menu-panel"][attention="success"] {
|
||||
list-style-image: url("chrome://browser/skin/downloads/download-glow-menuPanel.png");
|
||||
-moz-image-region: auto;
|
||||
}
|
||||
|
||||
/* In the next few rules, we use :not([counter]) as a shortcut that is
|
||||
equivalent to -moz-any([progress], [paused]). */
|
||||
|
||||
#downloads-button:not([counter]) > #downloads-indicator-anchor > #downloads-indicator-progress-area > #downloads-indicator-counter {
|
||||
background: var(--downloads-indicator-icon) center no-repeat;
|
||||
background-size: 12px;
|
||||
}
|
||||
|
||||
toolbar[brighttext] #downloads-button:not([counter]):not([attention="success"]) > #downloads-indicator-anchor > #downloads-button-progress-area > #downloads-indicator-counter {
|
||||
background-image: var(--downloads-indicator-icon-inverted);
|
||||
}
|
||||
|
||||
#downloads-button:not([counter])[attention="success"] > #downloads-indicator-anchor > #downloads-indicator-progress-area > #downloads-indicator-counter {
|
||||
background-image: var(--downloads-indicator-icon-attention);
|
||||
}
|
||||
|
||||
toolbar[brighttext] #downloads-button:not([counter])[attention="success"] > #downloads-indicator-anchor > #downloads-indicator-progress-area > #downloads-indicator-counter {
|
||||
background-image: var(--downloads-indicator-icon-attention-inverted);
|
||||
}
|
||||
|
||||
/*** Download notifications ***/
|
||||
|
||||
#downloads-indicator-notification {
|
||||
opacity: 0;
|
||||
background-size: 16px;
|
||||
background-position: center;
|
||||
background-repeat: no-repeat;
|
||||
width: 16px;
|
||||
height: 16px;
|
||||
}
|
||||
|
||||
@keyframes downloadsIndicatorNotificationStartRight {
|
||||
from { opacity: 0; transform: translate(-128px, 128px) scale(8); }
|
||||
20% { opacity: .85; animation-timing-function: ease-out; }
|
||||
to { opacity: 0; transform: translate(0) scale(1); }
|
||||
}
|
||||
|
||||
@keyframes downloadsIndicatorNotificationStartLeft {
|
||||
from { opacity: 0; transform: translate(128px, 128px) scale(8); }
|
||||
20% { opacity: .85; animation-timing-function: ease-out; }
|
||||
to { opacity: 0; transform: translate(0) scale(1); }
|
||||
}
|
||||
|
||||
#downloads-notification-anchor[notification="start"] > #downloads-indicator-notification {
|
||||
background-image: url("chrome://browser/skin/downloads/download-notification-start.png");
|
||||
animation-name: downloadsIndicatorNotificationStartRight;
|
||||
animation-duration: 1s;
|
||||
}
|
||||
|
||||
#downloads-notification-anchor[notification="start"]:-moz-locale-dir(rtl) > #downloads-indicator-notification {
|
||||
animation-name: downloadsIndicatorNotificationStartLeft;
|
||||
}
|
||||
|
||||
@keyframes downloadsIndicatorNotificationFinish {
|
||||
from { opacity: 0; transform: scale(1); }
|
||||
20% { opacity: .65; animation-timing-function: ease-in; }
|
||||
to { opacity: 0; transform: scale(8); }
|
||||
}
|
||||
|
||||
#downloads-notification-anchor[notification="finish"] > #downloads-indicator-notification {
|
||||
background-image: url("chrome://browser/skin/downloads/download-notification-finish.png");
|
||||
animation-name: downloadsIndicatorNotificationFinish;
|
||||
animation-duration: 1s;
|
||||
}
|
||||
|
||||
/*** Progress bar and text ***/
|
||||
|
||||
#downloads-indicator-counter {
|
||||
height: 10px;
|
||||
margin: 0;
|
||||
color: hsl(0,0%,30%);
|
||||
text-shadow: 0 1px 0 hsla(0,0%,100%,.5);
|
||||
font-size: 10px;
|
||||
line-height: 10px;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
toolbar[brighttext] #downloads-indicator-counter {
|
||||
color: white;
|
||||
text-shadow: 0 0 1px rgba(0,0,0,.7),
|
||||
0 1px 1.5px rgba(0,0,0,.5);
|
||||
}
|
||||
|
||||
#downloads-indicator-progress {
|
||||
width: 18px;
|
||||
height: 6px;
|
||||
min-width: 0;
|
||||
min-height: 0;
|
||||
margin-top: 1px;
|
||||
margin-bottom: 2px;
|
||||
border-radius: 2px;
|
||||
box-shadow: 0 1px 0 hsla(0,0%,100%,.4);
|
||||
}
|
||||
|
||||
#downloads-indicator-progress > .progress-bar {
|
||||
-moz-appearance: none;
|
||||
min-width: 0;
|
||||
min-height: 0;
|
||||
/* The background-clip: border-box; and background-image: none; are there to expand the background-color behind the border */
|
||||
background-clip: padding-box, border-box;
|
||||
background-color: rgb(255, 135, 94);
|
||||
background-image: linear-gradient(transparent 1px, rgba(255, 255, 255, 0.4) 1px, rgba(255, 255, 255, 0.4) 2px, transparent 2px), none;
|
||||
border: 1px solid;
|
||||
border-color: rgba(0,43,86,.6) rgba(0,43,86,.4) rgba(0,43,86,.4);
|
||||
border-radius: 2px 0 0 2px;
|
||||
}
|
||||
|
||||
#downloads-indicator-progress > .progress-remainder {
|
||||
-moz-appearance: none;
|
||||
min-width: 0;
|
||||
min-height: 0;
|
||||
background-image: linear-gradient(#505050, #575757);
|
||||
border: 1px solid;
|
||||
border-color: hsla(0,0%,0%,.6) hsla(0,0%,0%,.4) hsla(0,0%,0%,.4);
|
||||
border-inline-start: none;
|
||||
border-radius: 0 2px 2px 0;
|
||||
}
|
||||
|
||||
#downloads-button[paused] > #downloads-indicator-anchor > #downloads-indicator-progress-area > #downloads-indicator-progress > .progress-bar {
|
||||
background-color: rgb(220, 230, 81);
|
||||
}
|
||||
|
||||
#downloads-button[paused] > #downloads-indicator-anchor > #downloads-indicator-progress-area > #downloads-indicator-progress > .progress-remainder {
|
||||
background-image: linear-gradient(#4b5000, #515700);
|
||||
}
|
||||
BIN
browser/themes/linux/feeds/feedIcon.png
Normal file
|
After Width: | Height: | Size: 1.8 KiB |
BIN
browser/themes/linux/feeds/feedIcon16.png
Normal file
|
After Width: | Height: | Size: 799 B |
7
browser/themes/linux/feeds/subscribe-ui.css
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
/* 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/. */
|
||||
|
||||
.alwaysUse {
|
||||
padding: 5px;
|
||||
}
|
||||
185
browser/themes/linux/feeds/subscribe.css
Normal file
|
|
@ -0,0 +1,185 @@
|
|||
/* 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/. */
|
||||
|
||||
html {
|
||||
background: -moz-Dialog;
|
||||
font: 3mm tahoma,arial,helvetica,sans-serif;
|
||||
}
|
||||
|
||||
#subscribeUsingDescription,
|
||||
#subscribeButton {
|
||||
display: block;
|
||||
}
|
||||
|
||||
#subscribeUsingDescription {
|
||||
margin-bottom: 0.5em;
|
||||
}
|
||||
|
||||
#subscribeButton {
|
||||
margin-top: 0.5em;
|
||||
margin-inline-start: auto;
|
||||
}
|
||||
|
||||
#feedBody {
|
||||
border: 1px solid THreeDShadow;
|
||||
padding: 3em;
|
||||
padding-inline-start: 30px;
|
||||
margin: 2em auto;
|
||||
background: -moz-Field;
|
||||
}
|
||||
|
||||
#feedHeaderContainer {
|
||||
border: 1px solid ThreeDShadow;
|
||||
border-radius: 10px;
|
||||
margin: -4em auto 0 auto;
|
||||
background-color: InfoBackground;
|
||||
-moz-appearance: -moz-gtk-info-bar;
|
||||
display: flex;
|
||||
}
|
||||
|
||||
#feedHeaderContainerSpacer {
|
||||
flex-grow: 1;
|
||||
}
|
||||
|
||||
#feedHeader {
|
||||
margin-top: 4.9em;
|
||||
margin-bottom: 1em;
|
||||
margin-inline-start: 1.4em;
|
||||
margin-inline-end: 1em;
|
||||
padding-inline-start: 2.9em;
|
||||
font-size: 110%;
|
||||
color: -moz-gtk-info-bar-text;
|
||||
}
|
||||
|
||||
.feedBackground {
|
||||
background: url("chrome://browser/skin/feeds/feedIcon.png") 0% 10% no-repeat;
|
||||
}
|
||||
|
||||
.videoPodcastBackground {
|
||||
background: url("chrome://browser/skin/feeds/videoFeedIcon.png") 0% 10% no-repeat;
|
||||
}
|
||||
|
||||
.audioPodcastBackground {
|
||||
background: url("chrome://browser/skin/feeds/audioFeedIcon.png") 0% 10% no-repeat;
|
||||
}
|
||||
|
||||
#feedHeader[dir="rtl"] {
|
||||
background-position: 100% 10%;
|
||||
}
|
||||
|
||||
#feedIntroText {
|
||||
display: none;
|
||||
}
|
||||
|
||||
#feedHeader[firstrun="true"] #feedIntroText {
|
||||
padding-top: 0.1em;
|
||||
padding-inline-start: 0.6em;
|
||||
display: block;
|
||||
}
|
||||
|
||||
#feedHeader[firstrun="true"] > #feedSubscribeLine {
|
||||
padding-inline-start: 1.8em;
|
||||
}
|
||||
|
||||
#feedSubscribeLine {
|
||||
padding-top: 0.2em;
|
||||
padding-inline-start: 0.5em;
|
||||
}
|
||||
|
||||
/* Don't print subscription UI */
|
||||
@media print {
|
||||
#feedHeaderContainer {
|
||||
display: none;
|
||||
}
|
||||
}
|
||||
|
||||
body {
|
||||
margin: 0;
|
||||
padding: 0 3em;
|
||||
color: -moz-fieldText;
|
||||
font: message-box;
|
||||
}
|
||||
|
||||
h1 {
|
||||
font-size: 160%;
|
||||
border-bottom: 2px solid ThreeDLightShadow;
|
||||
margin: 0 0 .2em 0;
|
||||
}
|
||||
|
||||
h2 {
|
||||
color: GrayText;
|
||||
font-size: 110%;
|
||||
font-weight: normal;
|
||||
margin: 0 0 .6em 0;
|
||||
}
|
||||
|
||||
#feedTitleLink {
|
||||
float: right;
|
||||
margin-inline-start: .6em;
|
||||
margin-inline-end: 0;
|
||||
margin-top: 0;
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
a[href] img {
|
||||
border: none;
|
||||
}
|
||||
|
||||
#feedTitleContainer {
|
||||
margin-inline-start: 0;
|
||||
margin-inline-end: .6em;
|
||||
margin-top: 0;
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
#feedTitleImage {
|
||||
margin-inline-start: .6em;
|
||||
margin-inline-end: 0;
|
||||
margin-top: 0;
|
||||
margin-bottom: 0;
|
||||
max-width: 300px;
|
||||
max-height: 150px;
|
||||
}
|
||||
|
||||
.feedEntryContent {
|
||||
font-size: 110%;
|
||||
}
|
||||
|
||||
.link {
|
||||
color: #0000FF;
|
||||
text-decoration: underline;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.link:hover:active {
|
||||
color: #FF0000;
|
||||
}
|
||||
|
||||
.lastUpdated {
|
||||
font-size: 85%;
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
.type-icon {
|
||||
vertical-align: bottom;
|
||||
height: 16px;
|
||||
width: 16px;
|
||||
}
|
||||
|
||||
.enclosures {
|
||||
border: 1px solid THreeDShadow;
|
||||
padding: 1em;
|
||||
margin: 1em auto;
|
||||
background: -moz-Dialog;
|
||||
}
|
||||
|
||||
.enclosure {
|
||||
vertical-align: middle;
|
||||
margin-left: 2px;
|
||||
}
|
||||
|
||||
.handlersMenuList > .menulist-label-box > .menulist-icon {
|
||||
max-width: 16px;
|
||||
max-height: 16px;
|
||||
}
|
||||
140
browser/themes/linux/jar.mn
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
# 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/.
|
||||
|
||||
browser.jar:
|
||||
% skin browser classic/1.0 %skin/classic/browser/
|
||||
% override chrome://global/skin/icons/warning-16.png moz-icon://stock/gtk-dialog-warning?size=menu
|
||||
#include ../shared/jar.inc.mn
|
||||
skin/classic/browser/sanitizeDialog.css
|
||||
skin/classic/browser/aboutSessionRestore-window-icon.png
|
||||
skin/classic/browser/aboutSyncTabs.css
|
||||
* skin/classic/browser/syncedtabs/sidebar.css (syncedtabs/sidebar.css)
|
||||
skin/classic/browser/actionicon-tab.png
|
||||
* skin/classic/browser/browser.css
|
||||
* skin/classic/browser/devedition.css
|
||||
* skin/classic/browser/browser-lightweightTheme.css
|
||||
skin/classic/browser/click-to-play-warning-stripes.png
|
||||
skin/classic/browser/Info.png
|
||||
skin/classic/browser/menuPanel-customize.png
|
||||
skin/classic/browser/menuPanel-customize@2x.png
|
||||
skin/classic/browser/menuPanel-exit.png
|
||||
skin/classic/browser/menuPanel-exit@2x.png
|
||||
skin/classic/browser/menuPanel-help.png
|
||||
skin/classic/browser/menuPanel-help@2x.png
|
||||
skin/classic/browser/monitor.png
|
||||
skin/classic/browser/monitor_16-10.png
|
||||
* skin/classic/browser/pageInfo.css
|
||||
skin/classic/browser/pageInfo.png
|
||||
skin/classic/browser/page-livemarks.png
|
||||
skin/classic/browser/Privacy-16.png
|
||||
skin/classic/browser/privatebrowsing-mask.png
|
||||
skin/classic/browser/reload-stop-go.png
|
||||
skin/classic/browser/reload-stop-go@2x.png
|
||||
skin/classic/browser/searchbar.css
|
||||
skin/classic/browser/Security-broken.png
|
||||
skin/classic/browser/setDesktopBackground.css
|
||||
skin/classic/browser/slowStartup-16.png
|
||||
skin/classic/browser/Toolbar.png
|
||||
skin/classic/browser/Toolbar@2x.png
|
||||
skin/classic/browser/Toolbar-inverted.png
|
||||
skin/classic/browser/Toolbar-inverted@2x.png
|
||||
skin/classic/browser/Toolbar-small.png
|
||||
skin/classic/browser/webRTC-indicator.css
|
||||
* skin/classic/browser/controlcenter/panel.css (controlcenter/panel.css)
|
||||
skin/classic/browser/customizableui/background-noise-toolbar.png (customizableui/background-noise-toolbar.png)
|
||||
skin/classic/browser/customizableui/customizeMode-gridTexture.png (customizableui/customizeMode-gridTexture.png)
|
||||
skin/classic/browser/customizableui/customizeMode-separatorHorizontal.png (customizableui/customizeMode-separatorHorizontal.png)
|
||||
skin/classic/browser/customizableui/customizeMode-separatorVertical.png (customizableui/customizeMode-separatorVertical.png)
|
||||
* skin/classic/browser/customizableui/panelUI.css (customizableui/panelUI.css)
|
||||
* skin/classic/browser/downloads/allDownloadsViewOverlay.css (downloads/allDownloadsViewOverlay.css)
|
||||
skin/classic/browser/downloads/download-glow-menuPanel.png (downloads/download-glow-menuPanel.png)
|
||||
skin/classic/browser/downloads/download-notification-finish.png (downloads/download-notification-finish.png)
|
||||
skin/classic/browser/downloads/download-notification-start.png (downloads/download-notification-start.png)
|
||||
* skin/classic/browser/downloads/downloads.css (downloads/downloads.css)
|
||||
skin/classic/browser/feeds/feedIcon.png (feeds/feedIcon.png)
|
||||
skin/classic/browser/feeds/feedIcon16.png (feeds/feedIcon16.png)
|
||||
skin/classic/browser/feeds/subscribe.css (feeds/subscribe.css)
|
||||
skin/classic/browser/feeds/subscribe-ui.css (feeds/subscribe-ui.css)
|
||||
* skin/classic/browser/newtab/newTab.css (newtab/newTab.css)
|
||||
skin/classic/browser/places/autocomplete-star.png (places/autocomplete-star.png)
|
||||
skin/classic/browser/places/bookmarksMenu.png (places/bookmarksMenu.png)
|
||||
skin/classic/browser/places/bookmarksToolbar.png (places/bookmarksToolbar.png)
|
||||
skin/classic/browser/places/bookmarksToolbar-menuPanel.png (places/bookmarksToolbar-menuPanel.png)
|
||||
skin/classic/browser/places/bookmarks-notification-finish.png (places/bookmarks-notification-finish.png)
|
||||
skin/classic/browser/places/bookmarks-menu-arrow.png (places/bookmarks-menu-arrow.png)
|
||||
skin/classic/browser/places/calendar.png (places/calendar.png)
|
||||
* skin/classic/browser/places/editBookmarkOverlay.css (places/editBookmarkOverlay.css)
|
||||
skin/classic/browser/places/livemark-item.png (places/livemark-item.png)
|
||||
skin/classic/browser/places/starred48.png (places/starred48.png)
|
||||
skin/classic/browser/places/unstarred48.png (places/unstarred48.png)
|
||||
skin/classic/browser/places/places.css (places/places.css)
|
||||
skin/classic/browser/places/organizer.css (places/organizer.css)
|
||||
skin/classic/browser/places/organizer.xml (places/organizer.xml)
|
||||
skin/classic/browser/places/query.png (places/query.png)
|
||||
skin/classic/browser/places/tag.png (places/tag.png)
|
||||
skin/classic/browser/places/toolbarDropMarker.png (places/toolbarDropMarker.png)
|
||||
skin/classic/browser/places/unsortedBookmarks.png (places/unsortedBookmarks.png)
|
||||
skin/classic/browser/places/downloads.png (places/downloads.png)
|
||||
skin/classic/browser/preferences/alwaysAsk.png (preferences/alwaysAsk.png)
|
||||
skin/classic/browser/preferences/preferences.css (preferences/preferences.css)
|
||||
* skin/classic/browser/preferences/in-content/preferences.css (preferences/in-content/preferences.css)
|
||||
* skin/classic/browser/preferences/in-content/dialog.css (preferences/in-content/dialog.css)
|
||||
skin/classic/browser/preferences/applications.css (preferences/applications.css)
|
||||
skin/classic/browser/social/services-16.png (social/services-16.png)
|
||||
skin/classic/browser/social/services-64.png (social/services-64.png)
|
||||
skin/classic/browser/social/share-button.png (social/share-button.png)
|
||||
skin/classic/browser/social/share-button-active.png (social/share-button-active.png)
|
||||
skin/classic/browser/tabbrowser/alltabs.png (tabbrowser/alltabs.png)
|
||||
skin/classic/browser/tabbrowser/alltabs-inverted.png (tabbrowser/alltabs-inverted.png)
|
||||
skin/classic/browser/tabbrowser/newtab.svg (tabbrowser/newtab.svg)
|
||||
skin/classic/browser/tabbrowser/newtab-inverted.svg (tabbrowser/newtab-inverted.svg)
|
||||
skin/classic/browser/tabbrowser/tab-active-middle.png (tabbrowser/tab-active-middle.png)
|
||||
skin/classic/browser/tabbrowser/tab-active-middle@2x.png (tabbrowser/tab-active-middle@2x.png)
|
||||
skin/classic/browser/tabbrowser/tab-arrow-left.png (tabbrowser/tab-arrow-left.png)
|
||||
skin/classic/browser/tabbrowser/tab-arrow-left-inverted.png (tabbrowser/tab-arrow-left-inverted.png)
|
||||
skin/classic/browser/tabbrowser/tab-background-end.png (tabbrowser/tab-background-end.png)
|
||||
skin/classic/browser/tabbrowser/tab-background-end@2x.png (tabbrowser/tab-background-end@2x.png)
|
||||
skin/classic/browser/tabbrowser/tab-background-middle.png (tabbrowser/tab-background-middle.png)
|
||||
skin/classic/browser/tabbrowser/tab-background-middle@2x.png (tabbrowser/tab-background-middle@2x.png)
|
||||
skin/classic/browser/tabbrowser/tab-background-start.png (tabbrowser/tab-background-start.png)
|
||||
skin/classic/browser/tabbrowser/tab-background-start@2x.png (tabbrowser/tab-background-start@2x.png)
|
||||
|
||||
# NOTE: The following two files (tab-selected-end.svg, tab-selected-start.svg) get pre-processed in
|
||||
# Makefile.in with a non-default marker of "%" and the result of that gets packaged.
|
||||
skin/classic/browser/tabbrowser/tab-selected-end.svg (tab-selected-end.svg)
|
||||
skin/classic/browser/tabbrowser/tab-selected-start.svg (tab-selected-start.svg)
|
||||
|
||||
skin/classic/browser/tabbrowser/tab-stroke-end.png (tabbrowser/tab-stroke-end.png)
|
||||
skin/classic/browser/tabbrowser/tab-stroke-end@2x.png (tabbrowser/tab-stroke-end@2x.png)
|
||||
skin/classic/browser/tabbrowser/tab-stroke-start.png (tabbrowser/tab-stroke-start.png)
|
||||
skin/classic/browser/tabbrowser/tab-stroke-start@2x.png (tabbrowser/tab-stroke-start@2x.png)
|
||||
skin/classic/browser/tabbrowser/tabDragIndicator.png (tabbrowser/tabDragIndicator.png)
|
||||
|
||||
skin/classic/browser/sync-16.png
|
||||
skin/classic/browser/sync-32.png
|
||||
skin/classic/browser/sync-bg.png
|
||||
skin/classic/browser/sync-128.png
|
||||
skin/classic/browser/sync-desktopIcon.svg (../shared/sync-desktopIcon.svg)
|
||||
skin/classic/browser/sync-horizontalbar.png
|
||||
skin/classic/browser/sync-horizontalbar@2x.png
|
||||
skin/classic/browser/sync-mobileIcon.svg (../shared/sync-mobileIcon.svg)
|
||||
skin/classic/browser/sync-notification-24.png
|
||||
skin/classic/browser/syncProgress-menuPanel.png
|
||||
skin/classic/browser/syncProgress-menuPanel@2x.png
|
||||
skin/classic/browser/syncProgress-toolbar.png
|
||||
skin/classic/browser/syncProgress-toolbar-inverted.png
|
||||
skin/classic/browser/syncSetup.css
|
||||
skin/classic/browser/syncCommon.css
|
||||
skin/classic/browser/syncQuota.css
|
||||
skin/classic/browser/syncProgress-horizontalbar.png
|
||||
skin/classic/browser/syncProgress-horizontalbar@2x.png
|
||||
#ifdef E10S_TESTING_ONLY
|
||||
skin/classic/browser/e10s-64@2x.png (../shared/e10s-64@2x.png)
|
||||
#endif
|
||||
|
||||
[extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}] chrome.jar:
|
||||
% override chrome://browser/skin/feeds/audioFeedIcon.png chrome://browser/skin/feeds/feedIcon.png
|
||||
% override chrome://browser/skin/feeds/audioFeedIcon16.png chrome://browser/skin/feeds/feedIcon16.png
|
||||
% override chrome://browser/skin/feeds/videoFeedIcon.png chrome://browser/skin/feeds/feedIcon.png
|
||||
% override chrome://browser/skin/feeds/videoFeedIcon16.png chrome://browser/skin/feeds/feedIcon16.png
|
||||
13
browser/themes/linux/linuxShared.inc
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
/* 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/. */
|
||||
|
||||
%filter substitution
|
||||
|
||||
%define toolbarHighlight hsla(0,0%,100%,.15)
|
||||
%define toolbarHighlightLWT rgba(255,255,255,.4)
|
||||
/* navbarInsetHighlight is tightly coupled to the toolbarHighlight constant. */
|
||||
%define navbarInsetHighlight hsla(0,0%,100%,.4)
|
||||
%define fgTabTexture linear-gradient(transparent 2px, @toolbarHighlight@ 2px, @toolbarHighlight@)
|
||||
%define fgTabTextureLWT linear-gradient(transparent 2px, @toolbarHighlightLWT@ 2px, @toolbarHighlightLWT@)
|
||||
%define fgTabBackgroundColor -moz-dialog
|
||||
BIN
browser/themes/linux/menuPanel-customize.png
Normal file
|
After Width: | Height: | Size: 883 B |
BIN
browser/themes/linux/menuPanel-customize@2x.png
Normal file
|
After Width: | Height: | Size: 2.1 KiB |
BIN
browser/themes/linux/menuPanel-exit.png
Normal file
|
After Width: | Height: | Size: 568 B |
BIN
browser/themes/linux/menuPanel-exit@2x.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
browser/themes/linux/menuPanel-help.png
Normal file
|
After Width: | Height: | Size: 1.9 KiB |
BIN
browser/themes/linux/menuPanel-help@2x.png
Normal file
|
After Width: | Height: | Size: 5.2 KiB |
BIN
browser/themes/linux/monitor.png
Normal file
|
After Width: | Height: | Size: 6.1 KiB |
BIN
browser/themes/linux/monitor_16-10.png
Normal file
|
After Width: | Height: | Size: 6.6 KiB |
11
browser/themes/linux/moz.build
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
# -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*-
|
||||
# vim: set filetype=python:
|
||||
# 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/.
|
||||
|
||||
DIRS += ['communicator']
|
||||
|
||||
JAR_MANIFESTS += ['jar.mn']
|
||||
|
||||
include('../tab-svgs.mozbuild')
|
||||
19
browser/themes/linux/newtab/newTab.css
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
/* 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/newtab/newTab.inc.css
|
||||
|
||||
|
||||
.newtab-undo-button {
|
||||
color: rgb(221,72,20);
|
||||
}
|
||||
|
||||
#newtab-undo-close-button {
|
||||
height: 16px;
|
||||
width: 16px;
|
||||
}
|
||||
|
||||
.newtab-title {
|
||||
font-family: sans-serif;
|
||||
}
|
||||
BIN
browser/themes/linux/page-livemarks.png
Normal file
|
After Width: | Height: | Size: 830 B |
267
browser/themes/linux/pageInfo.css
Normal file
|
|
@ -0,0 +1,267 @@
|
|||
%if 0
|
||||
/* 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/. */
|
||||
%endif
|
||||
|
||||
@import url("chrome://global/skin/");
|
||||
|
||||
/* View buttons */
|
||||
#viewGroup > radio {
|
||||
list-style-image: url("chrome://browser/skin/pageInfo.png");
|
||||
-moz-box-orient: vertical;
|
||||
-moz-box-align: center;
|
||||
-moz-appearance: none;
|
||||
min-width: 4.5em;
|
||||
margin: 0;
|
||||
padding: 3px;
|
||||
color: -moz-FieldText;
|
||||
}
|
||||
|
||||
#viewGroup > radio[selected="true"] {
|
||||
background-color: Highlight;
|
||||
color: HighlightText;
|
||||
}
|
||||
|
||||
#topBar {
|
||||
-moz-appearance: listbox;
|
||||
margin: 8px 8px 0;
|
||||
}
|
||||
|
||||
#generalTab {
|
||||
-moz-image-region: rect(0px, 32px, 32px, 0px)
|
||||
}
|
||||
|
||||
#mediaTab {
|
||||
-moz-image-region: rect(0px, 64px, 32px, 32px)
|
||||
}
|
||||
|
||||
#feedTab {
|
||||
-moz-image-region: rect(0px, 96px, 32px, 64px)
|
||||
}
|
||||
|
||||
#permTab {
|
||||
-moz-image-region: rect(0px, 128px, 32px, 96px)
|
||||
}
|
||||
|
||||
#securityTab {
|
||||
-moz-image-region: rect(0px, 160px, 32px, 128px)
|
||||
}
|
||||
|
||||
#mainDeck {
|
||||
padding-left: 2px;
|
||||
padding-right: 2px;
|
||||
}
|
||||
|
||||
deck {
|
||||
padding: 10px 10px 10px 10px;
|
||||
}
|
||||
|
||||
/* Misc */
|
||||
tree {
|
||||
margin: .5em;
|
||||
}
|
||||
|
||||
.gridSeparator {
|
||||
width: .5em;
|
||||
}
|
||||
|
||||
textbox {
|
||||
background: transparent !important;
|
||||
border: none;
|
||||
padding: 0px;
|
||||
margin-top: 1px;
|
||||
-moz-appearance: none;
|
||||
}
|
||||
|
||||
textbox.header {
|
||||
margin-inline-start: 0;
|
||||
}
|
||||
|
||||
.iframe {
|
||||
margin: .5em;
|
||||
background: white;
|
||||
overflow: auto;
|
||||
}
|
||||
|
||||
.fixedsize {
|
||||
height: 8.5em;
|
||||
}
|
||||
|
||||
textbox[disabled] {
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
/* General Tab */
|
||||
#generalPanel > #titletext {
|
||||
margin-inline-start: 5px;
|
||||
}
|
||||
|
||||
groupbox.collapsable caption .caption-icon {
|
||||
width: 9px;
|
||||
height: 9px;
|
||||
background-repeat: no-repeat;
|
||||
background-position: center;
|
||||
margin-inline-start: 1px;
|
||||
margin-inline-end: 3px;
|
||||
background-image: url("chrome://global/skin/tree/twisty-open.png");
|
||||
}
|
||||
|
||||
groupbox.collapsable[closed="true"] {
|
||||
border: none;
|
||||
}
|
||||
|
||||
groupbox.collapsable[closed="true"] caption .caption-icon {
|
||||
background-image: url("chrome://global/skin/tree/twisty-clsd.png");
|
||||
}
|
||||
|
||||
groupbox tree {
|
||||
margin: 0;
|
||||
border: none;
|
||||
}
|
||||
|
||||
groupbox.treebox .groupbox-body {
|
||||
margin-inline-start: 5px;
|
||||
margin-inline-end: 1px;
|
||||
padding-top: 0;
|
||||
}
|
||||
|
||||
#securityBox description {
|
||||
margin-inline-start: 10px;
|
||||
}
|
||||
|
||||
#general-security-identity {
|
||||
white-space: pre-wrap;
|
||||
line-height: 2em;
|
||||
}
|
||||
|
||||
/* Media Tab */
|
||||
#imagetree {
|
||||
min-height: 10em;
|
||||
margin-top: 2px;
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
#mediaSplitter {
|
||||
-moz-appearance: none;
|
||||
height: .8em;
|
||||
}
|
||||
|
||||
#mediaGrid {
|
||||
min-height: 9em;
|
||||
}
|
||||
|
||||
#mediaLabelColumn {
|
||||
min-width: 10em;
|
||||
}
|
||||
|
||||
#thepreviewimage {
|
||||
margin: 1em;
|
||||
}
|
||||
|
||||
treechildren::-moz-tree-cell-text(broken) {
|
||||
font-style: italic;
|
||||
color: graytext;
|
||||
}
|
||||
|
||||
#mediaPreviewBox .inset {
|
||||
-moz-appearance: listbox;
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
/* Feeds Tab */
|
||||
#feedPanel {
|
||||
margin-left: 2px;
|
||||
margin-right: 2px;
|
||||
}
|
||||
|
||||
#feedtree {
|
||||
margin-bottom: 0px;
|
||||
}
|
||||
|
||||
#feedListbox richlistitem {
|
||||
padding-top: 6px;
|
||||
padding-bottom: 6px;
|
||||
padding-inline-start: 7px;
|
||||
padding-inline-end: 7px;
|
||||
min-height: 25px;
|
||||
border-bottom: 1px dotted #C0C0C0;
|
||||
color: -moz-FieldText;
|
||||
}
|
||||
|
||||
#feedListbox richlistitem[selected="true"] {
|
||||
background-color: -moz-Dialog;
|
||||
color: -moz-DialogText;
|
||||
}
|
||||
|
||||
#feedListbox {
|
||||
margin-bottom: 0;
|
||||
border: 2px solid;
|
||||
-moz-border-top-colors: ThreeDShadow ThreeDDarkShadow;
|
||||
-moz-border-right-colors: ThreeDHighlight ThreeDLightShadow;
|
||||
-moz-border-bottom-colors: ThreeDHighlight ThreeDLightShadow;
|
||||
-moz-border-left-colors: ThreeDShadow ThreeDDarkShadow;
|
||||
}
|
||||
|
||||
.feedTitle {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
/* Permissions Tab */
|
||||
#permPanel {
|
||||
margin-left: 6px;
|
||||
margin-right: 6px;
|
||||
}
|
||||
|
||||
#permList {
|
||||
-moz-appearance: listbox;
|
||||
margin-top: .5em;
|
||||
overflow: auto;
|
||||
border: 2px solid;
|
||||
-moz-border-top-colors: ThreeDShadow ThreeDDarkShadow;
|
||||
-moz-border-right-colors: ThreeDHighlight ThreeDLightShadow;
|
||||
-moz-border-bottom-colors: ThreeDHighlight ThreeDLightShadow;
|
||||
-moz-border-left-colors: ThreeDShadow ThreeDDarkShadow;
|
||||
background-color: -moz-field;
|
||||
color: -moz-FieldText;
|
||||
}
|
||||
|
||||
.permission {
|
||||
padding-top: 6px;
|
||||
padding-bottom: 6px;
|
||||
padding-inline-start: 7px;
|
||||
padding-inline-end: 7px;
|
||||
min-height: 25px;
|
||||
border-bottom: 1px dotted #C0C0C0;
|
||||
}
|
||||
|
||||
.permissionLabel {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.permission:hover {
|
||||
background-color: -moz-dialog;
|
||||
color: -moz-DialogText;
|
||||
}
|
||||
|
||||
/* Security Tab */
|
||||
#securityPanel .caption-icon {
|
||||
display: none;
|
||||
}
|
||||
|
||||
#securityPanel .header {
|
||||
font-size: 120%;
|
||||
}
|
||||
|
||||
#securityPanel .fieldLabel {
|
||||
margin: 2px 10px 3px;
|
||||
}
|
||||
|
||||
#securityPanel .fieldValue {
|
||||
font-weight: bold;
|
||||
margin: 2px 10px 3px;
|
||||
}
|
||||
|
||||
#securityPanel row {
|
||||
-moz-box-align: center;
|
||||
}
|
||||
BIN
browser/themes/linux/pageInfo.png
Normal file
|
After Width: | Height: | Size: 8.6 KiB |
BIN
browser/themes/linux/places/autocomplete-star.png
Normal file
|
After Width: | Height: | Size: 636 B |
BIN
browser/themes/linux/places/bookmarks-menu-arrow.png
Normal file
|
After Width: | Height: | Size: 183 B |
BIN
browser/themes/linux/places/bookmarks-notification-finish.png
Normal file
|
After Width: | Height: | Size: 2.8 KiB |
BIN
browser/themes/linux/places/bookmarksMenu.png
Normal file
|
After Width: | Height: | Size: 461 B |
BIN
browser/themes/linux/places/bookmarksToolbar-menuPanel.png
Normal file
|
After Width: | Height: | Size: 700 B |
BIN
browser/themes/linux/places/bookmarksToolbar.png
Normal file
|
After Width: | Height: | Size: 508 B |
BIN
browser/themes/linux/places/calendar.png
Normal file
|
After Width: | Height: | Size: 670 B |
BIN
browser/themes/linux/places/downloads.png
Normal file
|
After Width: | Height: | Size: 599 B |
71
browser/themes/linux/places/editBookmarkOverlay.css
Normal file
|
|
@ -0,0 +1,71 @@
|
|||
%if 0
|
||||
/* 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/. */
|
||||
%endif
|
||||
/**** folder menulist ****/
|
||||
.folder-icon > .menulist-label-box > .menulist-icon {
|
||||
width: 16px;
|
||||
height: 16px;
|
||||
}
|
||||
|
||||
.folder-icon > .menu-iconic-left {
|
||||
display: -moz-box;
|
||||
}
|
||||
|
||||
.folder-icon {
|
||||
list-style-image: url("moz-icon://stock/gtk-directory?size=menu") !important;
|
||||
}
|
||||
|
||||
|
||||
/**** expanders ****/
|
||||
|
||||
.expander-up,
|
||||
.expander-down {
|
||||
min-width: 0;
|
||||
padding: 2px 0;
|
||||
padding-inline-start: 2px;
|
||||
}
|
||||
|
||||
.expander-up > .button-box {
|
||||
-moz-appearance: button-arrow-up;
|
||||
}
|
||||
|
||||
.expander-down > .button-box {
|
||||
-moz-appearance: button-arrow-down;
|
||||
}
|
||||
|
||||
#editBookmarkPanelContent {
|
||||
min-width: 23em;
|
||||
}
|
||||
|
||||
#editBMPanel_folderTree {
|
||||
margin-top: 2px;
|
||||
margin-bottom: 2px;
|
||||
}
|
||||
|
||||
/* 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/unsortedBookmarks.png") !important;
|
||||
}
|
||||
BIN
browser/themes/linux/places/livemark-item.png
Normal file
|
After Width: | Height: | Size: 863 B |
103
browser/themes/linux/places/organizer.css
Normal file
|
|
@ -0,0 +1,103 @@
|
|||
/* 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/. */
|
||||
|
||||
|
||||
/* Toolbar */
|
||||
#placesToolbar {
|
||||
-moz-appearance: menubar;
|
||||
}
|
||||
|
||||
#placesToolbar:-moz-system-metric(menubar-drag) {
|
||||
-moz-binding: url("chrome://global/content/bindings/toolbar.xml#toolbar-drag");
|
||||
}
|
||||
|
||||
#placesToolbar > toolbarbutton {
|
||||
color: -moz-menubartext;
|
||||
}
|
||||
|
||||
#placesToolbar > toolbarbutton:hover {
|
||||
color: ButtonText;
|
||||
}
|
||||
|
||||
#placesToolbar > toolbarbutton[disabled=true] {
|
||||
color: GrayText;
|
||||
}
|
||||
|
||||
/* back button */
|
||||
|
||||
#back-button {
|
||||
list-style-image: url("moz-icon://stock/gtk-go-back-ltr?size=toolbar");
|
||||
}
|
||||
#back-button[disabled="true"] {
|
||||
list-style-image: url("moz-icon://stock/gtk-go-back-ltr?size=toolbar&state=disabled");
|
||||
}
|
||||
|
||||
#back-button:-moz-locale-dir(rtl) {
|
||||
list-style-image: url("moz-icon://stock/gtk-go-back-rtl?size=toolbar");
|
||||
}
|
||||
#back-button[disabled="true"]:-moz-locale-dir(rtl) {
|
||||
list-style-image: url("moz-icon://stock/gtk-go-back-rtl?size=toolbar&state=disabled");
|
||||
}
|
||||
|
||||
/* forward button */
|
||||
|
||||
#forward-button {
|
||||
list-style-image: url("moz-icon://stock/gtk-go-forward-ltr?size=toolbar");
|
||||
}
|
||||
#forward-button[disabled="true"] {
|
||||
list-style-image: url("moz-icon://stock/gtk-go-forward-ltr?size=toolbar&state=disabled");
|
||||
}
|
||||
|
||||
#forward-button:-moz-locale-dir(rtl) {
|
||||
list-style-image: url("moz-icon://stock/gtk-go-forward-rtl?size=toolbar");
|
||||
}
|
||||
#forward-button[disabled="true"]:-moz-locale-dir(rtl) {
|
||||
list-style-image: url("moz-icon://stock/gtk-go-forward-rtl?size=toolbar&state=disabled");
|
||||
}
|
||||
|
||||
/* Menu */
|
||||
#placesMenu {
|
||||
-moz-appearance: none;
|
||||
border: none;
|
||||
}
|
||||
|
||||
#placesMenu > menu {
|
||||
padding-inline-start: 4px;
|
||||
-moz-binding: url("chrome://browser/skin/places/organizer.xml#toolbarbutton-dropdown");
|
||||
-moz-appearance: toolbarbutton;
|
||||
}
|
||||
|
||||
#placesMenu > menu:active,
|
||||
#placesMenu > menu:hover,
|
||||
#placesMenu > menu[open] {
|
||||
color: ButtonText;
|
||||
}
|
||||
|
||||
#placesMenu > menu > .menubar-right {
|
||||
-moz-appearance: toolbarbutton-dropdown;
|
||||
width: 12px;
|
||||
height: 12px;
|
||||
}
|
||||
|
||||
/* Root View */
|
||||
#placesView {
|
||||
background-color: Window;
|
||||
}
|
||||
|
||||
/* Info box */
|
||||
#detailsDeck {
|
||||
padding: 5px;
|
||||
}
|
||||
|
||||
#infoBoxExpanderLabel {
|
||||
padding-inline-start: 2px;
|
||||
}
|
||||
|
||||
/**
|
||||
* Downloads pane
|
||||
*/
|
||||
|
||||
#clearDownloadsButton > .toolbarbutton-icon {
|
||||
display: none;
|
||||
}
|
||||
21
browser/themes/linux/places/organizer.xml
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
<?xml version="1.0"?>
|
||||
|
||||
<!-- 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/. -->
|
||||
|
||||
<bindings id="organizerBindings"
|
||||
xmlns="http://www.mozilla.org/xbl"
|
||||
xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
|
||||
xmlns:xbl="http://www.mozilla.org/xbl">
|
||||
|
||||
<binding id="toolbarbutton-dropdown"
|
||||
extends="chrome://global/content/bindings/menu.xml#menu-base">
|
||||
<content>
|
||||
<xul:image class="menubar-left" xbl:inherits="src=image"/>
|
||||
<xul:label class="menubar-text" xbl:inherits="value=label,accesskey,crop" crop="right"/>
|
||||
<xul:hbox class="menubar-right"/>
|
||||
<children includes="menupopup"/>
|
||||
</content>
|
||||
</binding>
|
||||
</bindings>
|
||||
122
browser/themes/linux/places/places.css
Normal file
|
|
@ -0,0 +1,122 @@
|
|||
/* 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/. */
|
||||
|
||||
/* Sidebars */
|
||||
.sidebar-placesTree {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.sidebar-placesTreechildren::-moz-tree-cell(leaf) ,
|
||||
.sidebar-placesTreechildren::-moz-tree-image(leaf) {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.sidebar-placesTreechildren::-moz-tree-cell-text(leaf, hover) {
|
||||
cursor: pointer;
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
.sidebar-placesTreechildren::-moz-tree-cell(separator) {
|
||||
cursor: default;
|
||||
}
|
||||
|
||||
/* Trees */
|
||||
treechildren::-moz-tree-image(title) {
|
||||
padding-right: 2px;
|
||||
margin: 0px 2px;
|
||||
width: 16px;
|
||||
height: 16px;
|
||||
list-style-image: url("chrome://mozapps/skin/places/defaultFavicon.png");
|
||||
}
|
||||
|
||||
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, separator) {
|
||||
list-style-image: none;
|
||||
width: 0;
|
||||
height: 0;
|
||||
}
|
||||
|
||||
treechildren::-moz-tree-image(title, container) {
|
||||
list-style-image: url("moz-icon://stock/gtk-directory?size=menu");
|
||||
}
|
||||
|
||||
treechildren::-moz-tree-image(title, container, livemark) {
|
||||
list-style-image: url("chrome://browser/skin/feeds/feedIcon16.png");
|
||||
-moz-image-region: auto;
|
||||
}
|
||||
|
||||
treechildren::-moz-tree-image(container, OrganizerQuery_AllBookmarks) {
|
||||
list-style-image: url("chrome://browser/skin/Toolbar-small.png");
|
||||
-moz-image-region: rect(0px 48px 16px 32px);
|
||||
}
|
||||
|
||||
treechildren::-moz-tree-image(container, OrganizerQuery_BookmarksToolbar) {
|
||||
list-style-image: url("chrome://browser/skin/places/bookmarksToolbar.png");
|
||||
-moz-image-region: auto;
|
||||
}
|
||||
|
||||
treechildren::-moz-tree-image(container, OrganizerQuery_BookmarksMenu) {
|
||||
list-style-image: url("chrome://browser/skin/places/bookmarksMenu.png");
|
||||
-moz-image-region: auto;
|
||||
}
|
||||
|
||||
treechildren::-moz-tree-image(container, OrganizerQuery_UnfiledBookmarks) {
|
||||
list-style-image: url("chrome://browser/skin/places/unsortedBookmarks.png");
|
||||
-moz-image-region: auto;
|
||||
}
|
||||
|
||||
/* query-nodes should be styled even if they're not expandable */
|
||||
treechildren::-moz-tree-image(title, 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");
|
||||
-moz-image-region: auto;
|
||||
}
|
||||
|
||||
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/calendar.png");
|
||||
}
|
||||
|
||||
treechildren::-moz-tree-image(title, query, hostContainer) {
|
||||
list-style-image: url("moz-icon://stock/gtk-directory?size=menu");
|
||||
}
|
||||
|
||||
treechildren::-moz-tree-image(title, query, hostContainer, open) {
|
||||
list-style-image: url("moz-icon://stock/gtk-directory?size=menu");
|
||||
}
|
||||
|
||||
treechildren::-moz-tree-image(title, query, OrganizerQuery_History) {
|
||||
list-style-image: url("chrome://browser/skin/Toolbar-small.png");
|
||||
-moz-image-region: rect(0px 32px 16px 16px);
|
||||
}
|
||||
|
||||
/* 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) {
|
||||
list-style-image: url("moz-icon://stock/gtk-directory?size=menu");
|
||||
}
|
||||
|
||||
treechildren::-moz-tree-image(cutting) {
|
||||
opacity: 0.5;
|
||||
}
|
||||
|
||||
treechildren::-moz-tree-cell-text(cutting) {
|
||||
opacity: 0.7;
|
||||
}
|
||||
BIN
browser/themes/linux/places/query.png
Normal file
|
After Width: | Height: | Size: 678 B |
BIN
browser/themes/linux/places/starred48.png
Normal file
|
After Width: | Height: | Size: 1.8 KiB |
BIN
browser/themes/linux/places/tag.png
Normal file
|
After Width: | Height: | Size: 877 B |
BIN
browser/themes/linux/places/toolbarDropMarker.png
Normal file
|
After Width: | Height: | Size: 583 B |
BIN
browser/themes/linux/places/unsortedBookmarks.png
Normal file
|
After Width: | Height: | Size: 748 B |
BIN
browser/themes/linux/places/unstarred48.png
Normal file
|
After Width: | Height: | Size: 2.2 KiB |
BIN
browser/themes/linux/preferences/alwaysAsk.png
Normal file
|
After Width: | Height: | Size: 575 B |
66
browser/themes/linux/preferences/applications.css
Normal file
|
|
@ -0,0 +1,66 @@
|
|||
/* 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/. */
|
||||
|
||||
/**
|
||||
* Line up the actions menu with action labels above and below it.
|
||||
* Equalize the distance from the left side of the action box to the left side
|
||||
* of the icon for both the menu and the non-menu versions of the action box.
|
||||
* Also make sure the labels are the same distance away from the icons.
|
||||
*/
|
||||
.actionsMenu {
|
||||
margin-top: -1px;
|
||||
margin-bottom: -1px;
|
||||
margin-inline-start: -1px;
|
||||
margin-inline-end: 0;
|
||||
}
|
||||
|
||||
.typeIcon,
|
||||
.actionIcon {
|
||||
margin-inline-start: 3px;
|
||||
margin-inline-end: 3px;
|
||||
}
|
||||
|
||||
#handlersView > richlistitem label {
|
||||
margin-inline-start: 1px;
|
||||
margin-top: 2px;
|
||||
}
|
||||
|
||||
#handlersView > richlistitem {
|
||||
min-height: 25px;
|
||||
}
|
||||
|
||||
richlistitem[appHandlerIcon="ask"],
|
||||
menuitem[appHandlerIcon="ask"] {
|
||||
list-style-image: url("chrome://browser/skin/preferences/alwaysAsk.png");
|
||||
}
|
||||
|
||||
richlistitem[appHandlerIcon="save"],
|
||||
menuitem[appHandlerIcon="save"] {
|
||||
list-style-image: url("moz-icon://stock/gtk-save?size=menu");
|
||||
}
|
||||
|
||||
richlistitem[appHandlerIcon="feed"],
|
||||
menuitem[appHandlerIcon="feed"] {
|
||||
list-style-image: url("chrome://browser/skin/page-livemarks.png");
|
||||
}
|
||||
|
||||
richlistitem[appHandlerIcon="plugin"],
|
||||
menuitem[appHandlerIcon="plugin"] {
|
||||
list-style-image: url("chrome://mozapps/skin/plugins/pluginGeneric-16.png");
|
||||
}
|
||||
|
||||
.actionsMenu .menulist-icon {
|
||||
margin-inline-end: 1px;
|
||||
height: 16px;
|
||||
width: 16px;
|
||||
}
|
||||
|
||||
.actionsMenu > menupopup > menuitem > .menu-iconic-left {
|
||||
padding-inline-start: 0;
|
||||
padding-inline-end: 4px !important;
|
||||
}
|
||||
|
||||
.actionsMenu > menupopup > menuitem {
|
||||
padding-inline-start: 3px;
|
||||
}
|
||||
19
browser/themes/linux/preferences/in-content/dialog.css
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
/* - 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/incontentprefs/dialog.inc.css
|
||||
|
||||
label:not(.menu-text),
|
||||
textbox,
|
||||
description,
|
||||
.tab-text,
|
||||
caption > label {
|
||||
font-size: 1.2em;
|
||||
}
|
||||
|
||||
/* Create a separate rule to unset these styles on .tree-input instead of
|
||||
using :not(.tree-input) so the selector specifity doesn't change. */
|
||||
textbox.tree-input {
|
||||
font-size: unset;
|
||||
}
|
||||
48
browser/themes/linux/preferences/in-content/preferences.css
Normal file
|
|
@ -0,0 +1,48 @@
|
|||
/* - 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/incontentprefs/preferences.inc.css
|
||||
|
||||
.treecol-sortdirection {
|
||||
/* override the Linux only toolkit rule */
|
||||
-moz-appearance: none;
|
||||
}
|
||||
|
||||
.actionsMenu {
|
||||
font-family: "Clear Sans", sans-serif;
|
||||
font-size: 1.25rem;
|
||||
line-height: 22px;
|
||||
}
|
||||
|
||||
.actionsMenu > .menulist-label-box > .menulist-icon {
|
||||
margin-top: 1px;
|
||||
margin-inline-start: 1px;
|
||||
margin-inline-end: 6px;
|
||||
}
|
||||
|
||||
.actionsMenu > .menulist-label-box > .menulist-label {
|
||||
margin-top: 2px !important;
|
||||
}
|
||||
|
||||
#fxaProfileImage {
|
||||
-moz-user-focus: normal;
|
||||
}
|
||||
|
||||
menulist.actionsMenu > .menulist-dropmarker {
|
||||
margin-top: 11px;
|
||||
margin-bottom: 11px;
|
||||
}
|
||||
|
||||
textbox + button,
|
||||
filefield + button {
|
||||
margin-inline-start: -4px;
|
||||
}
|
||||
|
||||
/**
|
||||
* Dialog
|
||||
*/
|
||||
|
||||
#dialogTitle {
|
||||
font-size: 1em;
|
||||
}
|
||||
BIN
browser/themes/linux/preferences/mail.png
Normal file
|
After Width: | Height: | Size: 548 B |
106
browser/themes/linux/preferences/preferences.css
Normal file
|
|
@ -0,0 +1,106 @@
|
|||
/*
|
||||
# -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
|
||||
# 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/.
|
||||
*/
|
||||
|
||||
/* Global Styles */
|
||||
.checkbox-check {
|
||||
-moz-appearance: checkbox;
|
||||
}
|
||||
|
||||
/* General Pane */
|
||||
#useFirefoxSync,
|
||||
#getStarted {
|
||||
font-size: 90%;
|
||||
}
|
||||
|
||||
#isNotDefaultLabel {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
/* Content Pane */
|
||||
#translationAttributionImage {
|
||||
width: 70px;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
/* Modeless Window Dialogs */
|
||||
.windowDialog,
|
||||
.windowDialog prefpane {
|
||||
padding: 0px;
|
||||
}
|
||||
|
||||
.contentPane {
|
||||
margin: 9px 8px 5px 8px;
|
||||
}
|
||||
|
||||
.actionButtons {
|
||||
margin: 0px 3px 6px 3px !important;
|
||||
}
|
||||
|
||||
/* Cookies Manager */
|
||||
#cookiesChildren::-moz-tree-image(domainCol) {
|
||||
width: 16px;
|
||||
height: 16px;
|
||||
margin: 0px 2px;
|
||||
list-style-image: url("chrome://mozapps/skin/places/defaultFavicon.png");
|
||||
}
|
||||
|
||||
#linksOpenInBox {
|
||||
margin-top: 5px;
|
||||
}
|
||||
|
||||
#advancedPrefs {
|
||||
margin-left: 0;
|
||||
margin-right: 0;
|
||||
}
|
||||
|
||||
#cookiesChildren::-moz-tree-image(domainCol, container) {
|
||||
list-style-image: url("moz-icon://stock/gtk-directory?size=menu");
|
||||
}
|
||||
|
||||
#cookieInfoBox {
|
||||
border: 1px solid ThreeDShadow;
|
||||
border-radius: 0px;
|
||||
margin: 4px;
|
||||
padding: 0px;
|
||||
}
|
||||
|
||||
/* bottom-most box containing a groupbox in a prefpane. Prevents the bottom
|
||||
of the groupbox from being cutoff */
|
||||
.bottomBox {
|
||||
padding-bottom: 4px;
|
||||
}
|
||||
|
||||
/**
|
||||
* Clear Private Data
|
||||
*/
|
||||
#SanitizeDialogPane > groupbox {
|
||||
margin-top: 0;
|
||||
}
|
||||
|
||||
/* Sync Pane */
|
||||
|
||||
#syncDesc {
|
||||
padding: 0 8em;
|
||||
}
|
||||
|
||||
#accountCaptionImage {
|
||||
list-style-image: url("chrome://mozapps/skin/profile/profileicon.png");
|
||||
}
|
||||
|
||||
#syncAddDeviceLabel {
|
||||
margin-top: 1em;
|
||||
margin-bottom: 1em;
|
||||
}
|
||||
|
||||
#noFxaAccount {
|
||||
margin: 5px;
|
||||
line-height: 1.2em;
|
||||
}
|
||||
|
||||
#noFxaAccount > label:first-child {
|
||||
margin-bottom: 0.6em;
|
||||
}
|
||||
BIN
browser/themes/linux/privatebrowsing-mask.png
Normal file
|
After Width: | Height: | Size: 1.3 KiB |
BIN
browser/themes/linux/reload-stop-go.png
Normal file
|
After Width: | Height: | Size: 1.9 KiB |
BIN
browser/themes/linux/reload-stop-go@2x.png
Normal file
|
After Width: | Height: | Size: 3.6 KiB |
107
browser/themes/linux/sanitizeDialog.css
Normal file
|
|
@ -0,0 +1,107 @@
|
|||
/* 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/. */
|
||||
|
||||
#sanitizeDurationChoice {
|
||||
margin-inline-end: 0;
|
||||
}
|
||||
|
||||
/* Align the duration label with the warning box and item list */
|
||||
#sanitizeDurationLabel {
|
||||
margin-inline-start: 3px;
|
||||
}
|
||||
|
||||
|
||||
/* Hide the duration dropdown suffix label if it's empty. Otherwise it
|
||||
takes up a little space, causing the end of the dropdown to not be aligned
|
||||
with the warning box. */
|
||||
#sanitizeDurationSuffixLabel[value=""] {
|
||||
display: none;
|
||||
}
|
||||
|
||||
|
||||
/* Places tree */
|
||||
#placesTreechildren::-moz-tree-row(selected),
|
||||
#placesTreechildren::-moz-tree-row(grippyRow) {
|
||||
background: #999;
|
||||
}
|
||||
|
||||
#placesTreechildren::-moz-tree-cell-text(selected) {
|
||||
color: #111;
|
||||
}
|
||||
|
||||
|
||||
/* Sanitize everything warning box */
|
||||
#sanitizeEverythingWarningBox {
|
||||
background-color: Window;
|
||||
border: 1px solid ThreeDDarkShadow;
|
||||
border-radius: 5px;
|
||||
padding: 16px;
|
||||
}
|
||||
|
||||
#sanitizeEverythingWarningIcon {
|
||||
list-style-image: url("moz-icon://stock/gtk-dialog-warning?size=dialog");
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
#sanitizeEverythingWarningDescBox {
|
||||
padding: 0 16px;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
|
||||
/* Progressive disclosure button */
|
||||
#detailsExpanderWrapper {
|
||||
padding: 0;
|
||||
margin-top: 6px;
|
||||
margin-bottom: 6px;
|
||||
margin-inline-start: -4px;
|
||||
margin-inline-end: 0;
|
||||
}
|
||||
|
||||
.expander-up,
|
||||
.expander-down {
|
||||
min-width: 0;
|
||||
padding: 2px 0;
|
||||
padding-inline-start: 2px;
|
||||
}
|
||||
|
||||
.expander-up {
|
||||
list-style-image: url("chrome://global/skin/arrow/arrow-up.gif");
|
||||
}
|
||||
|
||||
.expander-down {
|
||||
list-style-image: url("chrome://global/skin/arrow/arrow-dn.gif");
|
||||
}
|
||||
|
||||
.expander-down:hover:active {
|
||||
list-style-image: url("chrome://global/skin/arrow/arrow-dn-hov.gif");
|
||||
}
|
||||
|
||||
.expander-up:hover:active {
|
||||
list-style-image: url("chrome://global/skin/arrow/arrow-up-hov.gif");
|
||||
}
|
||||
|
||||
|
||||
/* Make the item list the same width as the warning box */
|
||||
#itemList {
|
||||
margin-inline-start: 0;
|
||||
margin-inline-end: 0;
|
||||
}
|
||||
|
||||
/* Without this a useless scrollbar appears in the listbox when its rows
|
||||
attribute is set to the total number of listitems, as it is currently. See
|
||||
bug 489958 comment 14 and bug 491788. */
|
||||
#itemList > listitem {
|
||||
padding: 1px 0;
|
||||
}
|
||||
|
||||
|
||||
/* Align the last dialog button with the end of the warning box */
|
||||
.prefWindow-dlgbuttons {
|
||||
margin-inline-end: 0;
|
||||
}
|
||||
.dialog-button[dlgtype="accept"] {
|
||||
margin-inline-end: 0;
|
||||
}
|
||||
336
browser/themes/linux/searchbar.css
Normal file
|
|
@ -0,0 +1,336 @@
|
|||
/* 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/. */
|
||||
|
||||
#PopupSearchAutoComplete {
|
||||
/* JS code forces the panel to have the width of the searchbar rather than
|
||||
* the width of the textfield. Alignment of the panel with the searchbar is
|
||||
* obtained with negative margins here: margin-inline-start when the text
|
||||
* field is in the same direction as the rest of the UI, margin-inline-end
|
||||
* when the textfield's direction has been reversed.
|
||||
* (eg. using ctrl+shift+X) */
|
||||
margin-inline-start: -23px;
|
||||
margin-inline-end: -16px;
|
||||
}
|
||||
|
||||
.autocomplete-textbox-container {
|
||||
-moz-box-align: stretch;
|
||||
}
|
||||
|
||||
.textbox-input-box {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
/* Engine button */
|
||||
.searchbar-engine-image {
|
||||
height: 16px;
|
||||
width: 16px;
|
||||
list-style-image: url("chrome://mozapps/skin/places/defaultFavicon.png");
|
||||
margin-inline-start: -1px;
|
||||
}
|
||||
|
||||
/* Search go button */
|
||||
.search-go-container {
|
||||
-moz-box-align: center;
|
||||
}
|
||||
|
||||
.search-go-button {
|
||||
padding: 1px;
|
||||
list-style-image: url("chrome://browser/skin/reload-stop-go.png");
|
||||
-moz-image-region: rect(0, 42px, 14px, 28px);
|
||||
width: 14px;
|
||||
}
|
||||
|
||||
.search-go-button:hover {
|
||||
-moz-image-region: rect(14px, 42px, 28px, 28px);
|
||||
}
|
||||
|
||||
.search-go-button:hover:active {
|
||||
-moz-image-region: rect(28px, 42px, 42px, 28px);
|
||||
}
|
||||
|
||||
.search-go-button:-moz-locale-dir(rtl) {
|
||||
transform: scaleX(-1);
|
||||
}
|
||||
|
||||
menuitem[cmd="cmd_clearhistory"] {
|
||||
list-style-image: url("moz-icon://stock/gtk-clear?size=menu");
|
||||
}
|
||||
|
||||
menuitem[cmd="cmd_clearhistory"][disabled] {
|
||||
list-style-image: url("moz-icon://stock/gtk-clear?size=menu&state=disabled");
|
||||
}
|
||||
|
||||
.searchbar-search-button-container {
|
||||
-moz-box-align: center;
|
||||
}
|
||||
|
||||
.searchbar-search-button {
|
||||
list-style-image: url("chrome://browser/skin/search-indicator.png");
|
||||
-moz-image-region: rect(0, 20px, 20px, 0);
|
||||
margin-top: 1px;
|
||||
margin-bottom: 1px;
|
||||
margin-inline-start: 2px;
|
||||
width: 20px;
|
||||
}
|
||||
|
||||
.searchbar-search-button[addengines="true"] {
|
||||
list-style-image: url("chrome://browser/skin/search-indicator-badge-add.png");
|
||||
}
|
||||
|
||||
.searchbar-search-button:hover {
|
||||
-moz-image-region: rect(0, 40px, 20px, 20px);
|
||||
}
|
||||
|
||||
.searchbar-search-button:hover:active {
|
||||
-moz-image-region: rect(0, 60px, 20px, 40px);
|
||||
}
|
||||
|
||||
@media (min-resolution: 1.1dppx) {
|
||||
.searchbar-engine-image {
|
||||
list-style-image: url("chrome://mozapps/skin/places/defaultFavicon@2x.png");
|
||||
}
|
||||
|
||||
.searchbar-search-button {
|
||||
list-style-image: url("chrome://browser/skin/search-indicator@2x.png");
|
||||
-moz-image-region: rect(0, 40px, 40px, 0);
|
||||
}
|
||||
|
||||
.searchbar-search-button[addengines="true"] {
|
||||
list-style-image: url("chrome://browser/skin/search-indicator-badge-add@2x.png");
|
||||
}
|
||||
|
||||
.searchbar-search-button:hover {
|
||||
-moz-image-region: rect(0, 80px, 40px, 40px);
|
||||
}
|
||||
|
||||
.searchbar-search-button:hover:active {
|
||||
-moz-image-region: rect(0, 120px, 40px, 80px);
|
||||
}
|
||||
|
||||
.search-go-button {
|
||||
list-style-image: url("chrome://browser/skin/reload-stop-go@2x.png");
|
||||
-moz-image-region: rect(0, 84px, 28px, 56px);
|
||||
}
|
||||
|
||||
.search-go-button:hover {
|
||||
-moz-image-region: rect(28px, 84px, 56px, 56px);
|
||||
}
|
||||
|
||||
.search-go-button:hover:active {
|
||||
-moz-image-region: rect(56px, 84px, 84px, 56px);
|
||||
}
|
||||
}
|
||||
|
||||
.search-panel-current-engine {
|
||||
-moz-box-align: center;
|
||||
}
|
||||
|
||||
/**
|
||||
* The borders of the various elements are specified as follows.
|
||||
*
|
||||
* The current engine always has a bottom border.
|
||||
* The search results never have a border.
|
||||
*
|
||||
* When the search results are not collapsed:
|
||||
* - The elements underneath the search results all have a top border.
|
||||
*
|
||||
* When the search results are collapsed:
|
||||
* - The elements underneath the search results all have a bottom border, except
|
||||
* the lowest one: search-setting-button.
|
||||
*/
|
||||
|
||||
.search-panel-current-engine {
|
||||
border-top: none !important;
|
||||
border-bottom: 1px solid var(--panel-separator-color) !important;
|
||||
}
|
||||
|
||||
.search-panel-tree[collapsed=true] + .search-one-offs > .search-panel-header,
|
||||
.search-panel-tree[collapsed=true] + .search-one-offs > .search-panel-one-offs,
|
||||
.search-panel-tree[collapsed=true] + .search-one-offs > vbox > .addengine-item:first-of-type {
|
||||
border-top: none !important;
|
||||
}
|
||||
|
||||
.search-panel-tree[collapsed=true] + .search-one-offs > .searchbar-engine-one-off-item,
|
||||
.search-panel-tree[collapsed=true] + .search-one-offs > .search-panel-current-input,
|
||||
.search-panel-tree[collapsed=true] + .search-one-offs > .search-panel-one-offs,
|
||||
.search-panel-tree[collapsed=true] + .search-one-offs > vbox > .addengine-item:last-of-type {
|
||||
border-bottom: 1px solid var(--panel-separator-color) !important;
|
||||
}
|
||||
|
||||
.search-panel-header {
|
||||
font-weight: normal;
|
||||
background-color: var(--arrowpanel-dimmed);
|
||||
border: none;
|
||||
border-top: 1px solid var(--panel-separator-color);
|
||||
padding: 3px 5px;
|
||||
color: GrayText;
|
||||
}
|
||||
|
||||
.search-panel-header > label {
|
||||
margin-top: 2px !important;
|
||||
margin-bottom: 1px !important;
|
||||
}
|
||||
|
||||
.search-panel-current-input > label {
|
||||
margin: 2px 0 1px !important;
|
||||
}
|
||||
|
||||
.search-panel-input-value {
|
||||
color: -moz-fieldtext;
|
||||
}
|
||||
|
||||
.search-panel-one-offs {
|
||||
margin: 0 !important;
|
||||
border-top: 1px solid var(--panel-separator-color);
|
||||
}
|
||||
|
||||
.searchbar-engine-one-off-item {
|
||||
-moz-appearance: none;
|
||||
display: inline-block;
|
||||
border: none;
|
||||
min-width: 48px;
|
||||
height: 32px;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
background: linear-gradient(transparent 15%, var(--panel-separator-color) 15%, var(--panel-separator-color) 85%, transparent 85%);
|
||||
background-size: 1px auto;
|
||||
background-repeat: no-repeat;
|
||||
background-position: right center;
|
||||
color: GrayText;
|
||||
}
|
||||
|
||||
.searchbar-engine-one-off-item:-moz-locale-dir(rtl) {
|
||||
background-position: left center;
|
||||
}
|
||||
|
||||
.searchbar-engine-one-off-item:not(.last-row) {
|
||||
box-sizing: content-box;
|
||||
border-bottom: 1px solid var(--panel-separator-color);
|
||||
}
|
||||
|
||||
.search-setting-button-compact {
|
||||
border-bottom: none !important;
|
||||
}
|
||||
|
||||
.search-panel-one-offs:not([compact=true]) > .searchbar-engine-one-off-item.last-of-row,
|
||||
.search-panel-one-offs[compact=true] > .searchbar-engine-one-off-item.last-of-row:not(.dummy),
|
||||
.search-panel-one-offs[compact=true] > .searchbar-engine-one-off-item.dummy:not(.last-of-row),
|
||||
.search-panel-one-offs[compact=true] > .searchbar-engine-one-off-item.last-engine,
|
||||
.search-setting-button-compact {
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
.searchbar-engine-one-off-item[selected] {
|
||||
background-color: Highlight;
|
||||
background-image: none;
|
||||
color: HighlightText;
|
||||
}
|
||||
|
||||
.searchbar-engine-one-off-item > .button-box {
|
||||
border: none;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
.searchbar-engine-one-off-item > .button-box > .button-text {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.searchbar-engine-one-off-item > .button-box > .button-icon {
|
||||
display: -moz-box;
|
||||
margin-inline-end: 0;
|
||||
width: 16px;
|
||||
height: 16px;
|
||||
}
|
||||
|
||||
.addengine-item {
|
||||
-moz-appearance: none;
|
||||
background-color: transparent;
|
||||
color: inherit;
|
||||
border: none;
|
||||
height: 32px;
|
||||
margin: 0;
|
||||
padding: 0 10px;
|
||||
}
|
||||
|
||||
.addengine-item > .button-box {
|
||||
-moz-box-pack: start;
|
||||
}
|
||||
|
||||
.addengine-item:first-of-type {
|
||||
border-top: 1px solid var(--panel-separator-color);
|
||||
}
|
||||
|
||||
.addengine-item[selected] {
|
||||
background-color: Highlight;
|
||||
color: HighlightText;
|
||||
}
|
||||
|
||||
.addengine-icon {
|
||||
width: 16px;
|
||||
}
|
||||
|
||||
.addengine-badge {
|
||||
width: 16px;
|
||||
height: 16px;
|
||||
margin: -7px -9px 7px 9px;
|
||||
list-style-image: url("chrome://browser/skin/badge-add-engine.png");
|
||||
}
|
||||
|
||||
.addengine-item > .button-box > .button-text {
|
||||
-moz-box-flex: 1;
|
||||
text-align: start;
|
||||
padding-inline-start: 10px;
|
||||
}
|
||||
|
||||
.addengine-item:not([image]) {
|
||||
list-style-image: url("chrome://browser/skin/search-engine-placeholder.png");
|
||||
}
|
||||
|
||||
@media (min-resolution: 1.1dppx) {
|
||||
.addengine-badge {
|
||||
list-style-image: url("chrome://browser/skin/badge-add-engine@2x.png");
|
||||
}
|
||||
|
||||
.addengine-item:not([image]) {
|
||||
list-style-image: url("chrome://browser/skin/search-engine-placeholder@2x.png");
|
||||
}
|
||||
}
|
||||
|
||||
.search-panel-tree > .autocomplete-treebody::-moz-tree-cell {
|
||||
border-top: none !important;
|
||||
}
|
||||
|
||||
.search-panel-tree > .autocomplete-treebody::-moz-tree-cell-text {
|
||||
padding-inline-start: 4px;
|
||||
}
|
||||
|
||||
.search-panel-tree > .autocomplete-treebody::-moz-tree-image {
|
||||
padding-inline-start: 5px;
|
||||
width: 14px;
|
||||
height: 14px;
|
||||
}
|
||||
|
||||
.search-panel-tree > .autocomplete-treebody::-moz-tree-image(fromhistory) {
|
||||
list-style-image: url("chrome://browser/skin/search-history-icon.svg#search-history-icon");
|
||||
}
|
||||
|
||||
.search-panel-tree > .autocomplete-treebody::-moz-tree-image(fromhistory, selected) {
|
||||
list-style-image: url("chrome://browser/skin/search-history-icon.svg#search-history-icon-active");
|
||||
}
|
||||
|
||||
.search-setting-button {
|
||||
-moz-appearance: none;
|
||||
margin: 0;
|
||||
min-height: 32px;
|
||||
}
|
||||
|
||||
.search-setting-button[selected] {
|
||||
background-color: var(--arrowpanel-dimmed-further);
|
||||
}
|
||||
|
||||
.search-setting-button-compact > .button-box > .button-icon {
|
||||
list-style-image: url("chrome://browser/skin/gear.svg");
|
||||
filter: url(chrome://browser/skin/filters.svg#fill);
|
||||
fill: currentColor;
|
||||
}
|
||||
18
browser/themes/linux/setDesktopBackground.css
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
/* 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");
|
||||
|
||||
html|canvas#screen {
|
||||
margin: 12px 11px 32px;
|
||||
}
|
||||
|
||||
#monitor {
|
||||
list-style-image: url("chrome://browser/skin/monitor.png");
|
||||
}
|
||||
|
||||
#monitor[aspectratio="16:10"] {
|
||||
list-style-image: url("chrome://browser/skin/monitor_16-10.png");
|
||||
}
|
||||
BIN
browser/themes/linux/slowStartup-16.png
Normal file
|
After Width: | Height: | Size: 478 B |
BIN
browser/themes/linux/social/services-16.png
Normal file
|
After Width: | Height: | Size: 937 B |
BIN
browser/themes/linux/social/services-64.png
Normal file
|
After Width: | Height: | Size: 5.5 KiB |
BIN
browser/themes/linux/social/share-button-active.png
Normal file
|
After Width: | Height: | Size: 1.3 KiB |
BIN
browser/themes/linux/social/share-button.png
Normal file
|
After Width: | Height: | Size: 1.3 KiB |
BIN
browser/themes/linux/sync-128.png
Normal file
|
After Width: | Height: | Size: 20 KiB |
BIN
browser/themes/linux/sync-16.png
Normal file
|
After Width: | Height: | Size: 1.8 KiB |
BIN
browser/themes/linux/sync-32.png
Normal file
|
After Width: | Height: | Size: 3.3 KiB |
BIN
browser/themes/linux/sync-bg.png
Normal file
|
After Width: | Height: | Size: 21 KiB |
BIN
browser/themes/linux/sync-horizontalbar.png
Normal file
|
After Width: | Height: | Size: 721 B |
BIN
browser/themes/linux/sync-horizontalbar@2x.png
Normal file
|
After Width: | Height: | Size: 1.3 KiB |
BIN
browser/themes/linux/sync-notification-24.png
Normal file
|
After Width: | Height: | Size: 1.5 KiB |
49
browser/themes/linux/syncCommon.css
Normal file
|
|
@ -0,0 +1,49 @@
|
|||
/* 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/. */
|
||||
|
||||
/* The following are used by both sync/setup.xul and sync/genericChange.xul */
|
||||
.status {
|
||||
color: -moz-dialogtext;
|
||||
}
|
||||
|
||||
.statusIcon {
|
||||
margin-inline-start: 4px;
|
||||
max-height: 16px;
|
||||
max-width: 16px;
|
||||
}
|
||||
|
||||
.statusIcon[status="active"] {
|
||||
list-style-image: url("chrome://global/skin/icons/loading.png");
|
||||
}
|
||||
|
||||
.statusIcon[status="error"] {
|
||||
list-style-image: url("moz-icon://stock/gtk-dialog-error?size=menu");
|
||||
}
|
||||
|
||||
.statusIcon[status="success"] {
|
||||
list-style-image: url("moz-icon://stock/gtk-dialog-info?size=menu");
|
||||
}
|
||||
|
||||
/* .data is only used by sync/genericChange.xul, but it seems unnecessary to have
|
||||
a separate stylesheet for it. */
|
||||
.data {
|
||||
font-size: 90%;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
dialog#change-dialog {
|
||||
width: 40em;
|
||||
}
|
||||
|
||||
image#syncIcon {
|
||||
list-style-image: url("chrome://browser/skin/sync-32.png");
|
||||
}
|
||||
|
||||
#introText {
|
||||
margin-top: 2px;
|
||||
}
|
||||
|
||||
#feedback {
|
||||
height: 2em;
|
||||
}
|
||||
BIN
browser/themes/linux/syncProgress-horizontalbar.png
Normal file
|
After Width: | Height: | Size: 12 KiB |
BIN
browser/themes/linux/syncProgress-horizontalbar@2x.png
Normal file
|
After Width: | Height: | Size: 9.4 KiB |
BIN
browser/themes/linux/syncProgress-menuPanel.png
Normal file
|
After Width: | Height: | Size: 25 KiB |
BIN
browser/themes/linux/syncProgress-menuPanel@2x.png
Normal file
|
After Width: | Height: | Size: 55 KiB |
BIN
browser/themes/linux/syncProgress-toolbar-inverted.png
Normal file
|
After Width: | Height: | Size: 14 KiB |
BIN
browser/themes/linux/syncProgress-toolbar.png
Normal file
|
After Width: | Height: | Size: 13 KiB |
26
browser/themes/linux/syncQuota.css
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
/* 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/. */
|
||||
|
||||
#quotaDialog {
|
||||
width: 33em;
|
||||
height: 25em;
|
||||
}
|
||||
|
||||
treechildren::-moz-tree-checkbox {
|
||||
list-style-image: none;
|
||||
}
|
||||
treechildren::-moz-tree-checkbox(checked) {
|
||||
list-style-image: url("chrome://global/skin/checkbox/cbox-check.gif");
|
||||
}
|
||||
treechildren::-moz-tree-checkbox(disabled) {
|
||||
list-style-image: url("chrome://global/skin/checkbox/cbox-check-dis.gif");
|
||||
}
|
||||
|
||||
#treeCaption {
|
||||
height: 4em;
|
||||
}
|
||||
|
||||
.captionWarning {
|
||||
font-weight: bold;
|
||||
}
|
||||