Browse Source

Fix Error Console for SM 2.48

Exalm 7 years ago
parent
commit
40863a04e2

+ 0 - 0
theme/global/console/console-error-caret.gif → theme/communicator/console/console-error-caret.gif


+ 0 - 0
theme/global/console/console-error-dash.gif → theme/communicator/console/console-error-dash.gif


+ 171 - 0
theme/communicator/console/console.css

@@ -0,0 +1,171 @@
+/* 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/. */
+
+/* ===== console.css ====================================================
+   == Styles used by the Error Console window.
+   ====================================================================== */
+
+@import url("chrome://icons/skin/icon-theme-default.css");
+
+@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
+
+.console-box {
+  background-color: -moz-Field;
+  color: -moz-FieldText;
+}
+
+/* ::::: console rows ::::: */
+
+.console-row {
+  border-bottom: 1px dotted threedshadow;
+  padding: 4px 0px;
+}
+
+.console-row-icon {
+  padding: 4px;
+  -moz-padding-start: 5px;
+  -moz-box-align: start !important;
+}
+
+.console-row-msg > label:first-child,
+.console-row-file > label:first-child {
+  display: none;
+}
+
+.console-time {
+  font-weight: normal !important;
+}
+
+.console-icon {
+  list-style-image: inherit;
+}
+
+.console-error-msg {
+  margin-bottom: 2px;
+}
+
+/* ..... error rows ..... */
+
+.console-row-code {
+  padding-top: 3px;
+  padding-bottom: 3px;
+  -moz-padding-start: 3px;
+  -moz-padding-end: 0px;
+  color: #0000BB;
+  font-size: larger;
+}
+
+.console-dots,
+.console-caret {
+  height: 9px;
+}
+
+.console-dots {
+  background: url("chrome://communicator/skin/console/console-error-dash.gif") repeat-x top;
+}
+
+.console-caret {
+  width: 7px;
+  background: url("chrome://communicator/skin/console/console-error-caret.gif") no-repeat top;
+}
+
+/* ..... message rows ..... */
+
+.console-row[type="message"] {
+  font-family: monospace;
+}
+
+/* ..... selected state ..... */
+
+.console-row[selected="true"] {
+    background-color: Highlight;
+    color: HighlightText;
+}
+
+.console-row-code[selected="true"],
+.console-row-content[selected="true"] > .console-row-file > .console-error-source > .text-link {
+  color: inherit !important;
+}
+
+/* ::::: icons ::::: */
+
+.console-row[type="error"],
+.console-row[type="exception"] {
+  list-style-image: var(--icon-dialog-error-16);
+}
+
+.console-row[type="error"] .console-row-msg,
+.console-row[type="exception"] .console-row-msg {
+  font-weight: bold;
+}
+
+.console-row[type="warning"] {
+  list-style-image: var(--icon-dialog-warning-16);
+}
+
+.console-row[type="message"] {
+  list-style-image: var(--icon-dialog-information-16);
+}
+
+/* ::::: toolbars ::::: */
+
+#TextboxEval {
+  margin: 2px !important;
+}
+
+#ButtonEval {
+  margin-top: 2px !important;
+  margin-bottom: 2px !important;
+  -moz-margin-start: 0px !important;
+  -moz-margin-end: 2px !important;
+}
+
+/* Toolbar icons */
+
+toolbar#ToolbarMode toolbarbutton {
+  -moz-box-orient: horizontal;
+}
+
+#Console\:modeAll {
+  list-style-image: var(--icon-stock_show-all-24);
+}
+
+#Console\:modeErrors {
+  list-style-image: var(--icon-dialog-error-24);
+}
+
+#Console\:modeWarnings {
+  list-style-image: var(--icon-dialog-warning-24);
+}
+
+#Console\:modeMessages {
+  list-style-image: var(--icon-dialog-information-24);
+}
+
+#Console\:clear {
+  list-style-image: var(--icon-edit-clear-24);;
+}
+
+toolbar#ToolbarMode .toolbarbutton-text {
+  -moz-padding-end: 4px;
+}
+
+/* ::::: Fix Error Console toolbar button text spacing ::::: */
+
+.toolbarbutton-text {
+  -moz-padding-start: 0px;
+  -moz-padding-end: 5px;
+}
+
+/* menus */
+
+#menu_copy_cm {
+  -moz-binding: url("chrome://global/content/bindings/menu.xml#menuitem-iconic");
+  list-style-image: var(--icon-edit-copy-16);
+}
+
+#menu_copy_cm[disabled] {
+  list-style-image: var(--icon-edit-copy-16-dis);
+}
+

+ 2 - 166
theme/global/console/console.css

@@ -2,170 +2,6 @@
  * 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/. */
 
-/* ===== console.css ====================================================
-   == Styles used by the Error Console window.
-   ====================================================================== */
-
-@import url("chrome://icons/skin/icon-theme-default.css");
-
-@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
-
-.console-box {
-  background-color: -moz-Field;
-  color: -moz-FieldText;
-}
-
-/* ::::: console rows ::::: */
-
-.console-row {
-  border-bottom: 1px dotted threedshadow;
-  padding: 4px 0px;
-}
-
-.console-row-icon {
-  padding: 4px;
-  -moz-padding-start: 5px;
-  -moz-box-align: start !important;
-}
-
-.console-row-msg > label:first-child,
-.console-row-file > label:first-child {
-  display: none;
-}
-
-.console-time {
-  font-weight: normal !important;
-}
-
-.console-icon {
-  list-style-image: inherit;
-}
-
-.console-error-msg {
-  margin-bottom: 2px;
-}
-
-/* ..... error rows ..... */
-
-.console-row-code {
-  padding-top: 3px;
-  padding-bottom: 3px;
-  -moz-padding-start: 3px;
-  -moz-padding-end: 0px;
-  color: #0000BB;
-  font-size: larger;
-}
-
-.console-dots,
-.console-caret {
-  height: 9px;
-}
-
-.console-dots {
-  background: url("chrome://global/skin/console/console-error-dash.gif") repeat-x top;
-}
-
-.console-caret {
-  width: 7px;
-  background: url("chrome://global/skin/console/console-error-caret.gif") no-repeat top;
-}
-
-/* ..... message rows ..... */
-
-.console-row[type="message"] {
-  font-family: monospace;
-}
-
-/* ..... selected state ..... */
-
-.console-row[selected="true"] {
-    background-color: Highlight;
-    color: HighlightText;
-}
-
-.console-row-code[selected="true"],
-.console-row-content[selected="true"] > .console-row-file > .console-error-source > .text-link {
-  color: inherit !important;
-}
-
-/* ::::: icons ::::: */
-
-.console-row[type="error"],
-.console-row[type="exception"] {
-  list-style-image: var(--icon-dialog-error-16);
-}
-
-.console-row[type="error"] .console-row-msg,
-.console-row[type="exception"] .console-row-msg {
-  font-weight: bold;
-}
-
-.console-row[type="warning"] {
-  list-style-image: var(--icon-dialog-warning-16);
-}
-
-.console-row[type="message"] {
-  list-style-image: var(--icon-dialog-information-16);
-}
-
-/* ::::: toolbars ::::: */
-
-#TextboxEval {
-  margin: 2px !important;
-}
-
-#ButtonEval {
-  margin-top: 2px !important;
-  margin-bottom: 2px !important;
-  -moz-margin-start: 0px !important;
-  -moz-margin-end: 2px !important;
-}
-
-/* Toolbar icons */
-
-toolbar#ToolbarMode toolbarbutton {
-  -moz-box-orient: horizontal;
-}
-
-#Console\:modeAll {
-  list-style-image: var(--icon-stock_show-all-24);
-}
-
-#Console\:modeErrors {
-  list-style-image: var(--icon-dialog-error-24);
-}
-
-#Console\:modeWarnings {
-  list-style-image: var(--icon-dialog-warning-24);
-}
-
-#Console\:modeMessages {
-  list-style-image: var(--icon-dialog-information-24);
-}
-
-#Console\:clear {
-  list-style-image: var(--icon-edit-clear-24);;
-}
-
-toolbar#ToolbarMode .toolbarbutton-text {
-  -moz-padding-end: 4px;
-}
-
-/* ::::: Fix Error Console toolbar button text spacing ::::: */
-
-.toolbarbutton-text {
-  -moz-padding-start: 0px;
-  -moz-padding-end: 5px;
-}
-
-/* menus */
-
-#menu_copy_cm {
-  -moz-binding: url("chrome://global/content/bindings/menu.xml#menuitem-iconic");
-  list-style-image: var(--icon-edit-copy-16);
-}
-
-#menu_copy_cm[disabled] {
-  list-style-image: var(--icon-edit-copy-16-dis);
-}
+/* For compatibility with SM 2.47 and older */
 
+@import url("chrome://communicator/skin/console/console.css");