breadcrumbs-widget-items, to match toolbar-buttons style.
This negative margin compensates the extra row of pixels created
by the shadow.*/
- margin: -1px 0;
+/* margin: -1px 0;*/
}
/* Preloading hack, LTR */
}
.side-menu-widget-container[with-arrow=true]:-moz-locale-dir(ltr),
-.side-menu-widget-item-or-group[with-arrow=true]:-moz-locale-dir(ltr) {
+.side-menu-widget-group[with-arrow=true]:-moz-locale-dir(ltr),
+.side-menu-widget-item[with-arrow=true]:-moz-locale-dir(ltr) {
}
.side-menu-widget-container[with-arrow=true]:-moz-locale-dir(rtl),
-.side-menu-widget-item-or-group[with-arrow=true]:-moz-locale-dir(rtl) {
+.side-menu-widget-group[with-arrow=true]:-moz-locale-dir(rtl),
+.side-menu-widget-item[with-arrow=true]:-moz-locale-dir(rtl) {
}
.side-menu-widget-group-title {
color: #FF9F00;
}
-/* Non enumerable, configurable and writable variables and properties */
+/* Custom configurable/enumerable/writable or frozen/sealed/extensible
+ * variables and properties */
-.variable-or-property[proto] > .title > .name,
-.variable-or-property[non-enumerable]:not([self]):not([exception]) > .title > .name {
+.variable-or-property[non-enumerable]:not([self]):not([exception]):not([return]) > .title > .name {
opacity: 0.5;
}
border-bottom: 1px dashed #9C9CFF;
}
-.variable-or-property[non-configurable][non-writable] > .title > .name {
+.variable-or-property[non-writable] > .title > .name {
border-bottom: 1px dashed #FF0000;
}
-.variable-or-property[non-writable] > .title:after {
- content: " ";
- display: inline-block;
+.variable-or-property-non-writable-icon {
background: url("chrome://browser/skin/identity-icons-https.png") no-repeat;
width: 16px;
height: 16px;
}
@media (min-resolution: 2dppx) {
- .variable-or-property[non-writable] > .title:after {
+ .variable-or-property-non-writable-icon > .title:after {
background-image: url("chrome://browser/skin/identity-icons-https@2x.png");
background-size: 32px;
}
}
+.variable-or-property-frozen-label,
+.variable-or-property-sealed-label,
+.variable-or-property-non-extensible-label {
+ -moz-padding-end: 4px;
+}
+
+.variable-or-property:not(:focus) > .title > .variable-or-property-frozen-label,
+.variable-or-property:not(:focus) > .title > .variable-or-property-sealed-label,
+.variable-or-property:not(:focus) > .title > .variable-or-property-non-extensible-label {
+ color: #A09090;
+}
+
+/* Special variables and properties */
+
+.variable-or-property[safe-getter] > .title > .name {
+ border-bottom: 1px dashed #A09090;
+}
+
.variable-or-property[exception]:not(:focus) > .title > .name {
color: #FF0000;
}
+.variable-or-property[return]:not(:focus) > .title > .name {
+ color: #008484;
+}
+
/* Variables and properties tooltips */
.variable-or-property > tooltip > label {
.variable-or-property[non-enumerable] > tooltip > label[value=enumerable],
.variable-or-property[non-configurable] > tooltip > label[value=configurable],
-.variable-or-property[non-writable] > tooltip > label[value=writable] {
+.variable-or-property[non-writable] > tooltip > label[value=writable]
+.variable-or-property[non-extensible] > tooltip > label[value=extensible] {
+ color: #A09090;
text-decoration: line-through;
}
+.variable-or-property[safe-getter] > tooltip > label[value=WebIDL] {
+ -moz-padding-start: 4px;
+ -moz-border-start: 1px dotted #9C9CFF;
+ color: #008484;
+}
+
/* Variables and properties editing */
.variables-view-delete {
- list-style-image: url("chrome://global/skin/icons/close.png");
+ list-style-image: url("chrome://browser/skin/devtools/vview-delete.png");
-moz-image-region: rect(0, 16px, 16px, 0);
- opacity: 0;
}
.variables-view-delete:hover {
- opacity: 1;
+ -moz-image-region: rect(0, 32px, 16px, 16px);
}
-*:hover > .title > .variables-view-delete:not(:hover),
-*:focus > .title > .variables-view-delete:not(:hover) {
- opacity: 0.5;
- transition: opacity 0.2s ease-in-out;
+.variables-view-delete:active {
+ -moz-image-region: rect(0, 48px, 16px, 32px);
+}
+
+*:not(:hover) .variables-view-delete {
+ display: none;
}
.variables-view-delete > .toolbarbutton-text {
}
.variables-view-edit {
- background: url("chrome://browser/skin/tabview/edit-light.png") center no-repeat;
+ background: url("chrome://browser/skin/devtools/vview-edit.png") center no-repeat;
width: 20px;
height: 16px;
cursor: pointer;
/* Expand/collapse arrow */
.arrow {
- background: url("chrome://global/skin/tree/twisty-clsd.png") center center no-repeat;
+ background: url("chrome://global/skin/tree/twisty-closed.gif") center center no-repeat;
width: 9px;
height: 20px;
-moz-margin-start: 5px;