From a8b4f5e5f5a757a11145b2bdb0689599e2d8b1fe Mon Sep 17 00:00:00 2001 From: "neil%parkwaycc.co.uk" Date: Thu, 6 Sep 2007 22:06:15 +0000 Subject: [PATCH] Bug 390270 Support element in Modern them p=phillip.chee r+sr=me --- suite/themes/modern/global/global.css | 3 +- suite/themes/modern/global/preferences.css | 99 ++++++++++++++++++++++ suite/themes/modern/global/radio.css | 2 +- suite/themes/modern/jar.mn | 1 + 4 files changed, 103 insertions(+), 2 deletions(-) create mode 100644 suite/themes/modern/global/preferences.css diff --git a/suite/themes/modern/global/global.css b/suite/themes/modern/global/global.css index c886f92d92c..d22f546ab30 100644 --- a/suite/themes/modern/global/global.css +++ b/suite/themes/modern/global/global.css @@ -61,7 +61,8 @@ toolbarbutton[type="menu-button"] { window, page, dialog, -wizard { +wizard, +prefwindow { background-color: #C7D0D9; color: #000000; font: message-box; diff --git a/suite/themes/modern/global/preferences.css b/suite/themes/modern/global/preferences.css new file mode 100644 index 00000000000..b3aa057050b --- /dev/null +++ b/suite/themes/modern/global/preferences.css @@ -0,0 +1,99 @@ +/* ***** BEGIN LICENSE BLOCK ***** + * Version: MPL 1.1/GPL 2.0/LGPL 2.1 + * + * The contents of this file are subject to the Mozilla Public License Version + * 1.1 (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * http://www.mozilla.org/MPL/ + * + * Software distributed under the License is distributed on an "AS IS" basis, + * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License + * for the specific language governing rights and limitations under the + * License. + * + * The Original Code is the Preferences UI System. + * + * The Initial Developer of the Original Code is + * Ben Goodger. + * Portions created by the Initial Developer are Copyright (C) 2005 + * the Initial Developer. All Rights Reserved. + * + * Contributor(s): + * Ben Goodger + * + * Alternatively, the contents of this file may be used under the terms of + * either the GNU General Public License Version 2 or later (the "GPL"), or + * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), + * in which case the provisions of the GPL or the LGPL are applicable instead + * of those above. If you wish to allow use of your version of this file only + * under the terms of either the GPL or the LGPL, and not to allow others to + * use your version of this file under the terms of the MPL, indicate your + * decision by deleting the provisions above and replace them with the notice + * and other provisions required by the GPL or the LGPL. If you do not delete + * the provisions above, a recipient may use your version of this file under + * the terms of any one of the MPL, the GPL or the LGPL. + * + * ***** END LICENSE BLOCK ***** */ + +/* ===== preferences.css ===================================================== + == Styles used by the XUL prefwindow element. + ======================================================================= */ + +@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); + +/* ::::: dialog ::::: */ + +prefwindow { + padding: 0px; +} + +prefpane { + padding: 7px 5px 5px 5px; +} + +prefwindow[type="child"] { + padding: 7px 5px 5px 5px; +} + +prefwindow[type="child"] > prefpane { + padding: 0px; +} + +.prefWindow-dlgbuttons { + padding: 0px 5px 5px 5px; +} + +prefwindow[type="child"] .prefWindow-dlgbuttons { + padding: 0px; +} + +radio[pane] { + margin: 0px 1px 0px 1px; + padding: 1px 3px 1px 3px; + min-width: 4.5em; + background-color: #FFFFFF; + color: #000000; +} + +.paneSelector { + border-bottom: 2px solid; + -moz-border-bottom-colors: #ECEFF2 #2D3B49; + margin: 0px; + padding-left: 10px; + background-color: #FFFFFF; + color: #000000; +} + +.paneButtonIcon { + width: 32px; + height: 32px; +} + +radio[pane]:hover:active { + background-color: #90A1B3; + color: #FFFFFF; +} + +radio[pane][selected="true"] { + background-color: #C7D0D9; +} diff --git a/suite/themes/modern/global/radio.css b/suite/themes/modern/global/radio.css index 607f8e7a9dc..aa6362f8b7a 100644 --- a/suite/themes/modern/global/radio.css +++ b/suite/themes/modern/global/radio.css @@ -48,6 +48,7 @@ radio { margin: 0px 2px; border: 2px solid transparent; padding: 1px 2px 1px 4px; + -moz-border-radius: 4px 5px; } .radio-icon { @@ -62,7 +63,6 @@ radio { radio[focused="true"] { border-color: #98A5B2; - -moz-border-radius: 4px 5px; } /* ..... disabled state ..... */ diff --git a/suite/themes/modern/jar.mn b/suite/themes/modern/jar.mn index 8cb33cb410c..fa214b685d9 100644 --- a/suite/themes/modern/jar.mn +++ b/suite/themes/modern/jar.mn @@ -168,6 +168,7 @@ modern.jar: skin/modern/global/menulist.css (global/menulist.css) skin/modern/global/numberbox.css (global/numberbox.css) skin/modern/global/netError.css (global/netError.css) + skin/modern/global/preferences.css (global/preferences.css) skin/modern/global/printPreview.css (global/printPreview.css) skin/modern/global/printPageSetup.css (global/printPageSetup.css) skin/modern/global/progressmeter.css (global/progressmeter.css)