Backed out changeset 2308f6c6fddf (bug 864562)
This commit is contained in:
@@ -808,7 +808,7 @@ var LightweightThemeListener = {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the headerImage to a CSS variable which is used to apply the background-image
|
* Set the headerImage to a CSS variable which is used to apply the background-image
|
||||||
* property of the respective rulesets in tabs.inc.css.
|
* property of all rulesets in browser-lightweightTheme.css.
|
||||||
*
|
*
|
||||||
* @param headerImage - a string containing a CSS image for the lightweight theme header.
|
* @param headerImage - a string containing a CSS image for the lightweight theme header.
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -13,6 +13,7 @@
|
|||||||
<?xml-stylesheet href="chrome://browser/skin/controlcenter/panel.css" type="text/css"?>
|
<?xml-stylesheet href="chrome://browser/skin/controlcenter/panel.css" type="text/css"?>
|
||||||
<?xml-stylesheet href="chrome://browser/skin/customizableui/panelUI.css" type="text/css"?>
|
<?xml-stylesheet href="chrome://browser/skin/customizableui/panelUI.css" type="text/css"?>
|
||||||
<?xml-stylesheet href="chrome://browser/skin/" type="text/css"?>
|
<?xml-stylesheet href="chrome://browser/skin/" type="text/css"?>
|
||||||
|
<?xml-stylesheet href="chrome://browser/skin/browser-lightweightTheme.css" type="text/css"?>
|
||||||
|
|
||||||
<?xul-overlay href="chrome://global/content/editMenuOverlay.xul"?>
|
<?xul-overlay href="chrome://global/content/editMenuOverlay.xul"?>
|
||||||
<?xul-overlay href="chrome://browser/content/baseMenuOverlay.xul"?>
|
<?xul-overlay href="chrome://browser/content/baseMenuOverlay.xul"?>
|
||||||
|
|||||||
31
browser/themes/linux/browser-lightweightTheme.css
Normal file
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 set the current lightweight theme's header
|
||||||
|
* image to the lwt-header-image variable, used in 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@, var(--lwt-header-image);
|
||||||
|
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@,
|
||||||
|
var(--lwt-header-image);
|
||||||
|
background-position: 0 0, 0 0, right top;
|
||||||
|
background-repeat: repeat-x, repeat-x, no-repeat;
|
||||||
|
}
|
||||||
@@ -12,6 +12,7 @@ browser.jar:
|
|||||||
* skin/classic/browser/syncedtabs/sidebar.css (syncedtabs/sidebar.css)
|
* skin/classic/browser/syncedtabs/sidebar.css (syncedtabs/sidebar.css)
|
||||||
* skin/classic/browser/browser.css
|
* skin/classic/browser/browser.css
|
||||||
* skin/classic/browser/compacttheme.css
|
* skin/classic/browser/compacttheme.css
|
||||||
|
* skin/classic/browser/browser-lightweightTheme.css
|
||||||
skin/classic/browser/click-to-play-warning-stripes.png
|
skin/classic/browser/click-to-play-warning-stripes.png
|
||||||
skin/classic/browser/Info.png
|
skin/classic/browser/Info.png
|
||||||
skin/classic/browser/menuPanel-customize.png
|
skin/classic/browser/menuPanel-customize.png
|
||||||
|
|||||||
38
browser/themes/osx/browser-lightweightTheme.css
Normal file
38
browser/themes/osx/browser-lightweightTheme.css
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
/* This Source Code Form is subject to the terms of the Mozilla Public
|
||||||
|
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||||
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
|
%include shared.inc
|
||||||
|
|
||||||
|
/*
|
||||||
|
* LightweightThemeListener will set the current lightweight theme's header
|
||||||
|
* image to the lwt-header-image variable, used in 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@, var(--lwt-header-image);
|
||||||
|
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@,
|
||||||
|
var(--lwt-header-image);
|
||||||
|
background-position: 0 0, 0 0, right top;
|
||||||
|
background-repeat: repeat-x, repeat-x, no-repeat;
|
||||||
|
}
|
||||||
|
|
||||||
|
@media (min-resolution: 2dppx) {
|
||||||
|
#tabbrowser-tabs:not([movingtab]) > .tabbrowser-tab > .tab-stack > .tab-background > .tab-background-middle[selected=true]:-moz-lwtheme {
|
||||||
|
background-image: url(chrome://browser/skin/tabbrowser/tab-active-middle@2x.png),
|
||||||
|
@fgTabTextureLWT@,
|
||||||
|
var(--lwt-header-image);
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -11,6 +11,7 @@ browser.jar:
|
|||||||
* skin/classic/browser/syncedtabs/sidebar.css (syncedtabs/sidebar.css)
|
* skin/classic/browser/syncedtabs/sidebar.css (syncedtabs/sidebar.css)
|
||||||
* skin/classic/browser/browser.css
|
* skin/classic/browser/browser.css
|
||||||
* skin/classic/browser/compacttheme.css
|
* skin/classic/browser/compacttheme.css
|
||||||
|
* skin/classic/browser/browser-lightweightTheme.css
|
||||||
skin/classic/browser/click-to-play-warning-stripes.png
|
skin/classic/browser/click-to-play-warning-stripes.png
|
||||||
skin/classic/browser/Info.png
|
skin/classic/browser/Info.png
|
||||||
skin/classic/browser/keyhole-circle.png
|
skin/classic/browser/keyhole-circle.png
|
||||||
|
|||||||
@@ -383,18 +383,17 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* Selected tab lightweight theme styles.
|
/* Selected tab lightweight theme styles.
|
||||||
See the "Lightweight theme on tabs" section of this file
|
See browser-lightweightTheme.css for information about run-time changes to LWT styles. */
|
||||||
for information about run-time changes to LWT styles. */
|
|
||||||
.tab-background-middle[selected=true]:-moz-lwtheme {
|
.tab-background-middle[selected=true]:-moz-lwtheme {
|
||||||
background-color: transparent;
|
background-color: transparent;
|
||||||
background-image: url(chrome://browser/skin/tabbrowser/tab-active-middle.png),
|
background-image: url(chrome://browser/skin/tabbrowser/tab-active-middle.png),
|
||||||
@fgTabTextureLWT@;
|
@fgTabTextureLWT@;/*,
|
||||||
|
lwtHeader;*/
|
||||||
/* Don't stretch the LWT header images */
|
/* Don't stretch the LWT header images */
|
||||||
background-size: var(--tab-stroke-background-size), auto 100%, auto auto;
|
background-size: var(--tab-stroke-background-size), auto 100%, auto auto;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* These LWT styles are normally overridden by the "Lightweight theme on tabs"
|
/* These LWT styles are normally overridden by browser-lightweightTheme.css */
|
||||||
section of this file. */
|
|
||||||
.tab-background-start[selected=true]:-moz-lwtheme::before,
|
.tab-background-start[selected=true]:-moz-lwtheme::before,
|
||||||
.tab-background-end[selected=true]:-moz-lwtheme::before {
|
.tab-background-end[selected=true]:-moz-lwtheme::before {
|
||||||
background-image: @fgTabTextureLWT@;
|
background-image: @fgTabTextureLWT@;
|
||||||
@@ -406,31 +405,6 @@
|
|||||||
background-color: transparent;
|
background-color: transparent;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
|
||||||
* LightweightThemeListener will set the current lightweight theme's header
|
|
||||||
* image to the lwt-header-image variable, used in 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@, var(--lwt-header-image);
|
|
||||||
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@,
|
|
||||||
var(--lwt-header-image);
|
|
||||||
background-position: 0 0, 0 0, right top;
|
|
||||||
background-repeat: repeat-x, repeat-x, no-repeat;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* End selected tab */
|
/* End selected tab */
|
||||||
|
|
||||||
/* new tab button border and gradient on hover */
|
/* new tab button border and gradient on hover */
|
||||||
@@ -556,12 +530,6 @@
|
|||||||
background-image: url(chrome://browser/skin/tabbrowser/tab-stroke-end@2x.png);
|
background-image: url(chrome://browser/skin/tabbrowser/tab-stroke-end@2x.png);
|
||||||
}
|
}
|
||||||
|
|
||||||
#tabbrowser-tabs:not([movingtab]) > .tabbrowser-tab > .tab-stack > .tab-background > .tab-background-middle[selected=true]:-moz-lwtheme {
|
|
||||||
background-image: url(chrome://browser/skin/tabbrowser/tab-active-middle@2x.png),
|
|
||||||
@fgTabTextureLWT@,
|
|
||||||
var(--lwt-header-image);
|
|
||||||
}
|
|
||||||
|
|
||||||
.tab-throbber[busy] {
|
.tab-throbber[busy] {
|
||||||
list-style-image: url("chrome://browser/skin/tabbrowser/connecting@2x.png");
|
list-style-image: url("chrome://browser/skin/tabbrowser/connecting@2x.png");
|
||||||
}
|
}
|
||||||
|
|||||||
39
browser/themes/windows/browser-lightweightTheme.css
Normal file
39
browser/themes/windows/browser-lightweightTheme.css
Normal file
@@ -0,0 +1,39 @@
|
|||||||
|
/* 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 windowsShared.inc
|
||||||
|
%filter substitution
|
||||||
|
|
||||||
|
/*
|
||||||
|
* LightweightThemeListener will set the current lightweight theme's header
|
||||||
|
* image to the lwt-header-image variable, used in 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@, var(--lwt-header-image);
|
||||||
|
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@,
|
||||||
|
var(--lwt-header-image);
|
||||||
|
background-position: 0 0, 0 0, right top;
|
||||||
|
background-repeat: repeat-x, repeat-x, no-repeat;
|
||||||
|
}
|
||||||
|
|
||||||
|
@media (min-resolution: 1.25dppx) {
|
||||||
|
#tabbrowser-tabs:not([movingtab]) > .tabbrowser-tab > .tab-stack > .tab-background > .tab-background-middle[selected=true]:-moz-lwtheme {
|
||||||
|
background-image: url(chrome://browser/skin/tabbrowser/tab-active-middle@2x.png),
|
||||||
|
@fgTabTextureLWT@,
|
||||||
|
var(--lwt-header-image);
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -11,6 +11,7 @@ browser.jar:
|
|||||||
* skin/classic/browser/syncedtabs/sidebar.css (syncedtabs/sidebar.css)
|
* skin/classic/browser/syncedtabs/sidebar.css (syncedtabs/sidebar.css)
|
||||||
* skin/classic/browser/browser.css
|
* skin/classic/browser/browser.css
|
||||||
* skin/classic/browser/compacttheme.css
|
* skin/classic/browser/compacttheme.css
|
||||||
|
* skin/classic/browser/browser-lightweightTheme.css
|
||||||
skin/classic/browser/caption-buttons.svg
|
skin/classic/browser/caption-buttons.svg
|
||||||
skin/classic/browser/click-to-play-warning-stripes.png
|
skin/classic/browser/click-to-play-warning-stripes.png
|
||||||
skin/classic/browser/Info.png
|
skin/classic/browser/Info.png
|
||||||
|
|||||||
Reference in New Issue
Block a user