Bug 598786 - Visual design for tab-modal prompts. r=dao, a=me
authorJustin Dolske <dolske@mozilla.com>
Fri, 19 Nov 2010 21:23:30 -0800
changeset 57938 b1f6e5f93eb860227f5047ae9916751618390dd0
parent 57937 1fc05b5edd027de780e55957f13196dfb659e25f
child 57939 076f5ea1f94a86a5079f97cf3907370dfe970490
push id1
push usershaver@mozilla.com
push dateTue, 04 Jan 2011 17:58:04 +0000
reviewersdao, me
bugs598786
milestone2.0b8pre
Bug 598786 - Visual design for tab-modal prompts. r=dao, a=me
browser/themes/gnomestripe/browser/browser.css
browser/themes/gnomestripe/browser/effects.svg
browser/themes/gnomestripe/browser/jar.mn
browser/themes/pinstripe/browser/browser.css
browser/themes/pinstripe/browser/effects.svg
browser/themes/pinstripe/browser/jar.mn
browser/themes/winstripe/browser/browser.css
browser/themes/winstripe/browser/effects.svg
browser/themes/winstripe/browser/jar.mn
toolkit/components/prompts/content/tabprompts.css
toolkit/components/prompts/content/tabprompts.xml
toolkit/components/prompts/jar.mn
toolkit/themes/pinstripe/global/icons/information-tabmodal-64.png
toolkit/themes/pinstripe/global/icons/question-tabmodal-64.png
toolkit/themes/pinstripe/global/jar.mn
toolkit/themes/pinstripe/global/tabprompts.css
toolkit/themes/winstripe/global/icons/information-tabmodal-64.png
toolkit/themes/winstripe/global/icons/question-tabmodal-64.png
toolkit/themes/winstripe/global/jar.mn
toolkit/themes/winstripe/global/tabprompts.css
--- a/browser/themes/gnomestripe/browser/browser.css
+++ b/browser/themes/gnomestripe/browser/browser.css
@@ -1726,8 +1726,12 @@ panel[dimmed="true"] {
 }
 
 /* Remove all borders from statusbarpanel children of
    the statusbar. */
 #status-bar > statusbarpanel {
   border-width: 0;
   -moz-appearance: none;
 }
+
+browser[tabmodalPromptShowing] {
+  filter: url("chrome://browser/skin/effects.svg#blurAndDesaturate");
+}
new file mode 100644
--- /dev/null
+++ b/browser/themes/gnomestripe/browser/effects.svg
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8"?>
+# ***** 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 effects.svg.
+#
+# The Initial Developer of the Original Code is the Mozilla Foundation.
+# Portions created by the Initial Developer are Copyright (C) 2010
+# the Initial Developer. All Rights Reserved.
+#
+# Contributor(s):
+#   Justin Dolske <dolske@mozilla.com>
+#
+# 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 *****
+
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+         "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" height="0">
+    <filter id="blurAndDesaturate">
+        <feGaussianBlur stdDeviation="2"/>
+        <feColorMatrix type="saturate" values="0.7"/>
+    </filter>
+</svg>
--- a/browser/themes/gnomestripe/browser/jar.mn
+++ b/browser/themes/gnomestripe/browser/jar.mn
@@ -7,16 +7,17 @@ browser.jar:
 * skin/classic/browser/aboutSessionRestore.css        (aboutSessionRestore.css)
   skin/classic/browser/aboutSessionRestore-window-icon.png
   skin/classic/browser/aboutCertError.css             (aboutCertError.css)
 #ifdef MOZ_SERVICES_SYNC
   skin/classic/browser/aboutSyncTabs.css
 #endif
   skin/classic/browser/actionicon-tab.png
 * skin/classic/browser/browser.css                    (browser.css)
+* skin/classic/browser/effects.svg                    (effects.svg)
 * skin/classic/browser/engineManager.css              (engineManager.css)
   skin/classic/browser/fullscreen-video.css
   skin/classic/browser/inspector.css
   skin/classic/browser/Geolocation-16.png
   skin/classic/browser/Geolocation-64.png
   skin/classic/browser/Go-arrow.png
   skin/classic/browser/identity.png
   skin/classic/browser/Info.png
--- a/browser/themes/pinstripe/browser/browser.css
+++ b/browser/themes/pinstripe/browser/browser.css
@@ -2226,8 +2226,12 @@ panel[dimmed="true"] {
 }
 
 /* Remove all borders from statusbarpanel children of
    the statusbar. */
 #status-bar > statusbarpanel {
   border-width: 0;
   -moz-appearance: none;
 }
+
+browser[tabmodalPromptShowing] {
+  filter: url("chrome://browser/skin/effects.svg#blurAndDesaturate");
+}
new file mode 100644
--- /dev/null
+++ b/browser/themes/pinstripe/browser/effects.svg
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8"?>
+# ***** 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 effects.svg.
+#
+# The Initial Developer of the Original Code is the Mozilla Foundation.
+# Portions created by the Initial Developer are Copyright (C) 2010
+# the Initial Developer. All Rights Reserved.
+#
+# Contributor(s):
+#   Justin Dolske <dolske@mozilla.com>
+#
+# 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 *****
+
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+         "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" height="0">
+    <filter id="blurAndDesaturate">
+        <feGaussianBlur stdDeviation="2"/>
+        <feColorMatrix type="saturate" values="0.7"/>
+    </filter>
+</svg>
--- a/browser/themes/pinstripe/browser/jar.mn
+++ b/browser/themes/pinstripe/browser/jar.mn
@@ -6,16 +6,17 @@ browser.jar:
 * skin/classic/browser/aboutSessionRestore.css              (aboutSessionRestore.css)
   skin/classic/browser/aboutSessionRestore-window-icon.png
   skin/classic/browser/aboutCertError.css                   (aboutCertError.css)
 #ifdef MOZ_SERVICES_SYNC
   skin/classic/browser/aboutSyncTabs.css
 #endif
   skin/classic/browser/actionicon-tab.png
 * skin/classic/browser/browser.css                          (browser.css)
+* skin/classic/browser/effects.svg                          (effects.svg)
 * skin/classic/browser/engineManager.css                    (engineManager.css)
   skin/classic/browser/fullscreen-video.css
   skin/classic/browser/Geolocation-16.png
   skin/classic/browser/Geolocation-64.png
   skin/classic/browser/Go-arrow.png
   skin/classic/browser/home.png
   skin/classic/browser/hud-panel.png
   skin/classic/browser/hud-style-button-middle-background.png
--- a/browser/themes/winstripe/browser/browser.css
+++ b/browser/themes/winstripe/browser/browser.css
@@ -2111,8 +2111,12 @@ panel[dimmed="true"] {
 }
 
 /* Remove all borders from statusbarpanel children of
    the statusbar. */
 #status-bar > statusbarpanel {
   border-width: 0;
   -moz-appearance: none;
 }
+
+browser[tabmodalPromptShowing] {
+  filter: url("chrome://browser/skin/effects.svg#blurAndDesaturate");
+}
new file mode 100644
--- /dev/null
+++ b/browser/themes/winstripe/browser/effects.svg
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8"?>
+# ***** 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 effects.svg.
+#
+# The Initial Developer of the Original Code is the Mozilla Foundation.
+# Portions created by the Initial Developer are Copyright (C) 2010
+# the Initial Developer. All Rights Reserved.
+#
+# Contributor(s):
+#   Justin Dolske <dolske@mozilla.com>
+#
+# 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 *****
+
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+         "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" height="0">
+    <filter id="blurAndDesaturate">
+        <feGaussianBlur stdDeviation="2"/>
+        <feColorMatrix type="saturate" values="0.7"/>
+    </filter>
+</svg>
--- a/browser/themes/winstripe/browser/jar.mn
+++ b/browser/themes/winstripe/browser/jar.mn
@@ -11,16 +11,17 @@ browser.jar:
         skin/classic/browser/aboutCertError.css                      (aboutCertError.css)
 #ifdef MOZ_SERVICES_SYNC
         skin/classic/browser/aboutSyncTabs.css
 #endif
         skin/classic/browser/actionicon-tab.png
         skin/classic/browser/appmenu-icons.png
         skin/classic/browser/appmenu-dropmarker.png
 *       skin/classic/browser/browser.css                             (browser.css)
+*       skin/classic/browser/effects.svg                             (effects.svg)
 *       skin/classic/browser/engineManager.css                       (engineManager.css)
         skin/classic/browser/fullscreen-video.css
         skin/classic/browser/Geolocation-16.png
         skin/classic/browser/Geolocation-64.png
         skin/classic/browser/Info.png                                (Info.png)
         skin/classic/browser/identity.png                            (identity.png)
         skin/classic/browser/keyhole-forward-mask.svg
         skin/classic/browser/KUI-background.png
@@ -123,16 +124,17 @@ browser.jar:
         skin/classic/aero/browser/aboutCertError.css                 (aboutCertError.css)
 #ifdef MOZ_SERVICES_SYNC
         skin/classic/aero/browser/aboutSyncTabs.css
 #endif
         skin/classic/aero/browser/actionicon-tab.png                 (actionicon-tab.png)
         skin/classic/aero/browser/appmenu-dropmarker.png
         skin/classic/aero/browser/appmenu-icons.png
 *       skin/classic/aero/browser/browser.css                        (browser-aero.css)
+*       skin/classic/aero/browser/effects.svg                        (effects.svg)
 *       skin/classic/aero/browser/engineManager.css                  (engineManager.css)
         skin/classic/aero/browser/fullscreen-video.css
         skin/classic/aero/browser/Geolocation-16.png
         skin/classic/aero/browser/Geolocation-64.png
         skin/classic/aero/browser/Info.png                           (Info-aero.png)
         skin/classic/aero/browser/identity.png                       (identity-aero.png)
         skin/classic/aero/browser/keyhole-forward-mask.svg
         skin/classic/aero/browser/KUI-background.png
new file mode 100644
--- /dev/null
+++ b/toolkit/components/prompts/content/tabprompts.css
@@ -0,0 +1,30 @@
+/* Tab Modal Prompt boxes */
+tabmodalprompt {
+  width: 100%;
+  height: 100%;
+  -moz-box-pack: center;
+  -moz-box-orient: vertical;
+}
+
+.mainContainer {
+  min-width: 20em;
+}
+
+.info\.body {
+  max-width: 45em;
+}
+
+.infoContainer {
+  -moz-user-focus: normal;
+  -moz-user-select: text;
+  cursor: text !important;
+  white-space: pre-wrap;
+  max-height: 10em;
+  overflow-y: auto;
+}
+
+%ifdef XP_WIN
+.buttonContainer {
+  -moz-box-pack: center;
+}
+%endif
--- a/toolkit/components/prompts/content/tabprompts.xml
+++ b/toolkit/components/prompts/content/tabprompts.xml
@@ -9,16 +9,17 @@
 <bindings id="tabPrompts"
    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="tabmodalprompt">
 
     <resources>
+        <stylesheet src="chrome://global/content/tabprompts.css"/>
         <stylesheet src="chrome://global/skin/tabprompts.css"/>
     </resources>
 
     <xbl:content xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
 
         <!-- This is based on the guts of commonDialog.xul -->
         <spacer flex="1"/>
         <hbox>
--- a/toolkit/components/prompts/jar.mn
+++ b/toolkit/components/prompts/jar.mn
@@ -1,7 +1,8 @@
 toolkit.jar:
 *+ content/global/commonDialog.js             (content/commonDialog.js)
 *+ content/global/commonDialog.xul            (content/commonDialog.xul)
    content/global/commonDialog.css            (content/commonDialog.css)
 +  content/global/selectDialog.js             (content/selectDialog.js)
 +  content/global/selectDialog.xul            (content/selectDialog.xul)
+*  content/global/tabprompts.css              (content/tabprompts.css)
 *+ content/global/tabprompts.xml              (content/tabprompts.xml)
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..11590e118c047d0e9d7cc8ca691f0ffa97bde7db
GIT binary patch
literal 3761
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
bM}PqU{#_2`C?ob100000NkvXXu0mjf+eada
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..2174b976a5f516ca6f09fd108083b678fdeeaec1
GIT binary patch
literal 4379
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
Vdr?{Ur8@us002ovPDHLkV1g)NQZ)bo
--- a/toolkit/themes/pinstripe/global/jar.mn
+++ b/toolkit/themes/pinstripe/global/jar.mn
@@ -96,16 +96,17 @@ toolkit.jar:
   skin/classic/global/icons/closetab.png                             (icons/closetab.png)
   skin/classic/global/icons/commandline.png                          (icons/commandline.png)
   skin/classic/global/icons/console-close.png                        (icons/console-close.png)
   skin/classic/global/icons/information-16.png                       (icons/information-16.png)
   skin/classic/global/icons/information-24.png                       (icons/information-24.png)
   skin/classic/global/icons/information-32.png                       (icons/information-32.png)
   skin/classic/global/icons/information-64.png                       (icons/information-64.png)
   skin/classic/global/icons/information-large.png                    (icons/information-large.png)
+  skin/classic/global/icons/information-tabmodal-64.png              (icons/information-tabmodal-64.png)
   skin/classic/global/icons/loading_16.png                           (icons/loading_16.png)
   skin/classic/global/icons/menulist-dropmarker.png                  (icons/menulist-dropmarker.png)
   skin/classic/global/icons/notloading_16.png                        (icons/notloading_16.png)
   skin/classic/global/icons/notfound.png                             (icons/notfound.png)
   skin/classic/global/icons/panebutton-active.png                    (icons/panebutton-active.png)
   skin/classic/global/icons/panebutton-inactive.png                  (icons/panebutton-inactive.png)
   skin/classic/global/icons/question-mark.png                        (icons/question-mark.png)
   skin/classic/global/icons/resizer.png                              (icons/resizer.png)
@@ -123,16 +124,17 @@ toolkit.jar:
   skin/classic/global/icons/error-64.png                             (icons/error-64.png)
   skin/classic/global/icons/error-large.png                          (icons/error-large.png)
   skin/classic/global/icons/Error.png                                (icons/Error.png)
   skin/classic/global/icons/question-16.png                          (icons/question-16.png)
   skin/classic/global/icons/question-24.png                          (icons/question-24.png)
   skin/classic/global/icons/question-32.png                          (icons/question-32.png)
   skin/classic/global/icons/question-64.png                          (icons/question-64.png)
   skin/classic/global/icons/question-large.png                       (icons/question-large.png)
+  skin/classic/global/icons/question-tabmodal-64.png                 (icons/question-tabmodal-64.png)
   skin/classic/global/icons/sslWarning.png                           (icons/sslWarning.png)
   skin/classic/global/notification/critical-bar-background.png       (notification/critical-bar-background.png)
   skin/classic/global/notification/error-icon.png                    (notification/error-icon.png)
   skin/classic/global/notification/info-bar-background.png           (notification/info-bar-background.png)
   skin/classic/global/notification/info-icon.png                     (notification/info-icon.png)
   skin/classic/global/notification/warning-bar-background.png        (notification/warning-bar-background.png)
   skin/classic/global/notification/warning-icon.png                  (notification/warning-icon.png)
   skin/classic/global/media/videocontrols.css                        (media/videocontrols.css)
--- a/toolkit/themes/pinstripe/global/tabprompts.css
+++ b/toolkit/themes/pinstripe/global/tabprompts.css
@@ -1,27 +1,33 @@
 /* Tab Modal Prompt boxes */
 tabmodalprompt {
-    width: 100%;
-    height: 100%;
-    color: white;
-    background-image: -moz-repeating-linear-gradient(-45deg,
-                                                     rgba(65, 65, 65, 0.8),
-                                                     rgba(65, 65, 65, 0.8) 20px,
-                                                     rgba(69, 69, 69, 0.8) 20px,
-                                                     rgba(69, 69, 69, 0.8) 40px);
-    -moz-box-pack: center;
-    -moz-box-orient: vertical;
+  background-color: hsla(0,0%,97%,.15);
+  background-image: -moz-radial-gradient(center 40%, circle closest-side, hsla(0,0%,90%,.5), hsla(0,0%,90%,0));
 }
 
 .mainContainer {
-    min-width: 20em;
-    padding: 10px;
-    background: rgb(80,80,80);
-    border: 1px solid rgb(20,20,20);
-    border-radius: 12px;
-    box-shadow: inset 0 1px 3.5px rgba(0,0,0,0.8),
-                      0 1px 0 rgba(255,255,255,0.2);
+  padding: 20px;
+  color: black;
+  background-image: -moz-linear-gradient(hsla(0,0%,97%,.9), hsla(0,0%,87%,.9));
+  border-radius: 8px;
+  box-shadow: 0 0 0 1px hsla(0,0%,0%,.25) inset,
+              0 1px 1px hsla(0,0%,0%,.2) inset,
+              0 1px 2px hsla(0,0%,0%,.1) inset,
+              0 1px 0 hsla(0,0%,100%,.4);
 }
 
-.topContainer {
-    min-height: 64px;
+.buttonContainer {
+  margin-top: 10px;
+}
+
+.info\.icon {
+  width: 64px !important;
+  height: 64px !important;
 }
+
+.alert-icon {
+  list-style-image: url("chrome://global/skin/icons/information-tabmodal-64.png") !important;
+}
+
+.question-icon {
+  list-style-image: url("chrome://global/skin/icons/question-tabmodal-64.png") !important;
+}
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..11590e118c047d0e9d7cc8ca691f0ffa97bde7db
GIT binary patch
literal 3761
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
bM}PqU{#_2`C?ob100000NkvXXu0mjf+eada
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..2174b976a5f516ca6f09fd108083b678fdeeaec1
GIT binary patch
literal 4379
zc$@(n5#;WPP)<h;3K|Lk000e1NJLTq002M$002M;1^@s6s%dfF0000PbVXQnQ*UN;
zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU?y-7qtRCwC#TU%@uRTrL_b58HK11$v#
zt+k~nf}{#I5l|q;c!~Nz^uY&}7!rkO;w46d;v?Qoj4wu`55^cCOpGy#Q4$~!!%qo{
z*uW2^lyax^-g9~`GxLAnxL5z(>6{Bt)c=>0tjzSBnZ4Kg_FCUs`%=?&UE`npF|Pq|
z4S?(bn5H=u{Zv9~A*JeGzSBD&f;f<2$Oz;#Wb{fq&S~FO1fW*QEVL1}ENcwcG_EOp
zXNN+ewEnPd+YwwW$8jRiDS~Seu5o;KR>{Tx1pva37DxjObs=#WN=ed2)t*a{zoi=*
z4_&B_bQl6Ch3Ry<6yFsA5I)}p>GZw(w*Y_-HA3cv!{KyMQPD7rPvTvhK=7*E+wg&)
zE2<lBsqaECoZp84L{T!CEW?$*{Tp)p?*c#_WC08}3JVK|Fxq1fTQ?dY=*Bxa6t?6Z
z#>+jugC0R3iUC9gt_-CP$hp4?0RFHDhR=fGBgMtVqcmC>?}(wg!TwRtps*PP2(J`^
zKrrI*c-h$4SULVahMy1r*#I!smlhNhl;YD55K<&HF<cqy<}z3}Hq*26OaKt!L?TfH
zASzR-)F6J^7sL%$1AuZ!8{*uls;cVah!X(1xx}_^jNEJPJZY4D{kfSy;d{~!uLy$(
zJz`*BU>dxES!FLIel-Cohr!F>?(t|eIv9yWnASX($M-Vw<BDseXX>JTH=!RLJn<sM
zA(McB;hrY|gfKzq>+6dG1Ol=XkBnUn017bD%VB&P#t*=FTQ}Z6V!ELmEwVY34ULYD
zM&PoZ(vb1S*#@{I1<y+3npWAv6CqLF>+K2%6cA$sAXFhN9Q3nW!XcM^;e0Db7=J62
zb8Bj9hG4vdzr7KM;;w)MMWv{*L_r!3<-$;|6wj8fUAwmIh8u1unLBrGK}AKyc>i$Y
z)V_WDMz(I<I@;de9xE>|k58L6ZH!*Vrp3cF@A4u6eR%gwzj$`=+_`g6Jktu0+o!S=
zUIen6QCC;j2jWXJ?l~${N=8acU7q10Cr+FwU$}5#<?FA%K6Cl<<uxTGC5+JoB&pX1
zbOJ~*<>bke$?v}V?&3=?y>uQ%jm(}sdqe^4r~+$Je~J@A^n_EVPEC)+V%@A4rXmF9
z!0m6si1p!`<cQF48Id4mC__U-1sILeci(+?&J#~OF%!?Rl<kM4^B9;CNR(c)dGqF;
zPd@qNd_zOShyvg1mmbLe^l+dsywG=XS6A0G{ImzZUA$}nSi>V8S52QjeYCo|ItB$&
zV!Rgj;`ZJR6ku#yot>RkUw!pe^Xk>BO*OH(oM~qv3$4#S`)u&}=b!Jn{`%_&=m{|1
z);&R0iyjE{0`Nfi{Q2|c<QvEi{AOPk2Vk`4Bkpa){TP67@V6K96xuE^uj1cR0Dy$L
zySpo1ef8DZFrIAOdj*p@hRad#Mje2i^U5o)xGgO$g8)D{VM4kC5T0l7x0y3%#-K+P
z2CYez&X?u^XuJ>&tpZ{7mz9-`p&=5VEpe|K&kvCISRU@j*<9_eUAt-#?>$pBZwCN%
zZEbBA0P=a%A1P)b@j`zHDlV`F2L~AnmGFpd&?zwVtV|t(^yYzu6JTRbZcKQ9%PfE^
zYkpH*=_Mu<u{bL9f-`5%l)Ui53sD$<Qjy#w`TFaxjb+Q06;@VOmICOCdGqF#+<*W5
z1sxq7My7Yr&nXb;bnr?E`t$mvC|yJhr6YAU(S90wq+mm1COfSRqt8jl91!0aD?W_A
z3k7JbfqN6ev}5YxS&#QXTm>svt|Y^!f(&`@z4t<E)~qS%>FG(M{gKwz)_%MfM+!7n
zty)zI26r=nkY2K6NgU}i!hZbyQwWTvCxNh$xe{uonm+(w`#Koz6(uU>y}X~xP2qCk
z6)RShqSJm=h)j^)-d+czSd0-LnKf(HDC&S1`ijBRVsqxq8G)N7z#WA_?^4k207kQb
z?oC(s_YXb)AU4GVoS~wRB)I{g)#OcrVEuZ!4vCMWEvOP<#k{6J{>j3_!^7db?z$`D
zugB%{;fEg<qunu*s^Sw@mBcoTG62fhwr$(Wef7ZvQk*}3ehHop!M$yUAB~i9nH)ep
zSsY1ejgNy2mYgwT#&vk?LQViovR`3g>C&Z32N_Qc0akuQm&8X=SztW%u``k>M+O}^
znO1BN<3#{>7$A6_B}%K&bTC@>fddE9*;ag1F+|Ss28CCx7V+Ant}08gUAMNjHg)LG
zp~}2G0E|DK^Li-B+MKauNNlkq<z`~Isb>>(lm@{ikpW7jNYT=yyLazi1Gzj&V6`0X
zfl5yRTU+1-Gm8fp$nOR!LsyG^!=I7ZH?oGO6IG<QV4_5IOYmJRD*%m+jkOmqUbKby
z*oo%;<8h{9O}xNUgvKH53?4jquuuV@&-WeV@IIt4TPe&*k_RH6C9#13LmM`1D9+>o
z$B!Qmp?w>vIVS)r1iX8OGC-h*%~ETMnE}A)RDfv2c#lm<@OlXNy^`)s#F>7Yo15eH
z_4P^ef+!=P37Lv_DDc=I4GVz`3)ih%m&yddmMvR~@eF5+jxt==%hik@Z=d=TXoeTS
zkLC;k<k=#yZCXZOr8vf$6hD&|GuSB=0tf`mp^K}<%Sj(9MWt2k&e0DcJ|n0*3cvsU
z`zQ=N6chp^$uGY6qOz%}iE{!&M0w?SRVv_eKnMz5pSA!17a>-XGYyW6j6@LsUc-|5
z{0kC7f_i+b(%Fk`z6a%O5&kW03G>r<C}|=87u<gP?PWW5?1+Lx4yl>qq!hS*{rZaj
z{(c)JZW?XLI)ST)q^^r!XQW#PV1#pe08nBTsJocRxce)XHGB&i6WpDtNDl$c?O8CH
z06O&BZ@(2j_0&@psPXyJ!Avv7=bn46;?qw*twM?&21zr6m_p7<FW1L6<FiDD0QF?b
zgcq4P0l@5usZSc8K!7>`a`l7Yk9)?SxV<7iJ|7}cZrr%B3Nb&NZH@old+)9N<(FTg
zciwsDC{iqI6VHo+^wI%Pso4}=FsNQQ<W&f9<W&fmI{S-JdWZVx`eR*d&l`DFE?ax{
z>?wTYkw?m4JZFlhGNd~bC3ORes}j^Cv1l}!Ah&Qt83GdfGBXY8o4*qTWrOJtmp}lJ
zF1*T)%BnJW0sujkpx&^6A>N^`vPNjeVzDrciooqzEuIK6{`1d2FMj5kXBt6>CMHdz
z;3Thhpy4VjdB*8|OHrlmS&T1~@LB4B@W~AT*^-JYFPPu~k_G%E=m$eafY1A4pG#zs
z2OfAJf|S$|l<q$I=%Zr9d=usi&ccNY;~=jT#8nF+p6e?eCJcsNpvjeeiygctZ{!33
zEbD*=EY#%^W2RaNnZyBE7E)XRK`K37DPVGwb%I(Gob=hWY14J6_wB`t7biIKtSuyq
zsPb9&#0gnRONHb2tOhyyv<V!N&Y1?8W-#US5EHr5#S9G$vcHK!Ycwd;z4qE`CEV;-
zv}jS1BTpcG#=Dt}5BiAytVxE3h716Z%;^D`tR#*eJzDw)px(+4iNw-ZfdZ<*Y};O*
z7x6Vxb37h5;r{WUV&~+^llZAB4aR06=E}TY;~-P--%o(T`utt-n3Urd2eqN0VKgTI
zcieGD|2N-!Q?6!GMBb|gCA|a{ADJd@l7bj}Di>2RlG0dE{G;sx5S3>*S9BQjDiyn$
z@vg>0X24|DBRuM?GLOe&nBSPU+;U4_&Nac_-rjOdHrhZ`Hc}54MI7!1`Q0y@>xtXz
zWhtvZPM3G@-d%tKsDz6rey0KPrEa_Jwgf7|q^#%!xqeXJdYBOaUg2$F<bDg2tO)uH
zVLHA`-!=>Mfa>b%k>$&mJ3T!;7TnQueQsl^rD!AHFp#vTd5$+aOO`BgZoKhEV3D-B
zgigZp*1usafmVyJrYft)y+H3XsBb;wIH+t}ohz_t3r0WXH$GD#<f7ypc<ZgVsunC*
zz>Nk+oA%0bxSJ2@NlC1eDY8o|yeuQJf`g2{zP@&UJ%1^qFMq3h>&THK#<R~pdok~2
zaTF@k;f}5M+;fl1@>4C0+S<xc)-doZME7UxGXx+@-g)Pp-!lR5;)^fdgudF9Cph`^
z8Pp$_&FKE!-Q9G5u15V!oj}W73L{PRJ^AF5>8)G0hE}aw#ho5kQl^j)ud2*+bGf4w
zBeIi=@3&_Ookd#KkwPY;`>Uc&c8A6fT=9EuozwWo9(ybiWPG-L0r&C8AMft$>@<)+
zEp=Eaqzo`M#qt(;Pl4lP68*W$?8j2Nh8SunfQ+?k*B-m1WpRF5T3UKgk2_q)qdRf2
zLt<It+8^(^K3Y-bWDz6Z;wy;x)q0?(^Zxz&&GqZor;t_7UNQijo1-Q_hID1X6W9UQ
zvOG@^wAH@7sfwlv^9QYrmIYN))$xWR(@bLM&+~nMo0<9+{irKk-{itB$geZoB5T%M
zhS^xp+i$-;hWWSwLg8+acS=jSn5k8XlR)r`T4Try06xd(gW6F#TYBHB0+eHP7Umn)
z&Ye5$H{N)Ir`JwrvoTjq>#SL`rsKf}A9T<l7Zk#DFJX0A_0e51oBQS}o-XA%J=IZ{
zL?XcrQIk6U{PWM|#*G`f)z*<~TRyK7B0#kHzWeU0XMwVE<w}kw3l>*Wl`u1l7XOZs
z%+9D}V`F10(h*N^MD$Z*TCR8M>grOcKT_-$Q|Em_ZTs6*>D4p-haZ06{)B^a{s`LW
znUX_NbTuf`diULTSE7)yR;*ZI<O6~zD);mbuyQySi*d9<+ML~chqVUc*5+hL4nSn8
zID?GezI{7ae%&8`{PBEcW#z#sJ0!)u3p8}#+i$<U6;)y};|-p`QMAqfejI;R&<`*$
zuK716JKm-XF_AJ@&+i0OpX~V0DXMh^4@|l}gsdO>>8GDuRFE`&sG_2xBj3z)N#_Ld
zY#}`1)`uT{xQIWYQnYwbfr}PYT$aTB1&eMd0g^&V=L_)yIeC^bHDT2G9;-Y~vPjM-
z*j$v*_LePMMlpZck2X?Q?W8E4FMt~_div?7D-h4&Wy_YC+z=%IvVfsdnUkXy$odI5
zd}V5Ro=e<TS63JJ6<kc-Y?Rl%7>M81A?>SrR94RIwrt+KdG@AFn_Ogx$l}F|X|%1@
z?IeEPe3?Jjv|0=&m(b<g+uP~x=?^~mz+AU(9T!(SgU%aI)j`QgoPf(AG(Ota*4Bh#
zBgKtP%;m#1H8t$iRx8Th!KI*CT^`lqgvygZFy_ykIpe~3?l0O%&Cb%LOAkYzvzH6-
z75~2g-mio^wqPX6-hA^-qp7JWggJi*sYp(0jC(<*Z7hFS==Ft~)L5rapEls`HUO|+
ze)(l%!-fs~A0rw+l0(0%3xGEJt3!Hg`1s?G3*LYKeZFVieDlo~0f|PVd544;%zM-y
z#^J+<-CuwGHO-|m%uP74Ng`Etq5aeOjPRfOKSPQexCcKMIl1`DFTXTcm<$gOb3xLo
zuC6w@*#SUIb=s5fxRM!|#wZsqTyTybKhER$#zPN1WIX!lqXt5a3z|H6b~e|4o&040
z_(Q|^<G;qH9Xocc81c$Q2?O^$=-@qr6eed9ylZoFGY?sCCTgr+z1pp>ua|?C=b*>%
zW$N+Q0N_)C77`FHxAO!@k#8;{BN|u2V=M#cJ23@)Ul{=Z@1JV`Tm#@A4#0l|7y!Io
Vdr?{Ur8@us002ovPDHLkV1g)NQZ)bo
--- a/toolkit/themes/winstripe/global/jar.mn
+++ b/toolkit/themes/winstripe/global/jar.mn
@@ -111,28 +111,30 @@ toolkit.jar:
         skin/classic/global/icons/expand.png                     (icons/expand.png)
         skin/classic/global/icons/find.png                       (icons/find.png)
         skin/classic/global/icons/folder-item.png                (icons/folder-item.png)
         skin/classic/global/icons/information-16.png             (icons/information-16.png)
         skin/classic/global/icons/information-24.png             (icons/information-24.png)
         skin/classic/global/icons/information-32.png             (icons/information-32.png)
         skin/classic/global/icons/information-48.png             (icons/information-48.png)
         skin/classic/global/icons/information-64.png             (icons/information-64.png)
+        skin/classic/global/icons/information-tabmodal-64.png    (icons/information-tabmodal-64.png)
         skin/classic/global/icons/loading_16.png                 (icons/loading_16.png)
         skin/classic/global/icons/notloading_16.png              (icons/notloading_16.png)
         skin/classic/global/icons/Minimize.gif                   (icons/Minimize.gif)
         skin/classic/global/icons/notfound.png                   (icons/notfound.png)
         skin/classic/global/icons/Print-preview.png              (icons/Print-preview.png)
         skin/classic/global/icons/Portrait.png                   (icons/Portrait.png)
         skin/classic/global/icons/Landscape.png                  (icons/Landscape.png)
         skin/classic/global/icons/Question.png                   (icons/Question.png)
         skin/classic/global/icons/question-16.png                (icons/question-16.png)
         skin/classic/global/icons/question-24.png                (icons/question-24.png)
         skin/classic/global/icons/question-48.png                (icons/question-48.png)
         skin/classic/global/icons/question-64.png                (icons/question-64.png)
+        skin/classic/global/icons/question-tabmodal-64.png       (icons/question-tabmodal-64.png)
         skin/classic/global/icons/resizer.png                    (icons/resizer.png)
         skin/classic/global/icons/resizer-rtl.png                (icons/resizer-rtl.png)
         skin/classic/global/icons/Restore.gif                    (icons/Restore.gif)
         skin/classic/global/icons/Search-close.png               (icons/Search-close.png)
         skin/classic/global/icons/Search-glass.png               (icons/Search-glass.png)
         skin/classic/global/icons/sslWarning.png                 (icons/sslWarning.png)
         skin/classic/global/icons/Warning.png                    (icons/Warning.png)
         skin/classic/global/icons/warning-large.png              (icons/warning-large.png)
@@ -284,28 +286,30 @@ toolkit.jar:
         skin/classic/aero/global/icons/expand.png                        (icons/expand.png)
         skin/classic/aero/global/icons/find.png                          (icons/find-aero.png)
         skin/classic/aero/global/icons/folder-item.png                   (icons/folder-item-aero.png)
         skin/classic/aero/global/icons/information-16.png                (icons/information-16-aero.png)
         skin/classic/aero/global/icons/information-24.png                (icons/information-24-aero.png)
         skin/classic/aero/global/icons/information-32.png                (icons/information-32-aero.png)
         skin/classic/aero/global/icons/information-48.png                (icons/information-48-aero.png)
         skin/classic/aero/global/icons/information-64.png                (icons/information-64-aero.png)
+        skin/classic/aero/global/icons/information-tabmodal-64.png       (icons/information-tabmodal-64.png)
         skin/classic/aero/global/icons/loading_16.png                    (icons/loading_16-aero.png)
         skin/classic/aero/global/icons/notloading_16.png                 (icons/notloading_16-aero.png)
         skin/classic/aero/global/icons/Minimize.gif                      (icons/Minimize.gif)
         skin/classic/aero/global/icons/notfound.png                      (icons/notfound-aero.png)
         skin/classic/aero/global/icons/Print-preview.png                 (icons/Print-preview-aero.png)
         skin/classic/aero/global/icons/Portrait.png                      (icons/Portrait-aero.png)
         skin/classic/aero/global/icons/Landscape.png                     (icons/Landscape-aero.png)
         skin/classic/aero/global/icons/Question.png                      (icons/Question-aero.png)
         skin/classic/aero/global/icons/question-16.png                   (icons/question-16-aero.png)
         skin/classic/aero/global/icons/question-24.png                   (icons/question-24-aero.png)
         skin/classic/aero/global/icons/question-48.png                   (icons/question-48-aero.png)
         skin/classic/aero/global/icons/question-64.png                   (icons/question-64-aero.png)
+        skin/classic/aero/global/icons/question-tabmodal-64.png          (icons/question-tabmodal-64.png)
         skin/classic/aero/global/icons/resizer.png                       (icons/resizer.png)
         skin/classic/aero/global/icons/resizer-rtl.png                   (icons/resizer-rtl.png)
         skin/classic/aero/global/icons/Restore.gif                       (icons/Restore.gif)
         skin/classic/aero/global/icons/Search-close.png                  (icons/Search-close-aero.png)
         skin/classic/aero/global/icons/Search-glass.png                  (icons/Search-glass-aero.png)
         skin/classic/aero/global/icons/sslWarning.png                    (icons/sslWarning-aero.png)
         skin/classic/aero/global/icons/Warning.png                       (icons/Warning-aero.png)
         skin/classic/aero/global/icons/warning-large.png                 (icons/warning-large-aero.png)
--- a/toolkit/themes/winstripe/global/tabprompts.css
+++ b/toolkit/themes/winstripe/global/tabprompts.css
@@ -1,31 +1,33 @@
 /* Tab Modal Prompt boxes */
 tabmodalprompt {
-    width: 100%;
-    height: 100%;
-    color: white;
-    background-image: -moz-repeating-linear-gradient(-45deg,
-                                                     rgba(65, 65, 65, 0.8),
-                                                     rgba(65, 65, 65, 0.8) 20px,
-                                                     rgba(69, 69, 69, 0.8) 20px,
-                                                     rgba(69, 69, 69, 0.8) 40px);
-    -moz-box-pack: center;
-    -moz-box-orient: vertical;
+  background-color: hsla(0,0%,97%,.15);
+  background-image: -moz-radial-gradient(center 40%, circle closest-side, hsla(0,0%,90%,.5), hsla(0,0%,90%,0));
 }
 
 .mainContainer {
-    min-width: 20em;
-    padding: 10px;
-    background: rgb(80,80,80);
-    border: 1px solid rgb(20,20,20);
-    border-radius: 12px;
-    box-shadow: inset 0 1px 3.5px rgba(0,0,0,0.8),
-                      0 1px 0 rgba(255,255,255,0.2);
-}
-
-.topContainer {
-    min-height: 64px;
+  padding: 20px;
+  color: black;
+  background-image: -moz-linear-gradient(hsla(0,0%,97%,.9), hsla(0,0%,87%,.9));
+  border-radius: 8px;
+  box-shadow: 0 0 0 1px hsla(0,0%,0%,.25) inset,
+              0 1px 1px hsla(0,0%,0%,.2) inset,
+              0 1px 2px hsla(0,0%,0%,.1) inset,
+              0 1px 0 hsla(0,0%,100%,.4);
 }
 
 .buttonContainer {
-    -moz-box-pack: center;
+  margin-top: 10px;
+}
+
+.info\.icon {
+  width: 64px !important;
+  height: 64px !important;
 }
+
+.alert-icon {
+  list-style-image: url("chrome://global/skin/icons/information-tabmodal-64.png") !important;
+}
+
+.question-icon {
+  list-style-image: url("chrome://global/skin/icons/question-tabmodal-64.png") !important;
+}