sync both themes to suite classic theme changes in SeaMonkey 2.25 cycle
authorRobert Kaiser <robert@widebook.box.kairo.at>
Sun, 9 Feb 2014 19:53:09 +0000 (20:53 +0100)
committerRobert Kaiser <robert@widebook.box.kairo.at>
Sun, 9 Feb 2014 19:53:09 +0000 (20:53 +0100)
15 files changed:
EarlyBlue/communicator/aboutPrivateBrowsing.css [new file with mode: 0644]
EarlyBlue/global/icons/information-48.png [new file with mode: 0644]
EarlyBlue/global/icons/question-48.png [new file with mode: 0644]
EarlyBlue/global/icons/warning-24.png [new file with mode: 0644]
EarlyBlue/global/media/videocontrols.css
EarlyBlue/messenger/messengercompose/messengercompose.css
LCARStrek/communicator/aboutPrivateBrowsing.css [new file with mode: 0644]
LCARStrek/global/icons/alert-exclam.gif
LCARStrek/global/icons/information-48.png [new file with mode: 0644]
LCARStrek/global/icons/question-16.png
LCARStrek/global/icons/question-48.png [new file with mode: 0644]
LCARStrek/global/icons/question-64.png
LCARStrek/global/icons/warning-24.png [new file with mode: 0644]
LCARStrek/global/media/videocontrols.css
LCARStrek/messenger/messengercompose/messengercompose.css

diff --git a/EarlyBlue/communicator/aboutPrivateBrowsing.css b/EarlyBlue/communicator/aboutPrivateBrowsing.css
new file mode 100644 (file)
index 0000000..bc2cfe4
--- /dev/null
@@ -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 #808080;
+  font-size: 135%;
+}
+
+#warningInnerBox > button {
+  margin: 0.8em 0 1em 0;
+}
+
+#warningOuterBox > vbox > label,
+#warningInnerBox > description {
+  -moz-margin-start: 0;
+}
diff --git a/EarlyBlue/global/icons/information-48.png b/EarlyBlue/global/icons/information-48.png
new file mode 100644 (file)
index 0000000..ce3b757
Binary files /dev/null and b/EarlyBlue/global/icons/information-48.png differ
diff --git a/EarlyBlue/global/icons/question-48.png b/EarlyBlue/global/icons/question-48.png
new file mode 100644 (file)
index 0000000..37d7691
Binary files /dev/null and b/EarlyBlue/global/icons/question-48.png differ
diff --git a/EarlyBlue/global/icons/warning-24.png b/EarlyBlue/global/icons/warning-24.png
new file mode 100644 (file)
index 0000000..a7a667a
Binary files /dev/null and b/EarlyBlue/global/icons/warning-24.png differ
index 51276bd56295fef27cb17ed4920caaad878a4bf7..3a700c2c999352bdffb27b42f94e61bcaa63a9d9 100644 (file)
   background-image: url("chrome://global/skin/media/noAudio.png");
 }
 
+.muteButton[noAudio] + .volumeStack {
+  display: none;
+}
+
 .fullscreenButton {
   background-image: -moz-image-rect(url("chrome://global/skin/media/fullscreenButton.png"), 0, 16, 16, 0);
 }
   background-image: -moz-image-rect(url("chrome://global/skin/media/fullscreenButton.png"), 0, 32, 16, 16);
 }
 
-.volumeStack {
-  width: 28px;
-  height: 70px;
-  background-color: rgba(102,102,153,0.74);
-  /* use negative margin to place stack over the mute button to its left. */
-  margin: -70px 3px 28px -31px;
-  overflow: hidden; /* crop it when sliding down, don't grow the control bar */
-  position: relative; /* Trick to work around negative margin interfering with dragging the thumb. */
-  padding-top: 6px;
+.volumeControl {
+  width: 32px;
+  opacity: 0;
 }
 
-.volumeControl {
-  min-height: 64px;
+.volumeBackground,
+.volumeForeground {
+  background-repeat: no-repeat;
+  background-position: center;
+  width: 32px;
 }
 
-/* .scale-thumb is an element inside the <scale> implementation. */
-.volumeControl .scale-thumb {
-  /* Override the default thumb appearance with a custom image. */
-  -moz-appearance: none;
-  background: url("chrome://global/skin/media/volumeThumb.png") no-repeat center;
-  border: none !important;
-  min-width: 20px;
-  min-height: 10px;
+.volumeBackground {
+  background-image: url("chrome://global/skin/media/volume-empty.png");
 }
 
-.volumeBackgroundBar {
-  /* margin left/right: make bar 8px wide (control width = 28, minus 2 * 10 margin) */
-  margin: 0px 10px;
-  background-color: rgba(0,0,0,0.5);
+.volumeForeground {
+  background-image: url("chrome://global/skin/media/volume-full.png");
+  background-clip: content-box;
 }
 
 .durationBox {
 }
 
 /* .scale-thumb is an element inside the <scale> implementation. */
-.scrubber .scale-thumb {
+.scrubber .scale-thumb,
+.volumeControl .scale-thumb {
   /* Override the default thumb appearance with a custom image. */
   background: transparent;
   border: none !important;
index 3a68c61a2c489782d0d5420341da4147245a542b..15f603481c4fbfe7e3df63427ff74f6ed101b4b5 100644 (file)
@@ -187,6 +187,12 @@ treechildren::-moz-tree-image(remote-err) {
   border-top: none;
 }
 
+treechildren::-moz-tree-image(subscribed-news) {
+  -moz-margin-start: 2px;
+  -moz-margin-end: -3px;
+  list-style-image: url("chrome://messenger/skin/icons/folder-newsgroup.png");
+}
+
 /* ::::: lightweight themes ::::: */
 
 #MsgHeadersToolbar:-moz-lwtheme,
diff --git a/LCARStrek/communicator/aboutPrivateBrowsing.css b/LCARStrek/communicator/aboutPrivateBrowsing.css
new file mode 100644 (file)
index 0000000..2c95ac5
--- /dev/null
@@ -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 #9C9CFF;
+  font-size: 135%;
+}
+
+#warningInnerBox > button {
+  margin: 0.8em 0 1em 0;
+}
+
+#warningOuterBox > vbox > label,
+#warningInnerBox > description {
+  -moz-margin-start: 0;
+}
index ceb1a3dc2d6052d849062ee5fe706b05f52fa3c2..8b031f261fea543e80e61794ef126cfbb7deee55 100755 (executable)
Binary files a/LCARStrek/global/icons/alert-exclam.gif and b/LCARStrek/global/icons/alert-exclam.gif differ
diff --git a/LCARStrek/global/icons/information-48.png b/LCARStrek/global/icons/information-48.png
new file mode 100644 (file)
index 0000000..016a627
Binary files /dev/null and b/LCARStrek/global/icons/information-48.png differ
index 3df227e9520d2054a612fc52ca2480f5365f03a6..a5b9b849c8546e5792e713b6a96e94fc49d1ce11 100644 (file)
Binary files a/LCARStrek/global/icons/question-16.png and b/LCARStrek/global/icons/question-16.png differ
diff --git a/LCARStrek/global/icons/question-48.png b/LCARStrek/global/icons/question-48.png
new file mode 100644 (file)
index 0000000..cef58f9
Binary files /dev/null and b/LCARStrek/global/icons/question-48.png differ
index 461e6e7a6e5e9f0959018573256c890428ce02c7..9bdd8fc1852c6b34b6998e2526576b4603040eb0 100644 (file)
Binary files a/LCARStrek/global/icons/question-64.png and b/LCARStrek/global/icons/question-64.png differ
diff --git a/LCARStrek/global/icons/warning-24.png b/LCARStrek/global/icons/warning-24.png
new file mode 100644 (file)
index 0000000..8d9f42f
Binary files /dev/null and b/LCARStrek/global/icons/warning-24.png differ
index d9acf3614a16c6c782f4a9708e8a410ca8b03783..76a34ef37f8faf60beb11ba658089e3f79c92450 100644 (file)
   background-image: url("chrome://global/skin/media/noAudio.png");
 }
 
+.muteButton[noAudio] + .volumeStack {
+  display: none;
+}
+
 .fullscreenButton {
   background-image: -moz-image-rect(url("chrome://global/skin/media/fullscreenButton.png"), 0, 16, 16, 0);
 }
   background-image: -moz-image-rect(url("chrome://global/skin/media/fullscreenButton.png"), 16, 32, 32, 16);
 }
 
-.volumeStack {
-  width: 28px;
-  height: 70px;
-  background-color: rgba(156,156,255,0.74);
-  /* use negative margin to place stack over the mute button to its left. */
-  margin: -70px 3px 28px -31px;
-  overflow: hidden; /* crop it when sliding down, don't grow the control bar */
-  position: relative; /* Trick to work around negative margin interfering with dragging the thumb. */
-  padding-top: 6px;
-  border-radius: 3px 3px 0 0;
-}
-
 .volumeControl {
-  min-height: 64px;
+  width: 32px;
+  opacity: 0;
 }
 
-/* .scale-thumb is an element inside the <scale> implementation. */
-.volumeControl .scale-thumb {
-  /* Override the default thumb appearance with a custom image. */
-  -moz-appearance: none;
-  background: url("chrome://global/skin/media/volumeThumb.png") no-repeat center;
-  border: none !important;
-  min-width: 20px;
-  min-height: 10px;
+.volumeBackground,
+.volumeForeground {
+  background-repeat: no-repeat;
+  background-position: center;
+  width: 32px;
 }
-.volumeControl .scale-thumb:hover, .volumeControl .scale-thumb:active {
-  background-image: url("chrome://global/skin/media/volumeThumb-hover.png");
+
+.volumeBackground {
+  background-image: url("chrome://global/skin/media/volume-empty.png");
 }
 
-.volumeBackgroundBar {
-  /* margin left/right: make bar 8px wide (control width = 28, minus 2 * 10 margin) */
-  margin: 0px 10px;
-  background-color: rgba(0,0,0,0.5);
-  border-radius: 2.5px;
+.volumeForeground {
+  background-image: url("chrome://global/skin/media/volume-full.png");
+  background-clip: content-box;
 }
 
 .durationBox {
 }
 
 /* .scale-thumb is an element inside the <scale> implementation. */
-.scrubber .scale-thumb {
+.scrubber .scale-thumb,
+.volumeControl .scale-thumb {
   /* Override the default thumb appearance with a custom image. */
   background: transparent;
   border: none !important;
index 886391becf78c865391ec2c53cf259a636b3301a..70dcef3efcae7cd303ce45cf995ed14177d1f7ce 100644 (file)
@@ -271,6 +271,12 @@ treechildren::-moz-tree-image(remote-err) {
   border: none;
 }
 
+treechildren::-moz-tree-image(subscribed-news) {
+  -moz-margin-start: 2px;
+  -moz-margin-end: -3px;
+  list-style-image: url("chrome://messenger/skin/icons/folder-newsgroup.png");
+}
+
 /* ::::: lightweight themes ::::: */
 
 #MsgHeadersToolbar:-moz-lwtheme,