Bug 842439 - Improve style and rearrange content of the about:privatebrowsing page. r=Neil, ui-r=stefanh
authorrsx11m <rsx11m.pub@gmail.com>
Tue, 05 Nov 2013 17:06:52 -0600
changeset 13301 d7853d9e99714facb11511efa9f6a03bf9c08814
parent 13300 25b09e25e7de4d1231be92c9456e5b8af4a68ec8
child 13302 8e2ff917958d6dee7f952f8e2e86733baf214ddd
push id9665
push userryanvm@gmail.com
push dateThu, 21 Nov 2013 14:03:18 +0000
treeherdercomm-central@d7853d9e9971 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersNeil, stefanh
bugs842439
Bug 842439 - Improve style and rearrange content of the about:privatebrowsing page. r=Neil, ui-r=stefanh CLOSED TREE
suite/common/aboutPrivateBrowsing.xul
suite/locales/en-US/chrome/common/aboutPrivateBrowsing.dtd
suite/themes/classic/communicator/aboutPrivateBrowsing.css
suite/themes/classic/jar.mn
suite/themes/classic/mac/communicator/aboutPrivateBrowsing.css
suite/themes/modern/communicator/aboutPrivateBrowsing.css
suite/themes/modern/global/icons/warning-24.png
suite/themes/modern/jar.mn
--- a/suite/common/aboutPrivateBrowsing.xul
+++ b/suite/common/aboutPrivateBrowsing.xul
@@ -1,62 +1,74 @@
 <?xml version="1.0" encoding="UTF-8"?>
 
 <!-- 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/. -->
 
 <?xml-stylesheet href="chrome://global/skin/config.css" type="text/css"?>
+<?xml-stylesheet href="chrome://communicator/skin/aboutPrivateBrowsing.css" type="text/css"?>
 
 <!DOCTYPE window [
   <!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd" >
   %brandDTD;
   <!ENTITY % aboutPrivateBrowsingDTD SYSTEM "chrome://communicator/locale/aboutPrivateBrowsing.dtd" >
   %aboutPrivateBrowsingDTD;
 ]>
 
 <window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
-        title="about:privatebrowsing"
         id="warningScreen"
         align="center"
         onload="onLoad();">
   <script type="text/javascript" src="chrome://communicator/content/utilityOverlay.js"/>
   <script type="text/javascript" src="chrome://communicator/content/tasksOverlay.js"/>
   <script type="text/javascript" src="chrome://help/content/contextHelp.js"/>
   <script type="text/javascript">
     function onLoad() {
       if (window.QueryInterface(Components.interfaces.nsIInterfaceRequestor)
                 .getInterface(Components.interfaces.nsIWebNavigation)
                 .QueryInterface(Components.interfaces.nsILoadContext)
-                .usePrivateBrowsing)
-        document.getElementById("normal").hidden = true;
-      else
-        document.getElementById("private").hidden = true;
+                .usePrivateBrowsing) {
+        document.getElementById("warningBox").className = "private";
+        document.title = document.getElementById("privateTitle").textContent;
+      }
+      else {
+        document.getElementById("warningBox").className = "normal";
+        document.title = document.getElementById("normalTitle").textContent;
+      }
     }
   </script>
   <spacer flex="1"/>
-  <vbox id="warningBox">
-    <label id="warningTitle">&privatebrowsingpage.experimental;</label>
-    <vbox id="warningInnerBox" align="start">
-      <vbox id="warningText">
-        <description>&privatebrowsingpage.description;</description>
-        <description>&privatebrowsingpage.moreinfo;</description>
+  <hbox id="warningBox" align="start">
+    <image id="warningBoxIcon"/>
+    <vbox id="warningOuterBox">
+      <vbox id="warningTitle">
+        <label id="privateTitle" class="private">&privatebrowsingpage.title.private;</label>
+        <label id="normalTitle" class="normal">&privatebrowsingpage.title.normal;</label>
+      </vbox>
+      <vbox id="warningStatus">
+        <label class="private">&privatebrowsingpage.status.private;</label>
+        <label class="normal">&privatebrowsingpage.status.normal;</label>
       </vbox>
-      <button label="&privatebrowsingpage.learnmore.label;"
-              accesskey="&privatebrowsingpage.learnmore.accesskey;"
-              oncommand="openHelp('private-browsing', 'chrome://communicator/locale/help/suitehelp.rdf');"/>
-      <vbox id="private" align="start">
-        <description>&privatebrowsingpage.private;</description>
-        <button label="&privatebrowsingpage.switch.label;"
-                accesskey="&privatebrowsingpage.switch.accesskey;"
-                oncommand="toNavigator();"/>
-      </vbox>
-      <vbox id="normal" align="start">
-        <description>&privatebrowsingpage.normal;</description>
-        <button label="&privatebrowsingpage.private.label;"
+      <vbox id="warningInnerBox" align="start">
+        <description id="warningText">&privatebrowsingpage.common.description;</description>
+        <hbox id="trackWarnBox" class="private">
+          <image id="trackWarnIcon"/>
+          <description flex="1">&privatebrowsingpage.track.warn;</description>
+        </hbox>
+        <button label="&privatebrowsingpage.learnmore.label;"
+                accesskey="&privatebrowsingpage.learnmore.accesskey;"
+                oncommand="openHelp('private-browsing', 'chrome://communicator/locale/help/suitehelp.rdf');"/>
+        <description class="private">&privatebrowsingpage.close.info;</description>
+        <button class="private"
+                label="&privatebrowsingpage.close.label;"
+                accesskey="&privatebrowsingpage.close.accesskey;"
+                oncommand="window.close();"/>
+        <description class="normal">&privatebrowsingpage.start.info;</description>
+        <button class="normal"
+                label="&privatebrowsingpage.private.label;"
                 accesskey="&privatebrowsingpage.private.accesskey;"
                 oncommand="openNewPrivateWith(location.href);"/>
-        <description>&privatebrowsingpage.info;</description>
       </vbox>
     </vbox>
-  </vbox>
+  </hbox>
   <spacer flex="2"/>
 </window>
--- a/suite/locales/en-US/chrome/common/aboutPrivateBrowsing.dtd
+++ b/suite/locales/en-US/chrome/common/aboutPrivateBrowsing.dtd
@@ -1,18 +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/. -->
 
-<!ENTITY privatebrowsingpage.title        "Private Browsing">
-<!-- LOCALIZATION NOTE: The experimental title is temporary -->
-<!ENTITY privatebrowsingpage.experimental "&privatebrowsingpage.title; is currently an experimental feature.">
-<!ENTITY privatebrowsingpage.description  "In a &privatebrowsingpage.title; window, &brandShortName; won't keep any disk cache, cookies or browser, search, download or web form history. However downloaded files and bookmarks will still be saved.">
-<!ENTITY privatebrowsingpage.moreinfo     "While this computer won't have a record of your browsing history, your employer or Internet service provider might still be able to track the pages you visit.">
+<!-- LOCALIZATION NOTE: where ".private" and ".normal" variants exist,
+   - the former is shown in a private browsing window and the latter in
+   - a regular (non-private) browsing window. -->
+
+<!ENTITY privatebrowsingpage.title.private       "You are in a Private Browsing window">
+<!ENTITY privatebrowsingpage.title.normal        "Would you like to start Private Browsing?">
+
+<!ENTITY privatebrowsingpage.status.private      "&brandShortName; won't remember any history for this window.">
+<!ENTITY privatebrowsingpage.status.normal       "You are not currently in a private window.">
+
+<!ENTITY privatebrowsingpage.common.description  "In a Private Browsing window, &brandShortName; won't keep any browser history, search history, download history, web form history, cookies, or temporary internet files.  However, created bookmarks and downloaded files will be kept.">
+<!ENTITY privatebrowsingpage.track.warn          "While this computer won't have a record of your browsing history, your employer or Internet service provider might still be able to track the pages you visit.">
 <!ENTITY privatebrowsingpage.learnmore.label     "Learn more">
 <!ENTITY privatebrowsingpage.learnmore.accesskey "L">
-<!ENTITY privatebrowsingpage.private      "&brandShortName; won't remember any history for this window. Close the window to stop &privatebrowsingpage.title;.">
-<!ENTITY privatebrowsingpage.switch.label        "Switch to a normal window">
-<!ENTITY privatebrowsingpage.switch.accesskey    "S">
-<!ENTITY privatebrowsingpage.normal       "You are not currently using &privatebrowsingpage.title;.">
+
+<!ENTITY privatebrowsingpage.close.info          "Once done, close the window to stop Private Browsing.">
+<!ENTITY privatebrowsingpage.close.label         "Close this window now">
+<!ENTITY privatebrowsingpage.close.accesskey     "C">
+
+<!ENTITY privatebrowsingpage.start.info          "To start Private Browsing, click the button below or select File ▶ New ▶ Private Window from the menu.">
 <!ENTITY privatebrowsingpage.private.label       "Open a new private window">
 <!ENTITY privatebrowsingpage.private.accesskey   "O">
-<!ENTITY privatebrowsingpage.info         "To start &privatebrowsingpage.title;, you can also select File ― New ― Private Window.">
new file mode 100644
--- /dev/null
+++ b/suite/themes/classic/communicator/aboutPrivateBrowsing.css
@@ -0,0 +1,62 @@
+/* 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");
+
+/* Hide selected items by default and display them based on the page status */
+
+#warningBox:not(.private) .private,
+#warningBox:not(.normal) .normal {
+  display: none;
+}
+
+/* Pick the desired icons depending on the window's context */
+
+#warningBox.private > #warningBoxIcon {
+  list-style-image: url("chrome://global/skin/icons/information-48.png");
+  width: 48px;
+  height: 48px;
+  -moz-margin-end: 3em;
+}
+
+#warningBox.normal > #warningBoxIcon {
+  list-style-image: url("chrome://global/skin/icons/question-48.png");
+  width: 48px;
+  height: 48px;
+  -moz-margin-end: 3em;
+}
+
+#trackWarnBox {
+  margin-top: 0.6em;
+  -moz-margin-end: 7em;
+  -moz-box-align: center;
+}
+
+#trackWarnIcon {
+  list-style-image: url("chrome://global/skin/icons/warning-24.png");
+  width: 24px;
+  height: 24px;
+}
+
+/* Define additional styles to look similar to the netError/certError pages */
+
+#warningTitle {
+  font-weight: bold;
+}
+
+#warningStatus {
+  margin: 0.4em 0 1.2em 0;
+  padding-bottom: 1.2em;
+  border-bottom: 1px solid ThreeDLightShadow;
+  font-size: 135%;
+}
+
+#warningInnerBox > button {
+  margin: 0.8em 0 1em 0;
+}
+
+#warningOuterBox > vbox > label,
+#warningInnerBox > description {
+  -moz-margin-start: 0;
+}
--- a/suite/themes/classic/jar.mn
+++ b/suite/themes/classic/jar.mn
@@ -9,16 +9,17 @@ classic.jar:
 % skin navigator classic/1.0 %skin/classic/navigator/
 % skin messenger-newsblog classic/1.0 %skin/classic/messenger-newsblog/
 % style chrome://global/content/customizeToolbar.xul chrome://navigator/skin/navigator.css
 % style chrome://global/content/customizeToolbar.xul chrome://messenger/skin/primaryToolbar.css
 % style chrome://global/content/customizeToolbar.xul chrome://messenger/skin/messengercompose/messengercompose.css
 % style chrome://global/content/customizeToolbar.xul chrome://messenger/skin/smime/msgCompSMIMEOverlay.css
 % style chrome://global/content/customizeToolbar.xul chrome://messenger/skin/addressbook/addressbook.css
 #ifdef XP_MACOSX
+  skin/classic/communicator/aboutPrivateBrowsing.css                    (mac/communicator/aboutPrivateBrowsing.css)
   skin/classic/communicator/aboutSessionRestore.css                     (mac/communicator/aboutSessionRestore.css)
   skin/classic/communicator/button.css                                  (mac/communicator/button.css)
   skin/classic/communicator/communicator.css                            (mac/communicator/communicator.css)
   skin/classic/communicator/helpOverlay.css                             (mac/communicator/helpOverlay.css)
   skin/classic/communicator/toolbar.css                                 (mac/communicator/toolbar.css)
   skin/classic/communicator/viewSourceOverlay.css                       (mac/communicator/viewSourceOverlay.css)
   skin/classic/communicator/bookmarks/bookmarks.css                     (mac/communicator/bookmarks/bookmarks.css)
   skin/classic/communicator/bookmarks/bookmarksManager.css              (mac/communicator/bookmarks/bookmarksManager.css)
@@ -46,16 +47,17 @@ classic.jar:
   skin/classic/communicator/icons/communicatoricons-small.png           (mac/communicator/icons/communicatoricons-small.png)
   skin/classic/communicator/icons/feedIcon16-disabled.png               (mac/communicator/icons/feedIcon16-disabled.png)
   skin/classic/communicator/icons/geolocation-16.png                    (mac/communicator/icons/geolocation-16.png)
   skin/classic/communicator/icons/geolocation-64.png                    (mac/communicator/icons/geolocation-64.png)
   skin/classic/communicator/icons/item.png                              (mac/communicator/icons/item.png)
   skin/classic/communicator/toolbar/toolbar-gradient22.png              (mac/communicator/toolbar/toolbar-gradient22.png)
   skin/classic/communicator/toolbar/toolbar-gradient34.png              (mac/communicator/toolbar/toolbar-gradient34.png)
 #else
+  skin/classic/communicator/aboutPrivateBrowsing.css                    (communicator/aboutPrivateBrowsing.css)
   skin/classic/communicator/aboutSessionRestore.css                     (communicator/aboutSessionRestore.css)
   skin/classic/communicator/button.css                                  (communicator/button.css)
   skin/classic/communicator/communicator.css                            (communicator/communicator.css)
   skin/classic/communicator/helpOverlay.css                             (communicator/helpOverlay.css)
 #ifdef XP_OS2
   skin/classic/communicator/toolbar.css                                 (os2/communicator/toolbar.css)
 #else
   skin/classic/communicator/toolbar.css                                 (communicator/toolbar.css)
new file mode 100644
--- /dev/null
+++ b/suite/themes/classic/mac/communicator/aboutPrivateBrowsing.css
@@ -0,0 +1,63 @@
+/* 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");
+
+/* Hide selected items by default and display them based on the page status */
+
+#warningBox:not(.private) .private,
+#warningBox:not(.normal) .normal {
+  display: none;
+}
+
+/* Pick the desired icons depending on the window's context */
+
+#warningBox.private > #warningBoxIcon {
+  list-style-image: url("chrome://global/skin/icons/information-large.png");
+  width: 48px;
+  height: 48px;
+  -moz-margin-end: 1.5em;
+}
+
+#warningBox.normal > #warningBoxIcon {
+  list-style-image: url("chrome://global/skin/icons/question-large.png");
+  width: 48px;
+  height: 48px;
+  -moz-margin-end: 1.5em;
+}
+
+#trackWarnBox {
+  margin-top: 0.6em;
+  -moz-margin-end: 4em;
+  -moz-box-align: start;
+}
+
+#trackWarnIcon {
+  list-style-image: url("chrome://global/skin/icons/warning-24.png");
+  width: 24px;
+  height: 24px;
+  -moz-margin-end: 1em;
+}
+
+/* Define additional styles to look similar to the netError/certError pages */
+
+#warningTitle {
+  font-weight: bold;
+}
+
+#warningStatus {
+  margin: 0.4em 0 1.2em 0;
+  padding-bottom: 1.2em;
+  border-bottom: 1px solid ThreeDLightShadow;
+  font-size: 135%;
+}
+
+#warningInnerBox > button {
+  margin: 0.8em 0 1em 0;
+}
+
+#warningOuterBox > vbox > label,
+#warningInnerBox > description {
+  -moz-margin-start: 0;
+}
new file mode 100644
--- /dev/null
+++ b/suite/themes/modern/communicator/aboutPrivateBrowsing.css
@@ -0,0 +1,62 @@
+/* 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");
+
+/* Hide selected items by default and display them based on the page status */
+
+#warningBox:not(.private) .private,
+#warningBox:not(.normal) .normal {
+  display: none;
+}
+
+/* Pick the desired icons depending on the window's context */
+
+#warningBox.private > #warningBoxIcon {
+  list-style-image: url("chrome://global/skin/icons/alert-message.gif");
+  width: 46px;
+  height: 39px;
+  -moz-margin-end: 3em;
+}
+
+#warningBox.normal > #warningBoxIcon {
+  list-style-image: url("chrome://global/skin/icons/alert-question.gif");
+  width: 46px;
+  height: 36px;
+  -moz-margin-end: 3em;
+}
+
+#trackWarnBox {
+  margin-top: 0.6em;
+  -moz-margin-end: 7em;
+  -moz-box-align: center;
+}
+
+#trackWarnIcon {
+  list-style-image: url("chrome://global/skin/icons/warning-24.png");
+  width: 24px;
+  height: 24px;
+}
+
+/* Define additional styles to look similar to the netError/certError pages */
+
+#warningTitle {
+  font-weight: bold;
+}
+
+#warningStatus {
+  margin: 0.4em 0 1.2em 0;
+  padding-bottom: 1.2em;
+  border-bottom: 1px solid #7A8490;
+  font-size: 135%;
+}
+
+#warningInnerBox > button {
+  margin: 0.8em 0 1em 0;
+}
+
+#warningOuterBox > vbox > label,
+#warningInnerBox > description {
+  -moz-margin-start: 0;
+}
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..c12a5c3de0fbda88a4a0eed54212bf54c66d0671
GIT binary patch
literal 963
zc$@*l13dhRP)<h;3K|Lk000e1NJLTq000;O000;W1^@s6;CDUv000AuNkl<Zc-q~S
zOK4qH6o$XO&$&0ROVXN0L(`;?M@d>^tcV1y=|h_i#0MfmtzZWZRB%uX1*_Bt;=q|W
zaPB}sL>-6@gjR5%5?{4~B8p97TT{~}xyem(&e?k{2j|}74U&h>^uRwjoVE79{(r4?
zHvHEg128?_y-{2Ncnvs|3;dZ^-|s*1(U%=_4Yh9Fq_gk7fd$YF0KBBiaS^&yIo`W{
z;e%W#yEmgCCD3&s+@WfoR1us{Sc!xKgO_d_=$v~iN`l7C5y+ab#`5CiRLOqw**xRt
zgs;wf49nazJat1D$e60xm_St5!Z8)S_1DRHw)LIl@WbcW|KK-h&Fu_zO|oy`_s62d
zcKut6>Q#AG6l!WLt?hjj3e7ZbX(LzLhVz~yH%+w`>f9+WW&;KCcc}2R2)k4OJf+3y
zEGdeML~%%GOOXSEza5L69r~vV21GgG1-ysA3Q06yPEjOTzzZbKFtYn%p|x@473XcZ
zX$2~r643?`MFc_%E-9tQtCGY;R4prsrLC#Nk-Zm2Ma^C7D9~!`_o_!L)jNS87m`H9
zvH*{dmk=?Cz;a|6-gSxY_POU{7u2sYMH%uUoc2QC%cCk@2?9vs#dP&mN#aFBK}B)S
zkPjUP_e|Vqtv;l>{vJFk%Av};h~fpp(BRwx0762Xln|dP5QUZ4a(&ko`a5P$$1dEq
zR+Fz2<>X(zP`rZoN*LyFaa6WQQE`YGynq*Q9t_ICJr_D_bICK+%U5mDm<T()XjXY8
zxvr*;9j#Ybm^s7D#G8nhj6lnS5XF|BwyWIId-0Lj1^pF*u-xQsRUWS%RmuKEikCdI
zvp;b5?fa;&gZjpL3;`;d#d`r&!*JhZ<GG3U=a!=U(dsdM!3$e_*`Bm|MZBUIu3o#w
zY&6W!=!Xo9yh9jl#V4*RHnlWKEX{>QZtj`7->DhN2)uG<rLkTVFIsMLia1Va-M*Kd
zz5D3s8O7vUaEVK;t;CmAcyHLTbuOO^{8O1l;`t8Mc1RCql~qDhQv-(YDb9R>kLQV&
zrXdJW5wv`1sHAs?HIDgGEne(kbq}6MoOxZu9=1lR4p&qSHfTVXzvb(XA3(*UYJpt(
zT~_z){N;8&{iz#k_%S2M1^$<xFE`))-sgQU*X7;4pe@<HXf~ZF0&2jRwCYtWr7XvJ
l{wNk=Q8OM`8RLKP{0ZE0wfClHphN%w002ovPDHLkV1i73)71a~
--- a/suite/themes/modern/jar.mn
+++ b/suite/themes/modern/jar.mn
@@ -23,16 +23,17 @@ modern.jar:
   skin/modern/communicator/preferences.css                         (communicator/preferences.css)
   skin/modern/communicator/tasksOverlay.css                        (communicator/tasksOverlay.css)
   skin/modern/communicator/button.css                              (communicator/button.css)
   skin/modern/communicator/toolbar.css                             (communicator/toolbar.css)
   skin/modern/communicator/dialogs.css                             (communicator/dialogs.css)
   skin/modern/communicator/helpOverlay.css                         (communicator/helpOverlay.css)
   skin/modern/communicator/smileys.css                             (communicator/smileys.css)
   skin/modern/communicator/communicator.css                        (communicator/communicator.css)
+  skin/modern/communicator/aboutPrivateBrowsing.css                (communicator/aboutPrivateBrowsing.css)
   skin/modern/communicator/aboutSessionRestore.css                 (communicator/aboutSessionRestore.css)
   skin/modern/communicator/viewSourceOverlay.css                   (communicator/viewSourceOverlay.css)
   skin/modern/communicator/bookmarks/allBookmarks.png              (communicator/bookmarks/allBookmarks.png)
   skin/modern/communicator/bookmarks/bookmark.png                  (communicator/bookmarks/bookmark.png)
   skin/modern/communicator/bookmarks/bookmark-folder-closed.gif    (communicator/bookmarks/bookmark-folder-closed.gif)
   skin/modern/communicator/bookmarks/bookmark-folder-dis.gif       (communicator/bookmarks/bookmark-folder-dis.gif)
   skin/modern/communicator/bookmarks/bookmark-folder-open.gif      (communicator/bookmarks/bookmark-folder-open.gif)
   skin/modern/communicator/bookmarks/bookmark-item-dis.gif         (communicator/bookmarks/bookmark-item-dis.gif)
@@ -295,16 +296,17 @@ modern.jar:
   skin/modern/global/icons/Question.png                            (global/icons/Question.png)
   skin/modern/global/icons/question-16.png                         (global/icons/question-16.png)
   skin/modern/global/icons/question-64.png                         (global/icons/question-64.png)
   skin/modern/global/icons/resizer.png                             (global/icons/resizer.png)
   skin/modern/global/icons/resizer-rtl.png                         (global/icons/resizer-rtl.png)
   skin/modern/global/icons/search.gif                              (global/icons/search.gif)
   skin/modern/global/icons/sslWarning.png                          (global/icons/sslWarning.png)
   skin/modern/global/icons/warning-16.png                          (global/icons/warning-16.png)
+  skin/modern/global/icons/warning-24.png                          (global/icons/warning-24.png)
   skin/modern/global/icons/wrap.png                                (global/icons/wrap.png)
   skin/modern/global/media/clicktoplay-bgtexture.png               (/mozilla/toolkit/themes/windows/global/media/clicktoplay-bgtexture.png)
   skin/modern/global/media/error.png                               (/mozilla/toolkit/themes/windows/global/media/error.png)
   skin/modern/global/media/muteButton.png                          (global/media/muteButton.png)
   skin/modern/global/media/pauseButton.png                         (global/media/pauseButton.png)
   skin/modern/global/media/playButton.png                          (global/media/playButton.png)
   skin/modern/global/media/scrubberThumb.png                       (global/media/scrubberThumb.png)
   skin/modern/global/media/scrubberThumbWide.png                   (global/media/scrubberThumbWide.png)