arrow-admin
Version:
Arrow Admin Website
2,288 lines (1,864 loc) • 66.4 kB
CSS
/*************************************************************************************************/
/*************************************************************************************************/
/*************************************************************************************************/
/*************************************************************************************************/
/* Loose */
/*************************************************************************************************/
/*************************************************************************************************/
/*************************************************************************************************/
/*
.netInfoResponseHeadersTitle, netInfoResponseHeadersBody {
display: none;
}
/**/
.obscured {
left: -999999px !important;
}
/* IE6 need a separated rule, otherwise it will not recognize it */
.collapsed {
display: none;
}
[collapsed="true"] {
display: none;
}
#fbCSS {
padding: 0 !important;
}
.cssPropDisable {
float: left;
display: block;
width: 2em;
cursor: default;
}
/*************************************************************************************************/
/*************************************************************************************************/
/*************************************************************************************************/
/*************************************************************************************************/
/* panelBase */
/*************************************************************************************************/
/*************************************************************************************************/
/*************************************************************************************************/
/************************************************************************************************/
.infoTip {
z-index: 2147483647;
position: fixed;
padding: 2px 3px;
border: 1px solid #CBE087;
background: LightYellow;
font-family: Monaco, monospace;
color: #000000;
display: none;
white-space: nowrap;
pointer-events: none;
}
.infoTip[active="true"] {
display: block;
}
.infoTipLoading {
width: 16px;
height: 16px;
background: url(chrome://firebug/skin/loading_16.gif) no-repeat;
}
.infoTipImageBox {
font-size: 11px;
min-width: 100px;
text-align: center;
}
.infoTipCaption {
font-size: 11px;
font: Monaco, monospace;
}
.infoTipLoading > .infoTipImage,
.infoTipLoading > .infoTipCaption {
display: none;
}
/************************************************************************************************/
h1.groupHeader {
padding: 2px 4px;
margin: 0 0 4px 0;
border-top: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
background: #eee url(group.gif) repeat-x;
font-size: 11px;
font-weight: bold;
_position: relative;
}
/************************************************************************************************/
.inlineEditor,
.fixedWidthEditor {
z-index: 2147483647;
position: absolute;
display: none;
}
.inlineEditor {
margin-left: -6px;
margin-top: -3px;
/*
_margin-left: -7px;
_margin-top: -5px;
/**/
}
.textEditorInner,
.fixedWidthEditor {
margin: 0 0 0 0 !important;
padding: 0;
border: none !important;
font: inherit;
text-decoration: inherit;
background-color: #FFFFFF;
}
.fixedWidthEditor {
border-top: 1px solid #888888 !important;
border-bottom: 1px solid #888888 !important;
}
.textEditorInner {
position: relative;
top: -7px;
left: -5px;
outline: none;
resize: none;
/*
_border: 1px solid #999 !important;
_padding: 1px !important;
_filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color="#55404040");
/**/
}
.textEditorInner1 {
padding-left: 11px;
background: url(textEditorBorders.png) repeat-y;
_background: url(textEditorBorders.gif) repeat-y;
_overflow: hidden;
}
.textEditorInner2 {
position: relative;
padding-right: 2px;
background: url(textEditorBorders.png) repeat-y 100% 0;
_background: url(textEditorBorders.gif) repeat-y 100% 0;
_position: fixed;
}
.textEditorTop1 {
background: url(textEditorCorners.png) no-repeat 100% 0;
margin-left: 11px;
height: 10px;
_background: url(textEditorCorners.gif) no-repeat 100% 0;
_overflow: hidden;
}
.textEditorTop2 {
position: relative;
left: -11px;
width: 11px;
height: 10px;
background: url(textEditorCorners.png) no-repeat;
_background: url(textEditorCorners.gif) no-repeat;
}
.textEditorBottom1 {
position: relative;
background: url(textEditorCorners.png) no-repeat 100% 100%;
margin-left: 11px;
height: 12px;
_background: url(textEditorCorners.gif) no-repeat 100% 100%;
}
.textEditorBottom2 {
position: relative;
left: -11px;
width: 11px;
height: 12px;
background: url(textEditorCorners.png) no-repeat 0 100%;
_background: url(textEditorCorners.gif) no-repeat 0 100%;
}
/*************************************************************************************************/
/*************************************************************************************************/
/*************************************************************************************************/
/*************************************************************************************************/
/* CSS */
/*************************************************************************************************/
/*************************************************************************************************/
/*************************************************************************************************/
/* See license.txt for terms of usage */
.panelNode-css {
overflow-x: hidden;
}
.cssSheet > .insertBefore {
height: 1.5em;
}
.cssRule {
position: relative;
margin: 0;
padding: 1em 0 0 6px;
font-family: Monaco, monospace;
color: #000000;
}
.cssRule:first-child {
padding-top: 6px;
}
.cssElementRuleContainer {
position: relative;
}
.cssHead {
padding-right: 150px;
}
.cssProp {
/*padding-left: 2em;*/
}
.cssPropName {
color: DarkGreen;
}
.cssPropValue {
margin-left: 8px;
color: DarkBlue;
}
.cssOverridden span {
text-decoration: line-through;
}
.cssInheritedRule {
}
.cssInheritLabel {
margin-right: 0.5em;
font-weight: bold;
}
.cssRule .objectLink-sourceLink {
top: 0;
}
.cssProp.editGroup:hover {
background: url(disable.png) no-repeat 2px 1px;
_background: url(disable.gif) no-repeat 2px 1px;
}
.cssProp.editGroup.editing {
background: none;
}
.cssProp.disabledStyle {
background: url(disableHover.png) no-repeat 2px 1px;
_background: url(disableHover.gif) no-repeat 2px 1px;
opacity: 1;
color: #CCCCCC;
}
.disabledStyle .cssPropName,
.disabledStyle .cssPropValue {
color: #CCCCCC;
}
.cssPropValue.editing + .cssSemi,
.inlineExpander + .cssSemi {
display: none;
}
.cssPropValue.editing {
white-space: nowrap;
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.stylePropName {
font-weight: bold;
padding: 0 4px 4px 4px;
width: 50%;
}
.stylePropValue {
width: 50%;
}
/*
.useA11y .a11yCSSView .focusRow:focus {
outline: none;
background-color: transparent
}
.useA11y .a11yCSSView .focusRow:focus .cssSelector,
.useA11y .a11yCSSView .focusRow:focus .cssPropName,
.useA11y .a11yCSSView .focusRow:focus .cssPropValue,
.useA11y .a11yCSSView .computedStyleRow:focus,
.useA11y .a11yCSSView .groupHeader:focus {
outline: 2px solid #FF9933;
outline-offset: -2px;
background-color: #FFFFD6;
}
.useA11y .a11yCSSView .groupHeader:focus {
outline-offset: -2px;
}
/**/
/*************************************************************************************************/
/*************************************************************************************************/
/*************************************************************************************************/
/*************************************************************************************************/
/* Net */
/*************************************************************************************************/
/*************************************************************************************************/
/*************************************************************************************************/
/* See license.txt for terms of usage */
.panelNode-net {
overflow-x: hidden;
}
.netTable {
width: 100%;
}
/************************************************************************************************/
.hideCategory-undefined .category-undefined,
.hideCategory-html .category-html,
.hideCategory-css .category-css,
.hideCategory-js .category-js,
.hideCategory-image .category-image,
.hideCategory-xhr .category-xhr,
.hideCategory-flash .category-flash,
.hideCategory-txt .category-txt,
.hideCategory-bin .category-bin {
display: none;
}
/************************************************************************************************/
.netHeadRow {
background: url(chrome://firebug/skin/group.gif) repeat-x #FFFFFF;
}
.netHeadCol {
border-bottom: 1px solid #CCCCCC;
padding: 2px 4px 2px 18px;
font-weight: bold;
}
.netHeadLabel {
white-space: nowrap;
overflow: hidden;
}
/************************************************************************************************/
/* Header for Net panel table */
.netHeaderRow {
height: 16px;
}
.netHeaderCell {
cursor: pointer;
-moz-user-select: none;
border-bottom: 1px solid #9C9C9C;
padding: 0 !important;
font-weight: bold;
background: #BBBBBB url(chrome://firebug/skin/tableHeader.gif) repeat-x;
white-space: nowrap;
}
.netHeaderRow > .netHeaderCell:first-child > .netHeaderCellBox {
padding: 2px 14px 2px 18px;
}
.netHeaderCellBox {
padding: 2px 14px 2px 10px;
border-left: 1px solid #D9D9D9;
border-right: 1px solid #9C9C9C;
}
.netHeaderCell:hover:active {
background: #959595 url(chrome://firebug/skin/tableHeaderActive.gif) repeat-x;
}
.netHeaderSorted {
background: #7D93B2 url(chrome://firebug/skin/tableHeaderSorted.gif) repeat-x;
}
.netHeaderSorted > .netHeaderCellBox {
border-right-color: #6B7C93;
background: url(chrome://firebug/skin/arrowDown.png) no-repeat right;
}
.netHeaderSorted.sortedAscending > .netHeaderCellBox {
background-image: url(chrome://firebug/skin/arrowUp.png);
}
.netHeaderSorted:hover:active {
background: #536B90 url(chrome://firebug/skin/tableHeaderSortedActive.gif) repeat-x;
}
/************************************************************************************************/
/* Breakpoints */
.panelNode-net .netRowHeader {
display: block;
}
.netRowHeader {
cursor: pointer;
display: none;
height: 15px;
margin-right: 0 !important;
}
/* Display brekpoint disc */
.netRow .netRowHeader {
background-position: 5px 1px;
}
.netRow[breakpoint="true"] .netRowHeader {
background-image: url(chrome://firebug/skin/breakpoint.png);
}
.netRow[breakpoint="true"][disabledBreakpoint="true"] .netRowHeader {
background-image: url(chrome://firebug/skin/breakpointDisabled.png);
}
.netRow.category-xhr:hover .netRowHeader {
background-color: #F6F6F6;
}
#netBreakpointBar {
max-width: 38px;
}
#netHrefCol > .netHeaderCellBox {
border-left: 0px;
}
.netRow .netRowHeader {
width: 3px;
}
.netInfoRow .netRowHeader {
display: table-cell;
}
/************************************************************************************************/
/* Column visibility */
.netTable[hiddenCols~=netHrefCol] TD[id="netHrefCol"],
.netTable[hiddenCols~=netHrefCol] TD.netHrefCol,
.netTable[hiddenCols~=netStatusCol] TD[id="netStatusCol"],
.netTable[hiddenCols~=netStatusCol] TD.netStatusCol,
.netTable[hiddenCols~=netDomainCol] TD[id="netDomainCol"],
.netTable[hiddenCols~=netDomainCol] TD.netDomainCol,
.netTable[hiddenCols~=netSizeCol] TD[id="netSizeCol"],
.netTable[hiddenCols~=netSizeCol] TD.netSizeCol,
.netTable[hiddenCols~=netTimeCol] TD[id="netTimeCol"],
.netTable[hiddenCols~=netTimeCol] TD.netTimeCol {
display: none;
}
/************************************************************************************************/
.netRow {
background: LightYellow;
}
.netRow.loaded {
background: #FFFFFF;
}
.netRow.loaded:hover {
background: #EFEFEF;
}
.netCol {
padding: 0;
vertical-align: top;
border-bottom: 1px solid #EFEFEF;
white-space: nowrap;
height: 17px;
}
.netLabel {
width: 100%;
}
.netStatusCol {
padding-left: 10px;
color: rgb(128, 128, 128);
}
.responseError > .netStatusCol {
color: red;
}
.netDomainCol {
padding-left: 5px;
}
.netSizeCol {
text-align: right;
padding-right: 10px;
}
.netHrefLabel {
-moz-box-sizing: padding-box;
overflow: hidden;
z-index: 10;
position: absolute;
padding-left: 18px;
padding-top: 1px;
max-width: 15%;
font-weight: bold;
}
.netFullHrefLabel {
display: none;
-moz-user-select: none;
padding-right: 10px;
padding-bottom: 3px;
max-width: 100%;
background: #FFFFFF;
z-index: 200;
}
.netHrefCol:hover > .netFullHrefLabel {
display: block;
}
.netRow.loaded:hover .netCol > .netFullHrefLabel {
background-color: #EFEFEF;
}
.useA11y .a11yShowFullLabel {
display: block;
background-image: none !important;
border: 1px solid #CBE087;
background-color: LightYellow;
font-family: Monaco, monospace;
color: #000000;
font-size: 10px;
z-index: 2147483647;
}
.netSizeLabel {
padding-left: 6px;
}
.netStatusLabel,
.netDomainLabel,
.netSizeLabel,
.netBar {
padding: 1px 0 2px 0 !important;
}
.responseError {
color: red;
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.hasHeaders .netHrefLabel:hover {
cursor: pointer;
color: blue;
text-decoration: underline;
}
/************************************************************************************************/
.netLoadingIcon {
position: absolute;
border: 0;
margin-left: 14px;
width: 16px;
height: 16px;
background: transparent no-repeat 0 0;
background-image: url(chrome://firebug/skin/loading_16.gif);
display:inline-block;
}
.loaded .netLoadingIcon {
display: none;
}
/************************************************************************************************/
.netBar, .netSummaryBar {
position: relative;
border-right: 50px solid transparent;
}
.netResolvingBar {
position: absolute;
left: 0;
top: 0;
bottom: 0;
background: #FFFFFF url(chrome://firebug/skin/netBarResolving.gif) repeat-x;
z-index:60;
}
.netConnectingBar {
position: absolute;
left: 0;
top: 0;
bottom: 0;
background: #FFFFFF url(chrome://firebug/skin/netBarConnecting.gif) repeat-x;
z-index:50;
}
.netBlockingBar {
position: absolute;
left: 0;
top: 0;
bottom: 0;
background: #FFFFFF url(chrome://firebug/skin/netBarWaiting.gif) repeat-x;
z-index:40;
}
.netSendingBar {
position: absolute;
left: 0;
top: 0;
bottom: 0;
background: #FFFFFF url(chrome://firebug/skin/netBarSending.gif) repeat-x;
z-index:30;
}
.netWaitingBar {
position: absolute;
left: 0;
top: 0;
bottom: 0;
background: #FFFFFF url(chrome://firebug/skin/netBarResponded.gif) repeat-x;
z-index:20;
min-width: 1px;
}
.netReceivingBar {
position: absolute;
left: 0;
top: 0;
bottom: 0;
background: #38D63B url(chrome://firebug/skin/netBarLoading.gif) repeat-x;
z-index:10;
}
.netWindowLoadBar,
.netContentLoadBar {
position: absolute;
left: 0;
top: 0;
bottom: 0;
width: 1px;
background-color: red;
z-index: 70;
opacity: 0.5;
display: none;
margin-bottom:-1px;
}
.netContentLoadBar {
background-color: Blue;
}
.netTimeLabel {
-moz-box-sizing: padding-box;
position: absolute;
top: 1px;
left: 100%;
padding-left: 6px;
color: #444444;
min-width: 16px;
}
/*
* Timing info tip is reusing net timeline styles to display the same
* colors for individual request phases. Notice that the info tip must
* respect also loaded and fromCache styles that also modify the
* actual color. These are used both on the same element in case
* of the tooltip.
*/
.loaded .netReceivingBar,
.loaded.netReceivingBar {
background: #B6B6B6 url(chrome://firebug/skin/netBarLoaded.gif) repeat-x;
border-color: #B6B6B6;
}
.fromCache .netReceivingBar,
.fromCache.netReceivingBar {
background: #D6D6D6 url(chrome://firebug/skin/netBarCached.gif) repeat-x;
border-color: #D6D6D6;
}
.netSummaryRow .netTimeLabel,
.loaded .netTimeLabel {
background: transparent;
}
/************************************************************************************************/
/* Time Info tip */
.timeInfoTip {
width: 150px;
height: 40px
}
.timeInfoTipBar,
.timeInfoTipEventBar {
position: relative;
display: block;
margin: 0;
opacity: 1;
height: 15px;
width: 4px;
}
.timeInfoTipEventBar {
width: 1px !important;
}
.timeInfoTipCell.startTime {
padding-right: 8px;
}
.timeInfoTipCell.elapsedTime {
text-align: right;
padding-right: 8px;
}
/************************************************************************************************/
/* Size Info tip */
.sizeInfoLabelCol {
font-weight: bold;
padding-right: 10px;
font-family: Lucida Grande, Tahoma, sans-serif;
font-size: 11px;
}
.sizeInfoSizeCol {
font-weight: bold;
}
.sizeInfoDetailCol {
color: gray;
text-align: right;
}
.sizeInfoDescCol {
font-style: italic;
}
/************************************************************************************************/
/* Summary */
.netSummaryRow .netReceivingBar {
background: #BBBBBB;
border: none;
}
.netSummaryLabel {
color: #222222;
}
.netSummaryRow {
background: #BBBBBB !important;
font-weight: bold;
}
.netSummaryRow .netBar {
border-right-color: #BBBBBB;
}
.netSummaryRow > .netCol {
border-top: 1px solid #999999;
border-bottom: 2px solid;
-moz-border-bottom-colors: #EFEFEF #999999;
padding-top: 1px;
padding-bottom: 2px;
}
.netSummaryRow > .netHrefCol:hover {
background: transparent !important;
}
.netCountLabel {
padding-left: 18px;
}
.netTotalSizeCol {
text-align: right;
padding-right: 10px;
}
.netTotalTimeCol {
text-align: right;
}
.netCacheSizeLabel {
position: absolute;
z-index: 1000;
left: 0;
top: 0;
}
/************************************************************************************************/
.netLimitRow {
background: rgb(255, 255, 225) !important;
font-weight:normal;
color: black;
font-weight:normal;
}
.netLimitLabel {
padding-left: 18px;
}
.netLimitRow > .netCol {
border-bottom: 2px solid;
-moz-border-bottom-colors: #EFEFEF #999999;
vertical-align: middle !important;
padding-top: 2px;
padding-bottom: 2px;
}
.netLimitButton {
font-size: 11px;
padding-top: 1px;
padding-bottom: 1px;
}
/************************************************************************************************/
.netInfoCol {
border-top: 1px solid #EEEEEE;
background: url(chrome://firebug/skin/group.gif) repeat-x #FFFFFF;
}
.netInfoBody {
margin: 10px 0 4px 10px;
}
.netInfoTabs {
position: relative;
padding-left: 17px;
}
.netInfoTab {
position: relative;
top: -3px;
margin-top: 10px;
padding: 4px 6px;
border: 1px solid transparent;
border-bottom: none;
_border: none;
font-weight: bold;
color: #565656;
cursor: pointer;
}
/*.netInfoTab:hover {
cursor: pointer;
}*/
/* replaced by .netInfoTabSelected for IE6 support
.netInfoTab[selected="true"] {
cursor: default !important;
border: 1px solid #D7D7D7 !important;
border-bottom: none !important;
-moz-border-radius: 4px 4px 0 0;
background-color: #FFFFFF;
}
/**/
.netInfoTabSelected {
cursor: default !important;
border: 1px solid #D7D7D7 !important;
border-bottom: none !important;
-moz-border-radius: 4px 4px 0 0;
-webkit-border-radius: 4px 4px 0 0;
border-radius: 4px 4px 0 0;
background-color: #FFFFFF;
}
.logRow-netInfo.error .netInfoTitle {
color: red;
}
.logRow-netInfo.loading .netInfoResponseText {
font-style: italic;
color: #888888;
}
.loading .netInfoResponseHeadersTitle {
display: none;
}
.netInfoResponseSizeLimit {
font-family: Lucida Grande, Tahoma, sans-serif;
padding-top: 10px;
font-size: 11px;
}
.netInfoText {
display: none;
margin: 0;
border: 1px solid #D7D7D7;
border-right: none;
padding: 8px;
background-color: #FFFFFF;
font-family: Monaco, monospace;
white-space: pre-wrap;
/*overflow-x: auto; HTML is damaged in case of big (2-3MB) responses */
}
/* replaced by .netInfoTextSelected for IE6 support
.netInfoText[selected="true"] {
display: block;
}
/**/
.netInfoTextSelected {
display: block;
}
.netInfoParamName {
padding-right: 10px;
font-family: Lucida Grande, Tahoma, sans-serif;
font-weight: bold;
vertical-align: top;
text-align: right;
white-space: nowrap;
}
.netInfoPostText .netInfoParamName {
width: 1px; /* Google Chrome need this otherwise the first column of
the post variables table will be larger than expected */
}
.netInfoParamValue {
width: 100%;
}
.netInfoHeadersText,
.netInfoPostText,
.netInfoPutText {
padding-top: 0;
}
.netInfoHeadersGroup,
.netInfoPostParams,
.netInfoPostSource {
margin-bottom: 4px;
border-bottom: 1px solid #D7D7D7;
padding-top: 8px;
padding-bottom: 2px;
font-family: Lucida Grande, Tahoma, sans-serif;
font-weight: bold;
color: #565656;
}
.netInfoPostParamsTable,
.netInfoPostPartsTable,
.netInfoPostJSONTable,
.netInfoPostXMLTable,
.netInfoPostSourceTable {
margin-bottom: 10px;
width: 100%;
}
.netInfoPostContentType {
color: #bdbdbd;
padding-left: 50px;
font-weight: normal;
}
.netInfoHtmlPreview {
border: 0;
width: 100%;
height:100%;
}
/************************************************************************************************/
/* Request & Response Headers */
.netHeadersViewSource {
color: #bdbdbd;
margin-left: 200px;
font-weight: normal;
}
.netHeadersViewSource:hover {
color: blue;
cursor: pointer;
}
/************************************************************************************************/
.netActivationRow,
.netPageSeparatorRow {
background: rgb(229, 229, 229) !important;
font-weight: normal;
color: black;
}
.netActivationLabel {
background: url(chrome://firebug/skin/infoIcon.png) no-repeat 3px 2px;
padding-left: 22px;
}
/************************************************************************************************/
.netPageSeparatorRow {
height: 5px !important;
}
.netPageSeparatorLabel {
padding-left: 22px;
height: 5px !important;
}
.netPageRow {
background-color: rgb(255, 255, 255);
}
.netPageRow:hover {
background: #EFEFEF;
}
.netPageLabel {
padding: 1px 0 2px 18px !important;
font-weight: bold;
}
/************************************************************************************************/
.netActivationRow > .netCol {
border-bottom: 2px solid;
-moz-border-bottom-colors: #EFEFEF #999999;
padding-top: 2px;
padding-bottom: 3px;
}
/*
.useA11y .panelNode-net .a11yFocus:focus,
.useA11y .panelNode-net .focusRow:focus {
outline-offset: -2px;
background-color: #FFFFD6 !important;
}
.useA11y .panelNode-net .netHeaderCell:focus,
.useA11y .panelNode-net :focus .netHeaderCell,
.useA11y .panelNode-net :focus .netReceivingBar,
.useA11y .netSummaryRow :focus .netBar,
.useA11y .netSummaryRow:focus .netBar {
background-color: #FFFFD6;
background-image: none;
border-color: #FFFFD6;
}
/**/
/*************************************************************************************************/
/*************************************************************************************************/
/*************************************************************************************************/
/*************************************************************************************************/
/* Windows */
/*************************************************************************************************/
/*************************************************************************************************/
/*************************************************************************************************/
/************************************************************************************************/
/* Twisties */
.twisty,
.logRow-errorMessage > .hasTwisty > .errorTitle,
.logRow-log > .objectBox-array.hasTwisty,
.logRow-spy .spyHead .spyTitle,
.logGroup > .logRow,
.memberRow.hasChildren > .memberLabelCell > .memberLabel,
.hasHeaders .netHrefLabel,
.netPageRow > .netCol > .netPageTitle {
background-image: url(tree_open.gif);
background-repeat: no-repeat;
background-position: 2px 2px;
min-height: 12px;
}
.logRow-errorMessage > .hasTwisty.opened > .errorTitle,
.logRow-log > .objectBox-array.hasTwisty.opened,
.logRow-spy.opened .spyHead .spyTitle,
.logGroup.opened > .logRow,
.memberRow.hasChildren.opened > .memberLabelCell > .memberLabel,
.nodeBox.highlightOpen > .nodeLabel > .twisty,
.nodeBox.open > .nodeLabel > .twisty,
.netRow.opened > .netCol > .netHrefLabel,
.netPageRow.opened > .netCol > .netPageTitle {
background-image: url(tree_close.gif);
}
.twisty {
background-position: 4px 4px;
}
/************************************************************************************************/
/* Twisties IE6 */
/* IE6 has problems with > operator, and multiple classes */
* html .logRow-spy .spyHead .spyTitle,
* html .logGroup .logGroupLabel,
* html .hasChildren .memberLabelCell .memberLabel,
* html .hasHeaders .netHrefLabel {
background-image: url(tree_open.gif);
background-repeat: no-repeat;
background-position: 2px 2px;
}
* html .opened .spyHead .spyTitle,
* html .opened .logGroupLabel,
* html .opened .memberLabelCell .memberLabel {
background-image: url(tree_close.gif);
background-repeat: no-repeat;
background-position: 2px 2px;
}
/*************************************************************************************************/
/*************************************************************************************************/
/*************************************************************************************************/
/*************************************************************************************************/
/* Console */
/*************************************************************************************************/
/*************************************************************************************************/
/*************************************************************************************************/
/* See license.txt for terms of usage */
.panelNode-console {
overflow-x: hidden;
}
.objectLink {
text-decoration: none;
}
.objectLink:hover {
cursor: pointer;
text-decoration: underline;
}
.logRow {
position: relative;
margin: 0;
border-bottom: 1px solid #D7D7D7;
padding: 2px 4px 1px 6px;
background-color: #FFFFFF;
overflow: hidden !important; /* IE need this to avoid disappearing bug with collapsed logs */
}
.useA11y .logRow:focus {
border-bottom: 1px solid #000000 !important;
outline: none !important;
background-color: #FFFFAD !important;
}
.useA11y .logRow:focus a.objectLink-sourceLink {
background-color: #FFFFAD;
}
.useA11y .a11yFocus:focus, .useA11y .objectBox:focus {
outline: 2px solid #FF9933;
background-color: #FFFFAD;
}
.useA11y .objectBox-null:focus, .useA11y .objectBox-undefined:focus{
background-color: #888888 !important;
}
.useA11y .logGroup.opened > .logRow {
border-bottom: 1px solid #ffffff;
}
.logGroup {
background: url(group.gif) repeat-x #FFFFFF;
padding: 0 !important;
border: none !important;
}
.logGroupBody {
display: none;
margin-left: 16px;
border-left: 1px solid #D7D7D7;
border-top: 1px solid #D7D7D7;
background: #FFFFFF;
}
.logGroup > .logRow {
background-color: transparent !important;
font-weight: bold;
}
.logGroup.opened > .logRow {
border-bottom: none;
}
.logGroup.opened > .logGroupBody {
display: block;
}
/*****************************************************************************************/
.logRow-command > .objectBox-text {
font-family: Monaco, monospace;
color: #0000FF;
white-space: pre-wrap;
}
.logRow-info,
.logRow-warn,
.logRow-error,
.logRow-assert,
.logRow-warningMessage,
.logRow-errorMessage {
padding-left: 22px;
background-repeat: no-repeat;
background-position: 4px 2px;
}
.logRow-assert,
.logRow-warningMessage,
.logRow-errorMessage {
padding-top: 0;
padding-bottom: 0;
}
.logRow-info,
.logRow-info .objectLink-sourceLink {
background-color: #FFFFFF;
}
.logRow-warn,
.logRow-warningMessage,
.logRow-warn .objectLink-sourceLink,
.logRow-warningMessage .objectLink-sourceLink {
background-color: cyan;
}
.logRow-error,
.logRow-assert,
.logRow-errorMessage,
.logRow-error .objectLink-sourceLink,
.logRow-errorMessage .objectLink-sourceLink {
background-color: LightYellow;
}
.logRow-error,
.logRow-assert,
.logRow-errorMessage {
color: #FF0000;
}
.logRow-info {
/*background-image: url(chrome://firebug/skin/infoIcon.png);*/
}
.logRow-warn,
.logRow-warningMessage {
/*background-image: url(chrome://firebug/skin/warningIcon.png);*/
}
.logRow-error,
.logRow-assert,
.logRow-errorMessage {
/*background-image: url(chrome://firebug/skin/errorIcon.png);*/
}
/*****************************************************************************************/
.objectBox-string,
.objectBox-text,
.objectBox-number,
.objectLink-element,
.objectLink-textNode,
.objectLink-function,
.objectBox-stackTrace,
.objectLink-profile {
font-family: Monaco, monospace;
}
.objectBox-string,
.objectBox-text,
.objectLink-textNode {
white-space: pre-wrap;
}
.objectBox-number,
.objectLink-styleRule,
.objectLink-element,
.objectLink-textNode {
color: #000088;
}
.objectBox-string {
color: #FF0000;
}
.objectLink-function,
.objectBox-stackTrace,
.objectLink-profile {
color: DarkGreen;
}
.objectBox-null,
.objectBox-undefined {
padding: 0 2px;
border: 1px solid #666666;
background-color: #888888;
color: #FFFFFF;
}
.objectBox-exception {
padding: 0 2px 0 18px;
/*background: url(chrome://firebug/skin/errorIcon-sm.png) no-repeat 0 0;*/
color: red;
}
.objectLink-sourceLink {
position: absolute;
right: 4px;
top: 2px;
padding-left: 8px;
font-family: Lucida Grande, sans-serif;
font-weight: bold;
color: #0000FF;
}
/************************************************************************************************/
.errorTitle {
margin-top: 0px;
margin-bottom: 1px;
padding-top: 2px;
padding-bottom: 2px;
}
.errorTrace {
margin-left: 17px;
}
.errorSourceBox {
margin: 2px 0;
}
.errorSource-none {
display: none;
}
.errorSource-syntax > .errorBreak {
visibility: hidden;
}
.errorSource {
cursor: pointer;
font-family: Monaco, monospace;
color: DarkGreen;
}
.errorSource:hover {
text-decoration: underline;
}
.errorBreak {
cursor: pointer;
display: none;
margin: 0 6px 0 0;
width: 13px;
height: 14px;
vertical-align: bottom;
/*background: url(chrome://firebug/skin/breakpoint.png) no-repeat;*/
opacity: 0.1;
}
.hasBreakSwitch .errorBreak {
display: inline;
}
.breakForError .errorBreak {
opacity: 1;
}
.assertDescription {
margin: 0;
}
/************************************************************************************************/
.logRow-profile > .logRow > .objectBox-text {
font-family: Lucida Grande, Tahoma, sans-serif;
color: #000000;
}
.logRow-profile > .logRow > .objectBox-text:last-child {
color: #555555;
font-style: italic;
}
.logRow-profile.opened > .logRow {
padding-bottom: 4px;
}
.profilerRunning > .logRow {
/*background: transparent url(chrome://firebug/skin/loading_16.gif) no-repeat 2px 0 !important;*/
padding-left: 22px !important;
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.profileSizer {
width:100%;
overflow-x:auto;
overflow-y: scroll;
}
.profileTable {
border-bottom: 1px solid #D7D7D7;
padding: 0 0 4px 0;
}
.profileTable tr[odd="1"] {
background-color: #F5F5F5;
vertical-align:middle;
}
.profileTable a {
vertical-align:middle;
}
.profileTable td {
padding: 1px 4px 0 4px;
}
.headerCell {
cursor: pointer;
-moz-user-select: none;
border-bottom: 1px solid #9C9C9C;
padding: 0 !important;
font-weight: bold;
/*background: #BBBBBB url(chrome://firebug/skin/tableHeader.gif) repeat-x;*/
}
.headerCellBox {
padding: 2px 4px;
border-left: 1px solid #D9D9D9;
border-right: 1px solid #9C9C9C;
}
.headerCell:hover:active {
/*background: #959595 url(chrome://firebug/skin/tableHeaderActive.gif) repeat-x;*/
}
.headerSorted {
/*background: #7D93B2 url(chrome://firebug/skin/tableHeaderSorted.gif) repeat-x;*/
}
.headerSorted > .headerCellBox {
border-right-color: #6B7C93;
/*background: url(chrome://firebug/skin/arrowDown.png) no-repeat right;*/
}
.headerSorted.sortedAscending > .headerCellBox {
/*background-image: url(chrome://firebug/skin/arrowUp.png);*/
}
.headerSorted:hover:active {
/*background: #536B90 url(chrome://firebug/skin/tableHeaderSortedActive.gif) repeat-x;*/
}
.linkCell {
text-align: right;
}
.linkCell > .objectLink-sourceLink {
position: static;
}
/*****************************************************************************************/
.logRow-stackTrace {
padding-top: 0;
background: #f8f8f8;
}
.logRow-stackTrace > .objectBox-stackFrame {
position: relative;
padding-top: 2px;
}
/************************************************************************************************/
.objectLink-object {
font-family: Lucida Grande, sans-serif;
font-weight: bold;
color: DarkGreen;
white-space: pre-wrap;
}
/* xxxpedro reps object representation .................................... */
.objectProp-object {
color: DarkGreen;
}
.objectProps {
color: #000;
font-weight: normal;
}
.objectPropName {
/*font-style: italic;*/
color: #777;
}
/*
.objectProps .objectProp-string,
.objectProps .objectProp-number,
.objectProps .objectProp-object
{
font-style: italic;
}
/**/
.objectProps .objectProp-string
{
/*font-family: Monaco, monospace;*/
color: #f55;
}
.objectProps .objectProp-number
{
/*font-family: Monaco, monospace;*/
color: #55a;
}
.objectProps .objectProp-object
{
/*font-family: Lucida Grande,sans-serif;*/
color: #585;
}
/* xxxpedro reps object representation .................................... */
/************************************************************************************************/
.selectorTag,
.selectorId,
.selectorClass {
font-family: Monaco, monospace;
font-weight: normal;
}
.selectorTag {
color: #0000FF;
}
.selectorId {
color: DarkBlue;
}
.selectorClass {
color: red;
}
.selectorHidden > .selectorTag {
color: #5F82D9;
}
.selectorHidden > .selectorId {
color: #888888;
}
.selectorHidden > .selectorClass {
color: #D86060;
}
.selectorValue {
font-family: Lucida Grande, sans-serif;
font-style: italic;
color: #555555;
}
/*****************************************************************************************/
.panelNode.searching .logRow {
display: none;
}
.logRow.matched {
display: block !important;
}
.logRow.matching {
position: absolute;
left: -1000px;
top: -1000px;
max-width: 0;
max-height: 0;
overflow: hidden;
}
/*****************************************************************************************/
.objectLeftBrace,
.objectRightBrace,
.objectEqual,
.objectComma,
.arrayLeftBracket,
.arrayRightBracket,
.arrayComma {
font-family: Monaco, monospace;
}
.objectLeftBrace,
.objectRightBrace,
.arrayLeftBracket,
.arrayRightBracket {
font-weight: bold;
}
.objectLeftBrace,
.arrayLeftBracket {
margin-right: 4px;
}
.objectRightBrace,
.arrayRightBracket {
margin-left: 4px;
}
/*****************************************************************************************/
.logRow-dir {
padding: 0;
}
/************************************************************************************************/
/*
.logRow-errorMessage > .hasTwisty > .errorTitle,
.logRow-spy .spyHead .spyTitle,
.logGroup > .logRow
*/
.logRow-errorMessage .hasTwisty .errorTitle,
.logRow-spy .spyHead .spyTitle,
.logGroup .logRow {
cursor: pointer;
padding-left: 18px;
background-repeat: no-repeat;
background-position: 3px 3px;
}
.logRow-errorMessage > .hasTwisty > .errorTitle {
background-position: 2px 3px;
}
.logRow-errorMessage > .hasTwisty > .errorTitle:hover,
.logRow-spy .spyHead .spyTitle:hover,
.logGroup > .logRow:hover {
text-decoration: underline;
}
/*****************************************************************************************/
.logRow-spy {
padding: 0 !important;
}
.logRow-spy,
.logRow-spy .objectLink-sourceLink {
background: url(group.gif) repeat-x #FFFFFF;
padding-right: 4px;
right: 0;
}
.logRow-spy.opened {
padding-bottom: 4px;
border-bottom: none;
}
.spyTitle {
color: #000000;
font-weight: bold;
-moz-box-sizing: padding-box;
overflow: hidden;
z-index: 100;
padding-left: 18px;
}
.spyCol {
padding: 0;
white-space: nowrap;
height: 16px;
}
.spyTitleCol:hover > .objectLink-sourceLink,
.spyTitleCol:hover > .spyTime,
.spyTitleCol:hover > .spyStatus,
.spyTitleCol:hover > .spyTitle {
display: none;
}
.spyFullTitle {
display: none;
-moz-user-select: none;
max-width: 100%;
background-color: Transparent;
}
.spyTitleCol:hover > .spyFullTitle {
display: block;
}
.spyStatus {
padding-left: 10px;
color: rgb(128, 128, 128);
}
.spyTime {
margin-left:4px;
margin-right:4px;
color: rgb(128, 128, 128);
}
.spyIcon {
margin-right: 4px;
margin-left: 4px;
width: 16px;
height: 16px;
vertical-align: middle;
background: transparent no-repeat 0 0;
display: none;
}
.loading .spyHead .spyRow .spyIcon {
background-image: url(loading_16.gif);
display: block;
}
.logRow-spy.loaded:not(.error) .spyHead .spyRow .spyIcon {
width: 0;
margin: 0;
}
.logRow-spy.error .spyHead .spyRow .spyIcon {
background-image: url(errorIcon-sm.png);
display: block;
background-position: 2px 2px;
}
.logRow-spy .spyHead .netInfoBody {
display: none;
}
.logRow-spy.opened .spyHead .netInfoBody {
margin-top: 10px;
display: block;
}
.logRow-spy.error .spyTitle,
.logRow-spy.error .spyStatus,
.logRow-spy.error .spyTime {
color: red;
}
.logRow-spy.loading .spyResponseText {
font-style: italic;
color: #888888;
}
/************************************************************************************************/
.caption {
font-family: Lucida Grande, Tahoma, sans-serif;
font-weight: bold;
color: #444444;
}
.warning {
padding: 10px;
font-family: Lucida Grande, Tahoma, sans-serif;
font-weight: bold;
color: #888888;
}
/*************************************************************************************************/
/*************************************************************************************************/
/*************************************************************************************************/
/*************************************************************************************************/
/* DOM */
/*************************************************************************************************/
/*************************************************************************************************/
/*************************************************************************************************/
/* See license.txt for terms of usage */
.panelNode-dom {
overflow-x: hidden !important;
}
.domTable {
font-size: 1em;
width: 100%;
table-layout: fixed;
background: #fff;
}
.domTableIE {
width: auto;
}
.memberLabelCell {
padding: 2px 0 2px 0;
vertical-align: top;
}
.memberValueCell {
padding: 1px 0 1px 5px;
display: block;
overflow: hidden;
}
.memberLabel {
display: block;
cursor: default;
-moz-user-select: none;
overflow: hidden;
/*position: absolute;*/
padding-left: 18px;
/*max-width: 30%;*/
/*white-space: nowrap;*/
background-color: #FFFFFF;
text-decoration: none;
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.memberRow.hasChildren .memberLabelCell .memberLabel:hover {
cursor: pointer;
color: blue;
text-decoration: underline;
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.userLabel {
color: #000000;
font-weight: bold;
}
.userClassLabel {
color: #E90000;
font-weight: bold;
}
.userFunctionLabel {
color: #025E2A;
font-weight: bold;
}
.domLabel {
color: #000000;
}
.domFunctionLabel {
color: #025E2A;
}
.ordinalLabel {
color: SlateBlue;
font-weight: bold;
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.scopesRow {
padding: 2px 18px;
background-color: LightYellow;
border-bottom: 5px solid #BEBEBE;
color: #666666;
}
.scopesLabel {
background-color: LightYellow;
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.watchEditCell {
padding: 2px 18px;
background-color: LightYellow;
border-bottom: 1px solid #BEBEBE;
color: #666666;
}
.editor-watchNewRow,
.editor-memberRow {
font-family: Monaco, monospace !important;
}
.editor-memberRow {
padding: 1px 0 !important;
}
.editor-watchRow {
padding-bottom: 0 !important;
}
.watchRow > .memberLabelCell {
font-family: Monaco, monospace;
padding-top: 1px;
padding-bottom: 1px;
}
.watchRow > .memberLabelCell > .memberLabel {
background-color: transparent;
}
.watchRow > .memberValueCell {
padding-top: 2px;
padding-bottom: 2px;
}
.watchRow > .memberLabelCell,
.watchRow > .memberValueCell {
background-color: #F5F5F5;
border-bottom: 1px solid #BEBEBE;
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.watchToolbox {
z-index: 2147483647;
position: absolute;
right: 0;
padding: 1px 2px;
}
/*************************************************************************************************/
/*************************************************************************************************/
/*************************************************************************************************/
/*************************************************************************************************/
/*************************************************************************************************/
/*************************************************************************************************/
/*************************************************************************************************/
/* FROM ORIGINAL FIREBUG */
/************************************************************************************************
CSS Not organized
*************************************************************************************************/
#fbConsole {
overflow-x: hidden !important;
}
#fbCSS {
font: 1em Monaco, monospace;
padding: 0 7px;
}
#fbstylesheetButtons select, #fbScriptButtons select {
font: 11px Lucida Grande, Tahoma, sans-serif;
margin-top: 1px;
padding-left: 3px;
background: #fafafa;
border: 1px inset #fff;
width: 220px;
outline: none;
}
.Selector { margin-top:10px }
.CSSItem {margin-left: 4% }
.CSSText { padding-left:20px; }
.CSSProperty { color:#005500; }
.CSSValue { padding-left:5px; color:#000088; }
/************************************************************************************************
Not organized
*************************************************************************************************/
#fbHTMLStatusBar {
display: inline;
}
.fbToolbarButtons {
display: none;
}
.fbStatusSeparator{
display: block;
float: left;
padding-top: 4px;
}
#fbStatusBarBox {
display: none;
}
#fbToolbarContent {
display: block;
position: absolute;
_position: absolute;
top: 0;
padding-top: 4px;
height: 23px;
clip: rect(0, 2048px, 27px, 0);
}
.fbTabMenuTarget {
display: none !important;
float: left;
width: 10px;
height: 10px;
margin-top: 6px;
background: url(tabMenuTarget.png);
}
.fbTabMenuTarget:hover {
background: url(tabMenuTargetHover.png);
}
.fbShadow {
float: left;
background: url(shadowAlpha.png) no-repeat bottom right !important;
background: url(shadow2.gif) no-repeat bottom right;
margin: 10px 0 0 10px !important;
margin: 10px 0 0 5px;
}
.fbShadowContent {
display: block;
position: relative;
background-color: #fff;
border: 1px solid #a9a9a9;
top: -6px;
left: -6px;
}
.fbMenu {
display: none;
position: absolute;
font-size: 11px;
line-height: 13px;
z-index: 2147483647;
}
.fbMenuContent {
padding: 2px;
}
.fbMenuSeparator {
display: block;
position: relative;
padding: 1px 18px 0;
text-decoration: none;
color: #000;
cursor: default;
background: #ACA899;
margin: 4px 0;
}
.fbMenuOption
{
display: block;
position: relative;
padding: 2px 18px;
text-decoration: none;
color: #000;
cursor: default;
}
.fbMenuOption:hover
{
color: #fff;
background: #316AC5;
}
.fbMenuGroup {
background: transparent url(tabMenuPin.png) no-repeat right 0;
}
.fbMenuGroup:hover {
background: #316AC5 url(tabMenuPin.png) no-repeat right -17px;
}
.fbMenuGroupSelected {
color: #fff;
background: #316AC5 url(tabMenuPin.png) no-repeat right -17px;
}
.fbMenuChecked {
background: transparent url(tabMenuCheckbox.png) no-repeat 4px 0;
}
.fbMenuChecked:hover {
background: #316AC5 url(tabMenuCheckbox.png) no-repeat 4px -17px;
}
.fbMenuRadioSelected {
background: transparent url(tabMenuRadio.png) no-repeat 4px 0;
}
.fbMenuRadioSelected:hover {
background: #316AC5 url(tabMenuRadio.png) no-repeat 4px -17px;
}
.fbMenuShortcut {
padding-right: 85px;
}
.fbMenuShortcutKey {
position: absolute;
right: 0;
top: 2px;
width: 77px;
}
#fbFirebugMenu {
top: 22px;
left: 0;
}
.fbMenuDisabled {
color: #ACA899 !important;
}
#fbFirebugSettingsMenu {
left: 245px;
top: 99px;
}
#fbConsoleMenu {
top: 42px;
left: 48px;
}
.fbIconButton {
display: block;
}
.fbIconButton {
display: block;
}
.fbIconButton {
display: block;
float: left;
height: 20px;
width: 20px;
color: #000;
margin-right: 2px;
text-decoration: none;
cursor: default;
}
.fbIconButton:hover {
position: relative;
top: -1px;
left: -1px;
margin-right: 0;
_margin-right: 1px;
color: #333;
border: 1px solid #fff;
border-bottom: 1px solid #bbb;
border-right: 1px solid #bbb;
}
.fbIconPressed {
position: relative;
margin-right: 0;
_margin-right: 1px;
top: 0 !important;
left: 0 !important;
height: 19px;
color: #333 !important;
border: 1px solid #bbb !important;
border-bottom: 1px solid #cfcfcf !important;
border-right: 1px solid #ddd !important;
}
/************************************************************************************************
Error Popup
*************************************************************************************************/
#fbErrorPopup {
position: absolute;
right: 0;
bottom: 0;
height: 19px;
width: 75px;
background: url(sprite.png) #f1f2ee 0 0;
z-index: 999;
}
#fbErrorPopupContent {
position: absolute;
right: 0;
top: 1px;
height: 18px;
width: 75px;
_width: 74px;
border-left: 1px solid #aca899;
}
#fbErrorIndicator {
position: absolute;
top: 2px;
right: 5px;
}
.fbBtnInspectActive {
background: #aaa;
color: #fff !important;
}
/************************************************************************************************
General
*************************************************************************************************/
.fbBody {
margin: 0;
padding: 0;
overflow: hidden;
font-family: Lucida Grande, Tahoma, sans-serif;
font-size: 11px;
background: #fff;
}
.clear {
clear: both;
}
/************************************************************************************************
Mi