background-origin: content-box;
}
-body[dir="rtl"] #errorPageContainer {
+#errorPageContainer:-moz-dir(rtl) {
background-position: right 0;
}
color: #000000;
}
-body[dir="rtl"] .expander > button {
+.expander > button:-moz-dir(rtl) {
background-position: right center;
}
background-image: url("chrome://global/skin/tree/twisty-closed-selected.gif");
}
-body[dir="rtl"] .expander[collapsed] > button {
+.expander[collapsed] > button:-moz-dir(rtl) {
background-image: url("chrome://global/skin/tree/twisty-closed-rtl-selected.gif");
}
background: url("chrome://global/skin/icons/information-16.png") no-repeat top left;
}
-body[dir="rtl"] #moreInfo {
+#moreInfo:-moz-dir(rtl) {
background-position: top right;
}
}
.tab-content {
- min-height: -moz-calc(6.8mozmm - 7px); /* subtract borders from the desired height */
+ min-height: calc(6.8mozmm - 7px); /* subtract borders from the desired height */
}
}
outline: 1px dotted #008484;
}
-/* Inspector / Highlighter */
-
-#highlighter-panel {
- -moz-window-shadow: none;
- background: #000000;
- border: none;
-}
-
-listitem.style-selector {
- background-color: #9C9CFF;
- color: #000000;
-}
-
-listitem.style-section {
- background-color: #E7ADE7;
- color: #000000;
- font-weight: bold;
-}
-
-panel[dimmed="true"] {
- opacity: 0.5;
-}
-
/* Add-on bar */
#addon-bar {
#highlighter-nodeinfobar-text {
/* 100% - size of the buttons and margins */
- max-width: -moz-calc(100% - 2 * (26px + 6px));
+ max-width: calc(100% - 2 * (26px + 6px));
padding-bottom: 1px;
}
.highlighter-nodeinfobar-arrow {
width: 14px;
height: 14px;
- -moz-margin-start: -moz-calc(50% - 7px);
+ -moz-margin-start: calc(50% - 7px);
transform: rotate(-45deg);
border: 1px solid transparent;
background-clip: padding-box;
background-image: url("chrome://browser/skin/devtools/responsive-se-resizer.png");
}
+/* Web Console */
+
+.web-console-frame {
+ /* border-bottom: 3px solid #000000; */
+}
+
+.web-console-frame[animated] {
+ transition: height 100ms;
+}
+
+.web-console-splitter {
+ border: none;
+}
+
/* Developer Toolbar */
.developer-toolbar-button {
list-style-image: url("chrome://browser/skin/devtools/tools-icons-small.png");
}
+.developer-toolbar-button[open=true],
.developer-toolbar-button:active:hover,
.developer-toolbar-button[checked=true] {
}
}
#developer-toolbar-other-tools > .toolbarbutton-menu-dropmarker {
+ display: none;
}
/* Error counter */
text-shadow: none;
background-color: #FF0000;
border-radius: 1px;
-}
-
-/* Web Console */
-
-.web-console-frame {
-}
-
-.web-console-frame[animated] {
- transition: height 100ms;
-}
-
-.web-console-splitter {
- border: none;
+ -moz-margin-end: 5px;
}
/* Social toolbar item */
text-decoration: underline;
}
-#social-notification-panel {
- min-height: 100px;
- min-width: 100px;
- max-height: 600px;
- max-width: 400px;
-}
-
.social-panel > .panel-arrowcontainer > .panel-arrowcontent {
padding: 0;
}
}
.devtools-searchinput:-moz-locale-dir(rtl) {
- background-position: -moz-calc(100% - 4px) 3px, top left, top left;
+ background-position: calc(100% - 4px) 3px, top left, top left;
}
.devtools-searchinput > .textbox-input-box > .textbox-search-icons {
}
.ruleview-rule-source {
- background-color: #000000;
- color: #9C9CFF;
- padding: 2px 5px;
+ color: #9C9CFF; /* original: green */
+ -moz-padding-start: 5px;
cursor: pointer;
+ text-align: right;
+ float: right;
+ -moz-user-select: -moz-none;
+}
+
+.ruleview-rule-inheritance {
+ background-color: #000000;
+ color: #8050B0;
+ border-top: 1px solid #9C9CFF;
+ border-bottom: 1px solid #9C9CFF;
+ padding: 1px 4px;
+ margin-top: 4px;
+ -moz-user-select: -moz-none;
}
.ruleview-rule-source:hover {
text-decoration: underline;
}
-.ruleview-code {
- padding: 2px 5px;
+.ruleview-rule {
+ padding: 2px 4px;
+}
+
+.ruleview-rule + .ruleview-rule {
+ border-top: 1px dotted #008484;
}
.ruleview-warning {
.ruleview-enableproperty {
height: 10px;
width: 10px;
- -moz-margin-start: 2px;
+ -moz-margin-start: 1px;
-moz-margin-end: 0;
+ transition: opacity 100ms;
+ transition-delay: 200ms;
+}
+
+.ruleview-property:not(:hover) > .ruleview-enableproperty {
+ opacity: 0;
+ transition: none;
}
.ruleview-expander {
.ruleview-propertyname {
padding: 1px 0;
- color: #9C9CFF;
+ color: #9C9CFF; /* original: blue */
+}
+
+.ruleview-propertyvalue {
+ padding: 1px 0;
}
.ruleview-namecontainer,
.ruleview-namecontainer > .ruleview-propertyname,
.ruleview-propertycontainer > .ruleview-propertyvalue {
- border-bottom: 1px dotted transparent;
+ border-bottom: 1px dashed transparent;
}
.ruleview-namecontainer:hover > .ruleview-propertyname,
}
#scripts {
- max-width: 350px;
+ min-width: 150px;
}
/**
}
/**
- * Stack frames
+ * Scripts searching
+ */
+
+#globalsearch {
+ background-color: #000000;
+ min-height: 50px;
+ max-height: 150px;
+}
+
+.dbg-script-results:not(:last-child) {
+ border-bottom: 1px dotted #9C9CFF;
+}
+
+.dbg-results-header {
+ -moz-padding-start: 6px;
+}
+
+.dbg-results-header .script-url {
+ font-weight: 600;
+}
+
+.dbg-results-header .match-count {
+ -moz-padding-start: 6px;
+ color: 8050B0;
+}
+
+.dbg-results-container .line-number {
+ background: #000000;
+ min-width: 35px;
+ -moz-padding-end: 4px;
+ -moz-border-end: 1px dotted #9C9CFF;
+ text-align: end;
+ font: 8pt monospace;
+}
+
+.dbg-results-container .line-contents {
+ -moz-padding-start: 4px;
+ font: 8pt monospace;
+}
+
+.dbg-results-container .line-contents:hover {
+ background: #000000;
+}
+
+.dbg-results-container .line-contents > .string {
+ padding: 1px;
+}
+
+.dbg-results-container .line-contents > .string[match=true] {
+ background: #E7ADE7;
+ color: #000000;
+ padding: 0;
+ border: 1px solid #9C9CFF;
+ border-radius: 4px;
+ cursor: pointer;
+ transition: transform 0.2s ease-in-out;
+ transform: scale(1, 1);
+}
+
+.dbg-results-container .line-contents > .string[match=true][focused] {
+ transition-duration: 0.1s;
+ transform: scale(1.75, 1.75);
+}
+
+/**
+ * Stack frames and breakpoints panel
+ */
+
+#stackframes\+breakpoints {
+ background-color: #000000;
+ min-width: 50px;
+}
+
+#stackframes\+breakpoints[animated] {
+ -moz-transition: margin 0.25s ease-in-out;
+}
+
+/**
+ * Stack frames view
*/
#stackframes {
#variables {
/* background-color: white; */
+ min-width: 50px;
+}
+
+#variables[animated] {
+ -moz-transition: margin 0.25s ease-in-out;
}
/**
-moz-margin-start: 1px;
-moz-margin-end: 1px;
margin-top: 2px;
- border-bottom: 1px dotted #008484;
transition: background 1s ease-in-out;
background: #000000;
}
+.variable:not(:last-child) {
+ border-bottom: 1px dotted #008484;
+ border-radius: 8px;
+}
+
+.variable:last-child {
+ margin-bottom: 2px;
+}
+
.variable[changed] {
transition-duration: 0.4s;
background: #FFCF00;
* Animations
*/
-.details[open][animated] {
- -moz-animation-duration: 0.25s;
- -moz-animation-name: showblock;
+.details[open][animated],
+.dbg-results-container[open][animated] {
+ animation-duration: 0.25s;
+ animation-name: showblock;
}
-@-moz-keyframes showblock {
+@keyframes showblock {
from {
opacity: 0;
transform-origin: top;
* Toolbar Controls
*/
+#toggle-panes {
+ background: none;
+ border: none;
+ box-shadow: none;
+ list-style-image: url("chrome://browser/skin/devtools/debugger-expand.png");
+ -moz-image-region: rect(0px, 16px, 16px, 0px);
+}
+
+#toggle-panes:not([stackframesAndBreakpointsHidden]):not([variablesHidden]) {
+ list-style-image: url("chrome://browser/skin/devtools/debugger-collapse.png");
+}
+
+#toggle-panes:hover,
+#toggle-panes:hover:active {
+ -moz-image-region: rect(0px, 32px, 16px, 16px);
+}
+
#resume {
list-style-image: url("chrome://browser/skin/devtools/debugger-play.png");
-moz-image-region: rect(0px, 16px, 16px, 0px);
--- /dev/null
+/* 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/. */
+
+* {
+ padding: 0;
+ margin: 0;
+}
+
+body {
+ font: message-box;
+ background-color: #000000;
+ color: #FF9F00;
+}
+
+.tagname {
+ color: #FFCF00;
+}
+
+.attrname {
+ color: #9C9CFF;
+}
+
+.attrvalue {
+ color: #E7ADE7;
+}
+
+.newattr {
+ cursor: pointer;
+}
+
+.comment {
+ color: #8050B0;
+}
+
+.selected {
+ background-color: #008484;
+}
+
+/* Give some padding to focusable elements to match the editor input
+ * that will replace them. */
+span[tabindex] {
+ display: inline-block;
+ padding: 1px 0;
+}
+
+li.container {
+ position: relative;
+ padding: 2px 0 0 2px;
+}
+
+.codebox {
+ padding-left: 14px;
+}
+
+.expander {
+ position: absolute;
+ top: 5px;
+ left: 0;
+ width: 14px;
+ height: 14px;
+ background-repeat: no-repeat;
+ background-position: center;
+ background-image: url("chrome://global/skin/tree/twisty-clsd.png");
+}
+
+.expander[expanded] {
+ background-image: url("chrome://global/skin/tree/twisty-open.png");
+}
+
+.styleinspector-propertyeditor {
+ border: 1px solid #9C9CFF;
+}
padding: 0;
}
-.hud-box {
- border-bottom: 3px solid #000000;
-}
-
-.hud-box.animated {
- transition: height 100ms;
-}
-
.hud-outer-wrapper {
width: 100%;
height: 100%;
color: #8050B0;
margin-top: 0;
margin-bottom: 0;
- font: 12px "Liberation Mono", Consolas, "Courier New", monospace;
+ font-family: "Liberation Mono", Consolas, "Courier New", monospace;
}
.hud-msg-node {
-moz-margin-start: 3px;
-moz-margin-end: 6px;
white-space: pre-wrap;
- font: 12px "Liberation Mono", Consolas, "Courier New", monospace;
+ font-family: "Liberation Mono", Consolas, "Courier New", monospace;
}
.webconsole-msg-body-piece {
background-color: #FF0000;
border-radius: 40px;
/* font: message-box; */
- font-size: 10px;
+ font-size: 0.9em;
font-weight: 600;
}
.jsterm-input-node,
.jsterm-complete-node {
- font: 12px "Liberation Mono", Consolas, "Courier New", monospace;
+ font-family: "Liberation Mono", Consolas, "Courier New", monospace;
}
.hud-output-node {
display: none;
}
-.webconsole-clear-console-button > .toolbarbutton-icon {
- display: none;
-}
+/* WebConsole colored drops */
-.webconsole-filter-button > .toolbarbutton-menubutton-button {
- -moz-box-orient: horizontal;
- list-style-image: url("chrome://browser/skin/devtools/webconsole.png");
+.webconsole-filter-button[checked=true] {
+ /* color: white !important; */
}
-.webconsole-filter-button:hover:active > .toolbarbutton-menubutton-button,
-.webconsole-filter-button[open="true"] > .toolbarbutton-menubutton-button {
-}
-
-.webconsole-filter-button {
- -moz-margin-start: 3px;
- padding: 0 !important;
+.webconsole-filter-button > .toolbarbutton-menubutton-button:before {
+ content: "";
+ display: inline-block;
+ height: 8px;
+ width: 8px;
+ border-radius: 50%;
+ margin-left: 5px;
+ border-width: 1px;
+ border-style: solid;
}
.webconsole-filter-button menuitem {
}
/* Network styles */
-.webconsole-filter-button[category="net"] {
- -moz-image-region: rect(0, 8px, 8px, 0);
+.webconsole-filter-button[category="net"] > .toolbarbutton-menubutton-button:before {
+ background-image: linear-gradient(#796400, #000000);
+ border-color: #FFCF00;
}
.webconsole-msg-network > .webconsole-msg-icon-container {
}
/* CSS styles */
-.webconsole-filter-button[category="css"] {
- -moz-image-region: rect(8px, 8px, 16px, 0);
+.webconsole-filter-button[category="css"] > .toolbarbutton-menubutton-button:before {
+ background-image: linear-gradient(#484879, #000000);
+ border-color: #9C9CFF;
}
.webconsole-msg-cssparser > .webconsole-msg-icon-container {
}
/* JS styles */
-.webconsole-filter-button[category="js"] {
- -moz-image-region: rect(16px, 8px, 24px, 0);
+webconsole-filter-button[category="js"] > .toolbarbutton-menubutton-button:before {
+ background-image: linear-gradient(#794900, #000000);
+ border-color: #FF9F00;
}
.webconsole-msg-exception > .webconsole-msg-icon-container {
}
/* Web Developer styles */
-.webconsole-filter-button[category="logging"] {
- -moz-image-region: rect(24px, 8px, 32px, 0);
+.webconsole-filter-button[category="logging"] > .toolbarbutton-menubutton-button:before {
+ background-image: linear-gradient(#402858, #000000);
+ border-color: #8050B0;
}
.webconsole-msg-console > .webconsole-msg-icon-container {
.webconsole-msg-output {
-moz-image-region: rect(24px, 48px, 32px, 40px);
}
-
+/*
.webconsole-close-button {
border: none;
padding-top: 4px;
.webconsole-close-button:hover:active {
list-style-image: url("chrome://global/skin/icons/close-button-hover.gif");
}
-
+*/
/* JSTerm Styles */
-.jsterm-wrapper-node {
- font-family: "Liberation Mono", Consolas, "Courier New", monospace;
- font-size: 1em;
- background-color: #000;
- border: 1px solid #333;
- padding: 0.1em;
- width: 100%;
- height: 400px;
-}
-
-.jsterm-output-node {
- width: 100%;
- height: 400px;
- color: white;
- background-color: black;
- overflow: auto;
- overflow-x: auto;
- position: absolute;
- -moz-box-direction: reverse;
-}
-
-.jsterm-scroll-to-node {
- height: 1px; width: 1px; position: relative; top: 92%; display: block;
-}
-
.jsterm-input-node,
.jsterm-complete-node {
-moz-padding-start: 16px;
color: #8050B0;
}
-.jsterm-output-line {
- font-size: 1em;
-}
-
-.hud-console-filter-toolbar {
- -moz-box-align: center;
-}
+/* Filter */
-.web-console-panel {
- -moz-appearance: none;
- background-color: black;
-}
+/*
+ * This hardcoded width likely due to a toolkit Windows specific bug.
+ * See http://hg.mozilla.org/mozilla-central/annotate/f38d6df93cad/toolkit/themes/winstripe/global/textbox-aero.css#l7
+ */
-.web-console-panel > .hud-box {
- height: 100%;
- width: 100%;
- background-color: black;
-}
-
-.hud-splitter {
- border: 0;
+.hud-filter-box {
+ width: 200px;
}
}
#downloadsListBox {
- width: 60ch;
background-color: transparent;
padding: 4px;
color: inherit;
background-size: 16px;
}
-@-moz-keyframes downloadsIndicatorNotificationRight {
+@keyframes downloadsIndicatorNotificationRight {
from { opacity: 0; transform: translate(-128px, 128px) scale(8); }
- 20% { opacity: .85; -moz-animation-timing-function: ease-out; }
+ 20% { opacity: .85; animation-timing-function: ease-out; }
to { opacity: 0; transform: translate(0) scale(1); }
}
-@-moz-keyframes downloadsIndicatorNotificationLeft {
+@keyframes downloadsIndicatorNotificationLeft {
from { opacity: 0; transform: translate(128px, 128px) scale(8); }
- 20% { opacity: .85; -moz-animation-timing-function: ease-out; }
+ 20% { opacity: .85; animation-timing-function: ease-out; }
to { opacity: 0; transform: translate(0) scale(1); }
}
#downloads-indicator[notification] > #downloads-indicator-anchor > #downloads-indicator-notification {
- -moz-animation-name: downloadsIndicatorNotificationRight;
- -moz-animation-duration: 1s;
+ animation-name: downloadsIndicatorNotificationRight;
+ animation-duration: 1s;
}
#downloads-indicator[notification]:-moz-locale-dir(rtl) > #downloads-indicator-anchor > #downloads-indicator-notification {
- -moz-animation-name: downloadsIndicatorNotificationLeft;
+ animation-name: downloadsIndicatorNotificationLeft;
}
/*** Progress bar and text ***/
list-style-image: url("chrome://browser/skin/preferences/application.png");
}
-#feedHeader[dir="rtl"] .handlersMenuList > menupopup {
+.handlersMenuList > menupopup:-moz-dir(rtl) {
direction: rtl;
}
background: url("chrome://communicator/skin/icons/audioFeedIcon.png") 0% 10% no-repeat #FFCF00;
}
-#feedHeader[dir="rtl"] {
+#feedHeader:-moz-dir(rtl) {
background-position: 100% 10%;
}
width: 17px;
}
-html[dir=ltr] .favicon {
+.favicon:-moz-dir(ltr) {
border-bottom-right-radius: 0.4em;
}
-html[dir=rtl] .favicon {
+.favicon:-moz-dir(rtl) {
border-bottom-left-radius: 0.4em;
left: auto;
right: 2px;
background-color: #FFCF00;
}
-html[dir=rtl] .close {
+.close:-moz-dir(rtl) {
right: auto;
left: 6px;
}
opacity: 0.2;
}
-html[dir=rtl] .expander {
+.expander:-moz-dir(rtl) {
right: auto;
left: 6px;
transform: scaleX(-1);
padding: 2px;
}
-html[dir=rtl] .groupItem .close {
+.groupItem .close:-moz-dir(rtl) {
right: auto;
left: 0px;
background-position: bottom right;
line-height: 0;
}
-html[dir=rtl] .appTabTrayContainer {
+.appTabTrayContainer:-moz-dir(rtl) {
right: auto;
left: 1px;
}
opacity: 0.5;
}
-html[dir=rtl] .undo .close {
+.undo .close:-moz-dir(rtl) {
right: auto;
left: 7px;
}
box-shadow: 1px 1px 0 rgba(0,132,132,.15);
}
-html[dir=rtl] .guideTrench {
+.guideTrench:-moz-dir(rtl) {
box-shadow: -1px 1px 0 rgba(0,132,132,.15);
}
box-shadow: 5px 5px 3px rgba(255,207,0,.5);
}
-html[dir=rtl] .active {
+.active:-moz-dir(rtl) {
box-shadow: -5px 5px 3px rgba(255,207,0,.5);
}
box-shadow: 2px 2px 7px -1px rgba(0,132,132,.6);
}
-html[dir=rtl] .acceptsDrop {
+.acceptsDrop:-moz-dir(rtl) {
box-shadow: -2px 2px 7px -1px rgba(0,132,132,.6);
}
border-radius: 3px;
}
-html[dir=rtl] input.name {
+input.name:-moz-dir(rtl) {
background-position: right top;
}
cursor: text;
}
-html[dir=rtl] .title-shield {
+.title-shield:-moz-dir(rtl) {
left: auto;
right: 0;
}
opacity: .2;
}
-html[dir=rtl] .resizer {
+.resizer:-moz-dir(rtl) {
right: auto;
left: 0;
transform: scaleX(-1);
bottom: -2px;
}
-html[dir=rtl] .iq-resizable-se {
+.iq-resizable-se:-moz-dir(rtl) {
cursor: sw-resize;
right: auto;
left: 1px;
#searchbox{
width: 270px;
+ max-width: -moz-available;
+ -moz-margin-start: 20px;
height: 30px;
color: #FF9F00;
border: 2px solid #008484;
box-shadow: 0px -1px 0px rgba(255,207,0,.1), inset 0px 2px 5px rgba(255,207,0,.3);
}
-html[dir=rtl] #otherresults {
+#otherresults:-moz-dir(rtl) {
left: auto;
right: 0;
}