/* 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/. */ /* * * Icons.png: * * actions icons: 100x100. Starts at 0x0. * menu icons: 26x26. Starts at 312x0. * anchors icons: 27x16. Starts at 364x0. * */ #main-toolbar { padding: 0 12px; } #action-buttons-container { -moz-box-pack: center; height: 50px; } #panel-buttons-container { height: 50px; margin-top: -50px; pointer-events: none; } #panel-buttons-container > .panel-button { pointer-events: auto; } #action-busy-undetermined { height: 24px; width: 24px; } window.busy .action-button, window:not(.busy) #action-busy, window.busy-undetermined #action-busy-determined, window.busy-determined #action-busy-undetermined { display: none; } /* Panel buttons */ .panel-button { -moz-appearance: none; -moz-box-align: center; border-width: 0; background: none; } .panel-button-anchor { list-style-image: url('icons.png'); -moz-image-region: rect(0px,491px,16px,464px); width: 12px; height: 7px; } .panel-button:hover > .panel-button-anchor { -moz-image-region: rect(0px,545px,16px,518px); } /* Panel buttons - projects */ #project-panel-button { -moz-box-pack: start; max-width: calc(50vw - 100px); } #project-panel-button > .panel-button-image { width: 13px; height: 13px; } #project-panel-button > .panel-button-image[src] { /* with app icon */ width: 20px; height: 20px; } #project-panel-button.no-project > .panel-button-image { list-style-image: url("icons.png"); -moz-image-region: rect(260px,438px,286px,412px); } #project-panel-button > .panel-button-label { -moz-box-flex: 1; } /* Panel buttons - runtime */ #runtime-panel-button > .panel-button-image { list-style-image: url('icons.png'); -moz-image-region: rect(78px,438px,104px,412px); width: 13px; height: 13px; } #runtime-panel-button[active="true"] > .panel-button-image { -moz-image-region: rect(78px,464px,104px,438px); } /* Action buttons */ .action-button { -moz-appearance: none; border-width: 0; margin: 0; padding: 0; list-style-image: url('icons.png'); } .action-button[disabled="true"] { opacity: 0.4; } .action-button > .toolbarbutton-icon { width: 40px; height: 40px; } .action-button > .toolbarbutton-text { display: none; } #action-button-play { -moz-image-region: rect(0,100px,100px,0) } #action-button-stop { -moz-image-region: rect(0,200px,100px,100px) } #action-button-debug { -moz-image-region: rect(0,300px,100px,200px) } #action-button-play:not([disabled="true"]):hover { -moz-image-region: rect(200px,100px,300px,0) } #action-button-stop:not([disabled="true"]):hover { -moz-image-region: rect(200px,200px,300px,100px) } #action-button-debug:not([disabled="true"]):not([active="true"]):hover { -moz-image-region: rect(200px,300px,300px,200px) } #action-button-play.reload { -moz-image-region: rect(0,400px,100px,303px) } #action-button-play.reload:hover { -moz-image-region: rect(200px,400px,300px,303px) } #action-button-debug[active="true"] { -moz-image-region: rect(100px,300px,200px,200px) } /* Panels */ panel > vbox { overflow-x: hidden; } panel > .panel-arrowcontainer > .panel-arrowcontent { padding: 12px 0; min-width: 200px; max-width: 400px; } .panel-item { padding: 3px 12px; margin: 0; -moz-appearance: none; border-width: 0; font-size: 13px; /* height of the icons */ } .panel-item:hover { background: #CBF0FE; } .panel-header { /* We can't use borders or vertical padding here because * panels don't take these into account when calculated the * height of the panel. */ background-color: #EEE; outline-width: 1px; outline-color: #D5D5D5; outline-style: solid; color: #ACACAC; text-transform: uppercase; padding: 0 16px; line-height: 200%; margin: 5px 0; font-size: 90%; font-weight: bold; } .panel-item > .toolbarbutton-icon { width: 13px; height: 13px; margin-right: 12px; /* to compensate panel-item padding */ } .panel-item > .toolbarbutton-text { text-align: start; } /* project panel */ .project-panel-item-newapp, .project-panel-item-openpackaged, .project-panel-item-openhosted { list-style-image: url("icons.png"); } .project-panel-item-newapp { -moz-image-region: rect(234px,438px,260px,412px) } .project-panel-item-openpackaged { -moz-image-region: rect(260px,438px,286px,412px) } .project-panel-item-openhosted { -moz-image-region: rect(208px,438px,234px,412px) } /* runtime panel */ #runtime-panel .panel-arrowcontent { padding: 12px 0 0; } #runtime-panel-other { margin-bottom: 12px; } #runtime-details, #runtime-screenshot, #runtime-permissions, #runtime-preferences, #runtime-disconnect, #runtime-panel-nousbdevice, #runtime-panel-noadbhelper, #runtime-panel-installsimulator, .runtime-panel-item-usb, .runtime-panel-item-wifi, .runtime-panel-item-other, .runtime-panel-item-simulator { list-style-image: url("icons.png"); } #runtime-details { -moz-image-region: rect(156px,438px,182px,412px) } #runtime-screenshot { -moz-image-region: rect(130px,438px,156px,412px) } #runtime-permissions { -moz-image-region: rect(104px,438px,130px,412px) } #runtime-preferences { -moz-image-region: rect(104px,462px,129px,438px) } #runtime-disconnect { -moz-image-region: rect(52px,438px,78px,412px) } #runtime-panel-nousbdevice { -moz-image-region: rect(156px,438px,182px,412px) } #runtime-panel-noadbhelper { -moz-image-region: rect(234px,438px,260px,412px) } #runtime-panel-installsimulator { -moz-image-region: rect(0px,438px,26px,412px) } .runtime-panel-item-usb { -moz-image-region: rect(52px,438px,78px,412px) } .runtime-panel-item-wifi { -moz-image-region: rect(208px,438px,234px,412px) } .runtime-panel-item-other { -moz-image-region: rect(26px,438px,52px,412px) } .runtime-panel-item-simulator { -moz-image-region: rect(0px,438px,26px,412px) } #runtime-actions { border-top: 1px solid rgba(221,221,221,1); } #runtime-actions > toolbarbutton { border-top: 1px solid rgba(221,221,221,1); background-color: rgba(233,233,233,1); color: rgba(87,87,87,1); padding-top: 8px; padding-bottom: 8px; } #runtime-actions > toolbarbutton[disabled="true"] { opacity: 0.4; } #runtime-actions > toolbarbutton:not([disabled="true"]):hover { background-color: #CBF0FE; } #runtime-actions > toolbarbutton:last-child { border-radius: 0 0 3px 3px; } /* Main view */ #deck { background-color: rgb(225, 225, 225); background-image: url('chrome://global/skin/devtools/app-manager/rocket.svg'), url('chrome://browser/skin/devtools/app-manager/noise.png'); background-repeat: no-repeat, repeat; background-size: 35%, auto; background-position: center center, top left; %ifndef XP_MACOSX border-top: 1px solid #AAA; %endif } .devtools-horizontal-splitter { -moz-appearance: none; background-image: none; background-color: transparent; border: 0; border-bottom: 1px solid rgba(118, 121, 125, .5); min-height: 3px; height: 3px; margin-top: -3px; position: relative; border-bottom: 1px solid #aaa; } /* Toolbox */ #notificationbox[toolboxfullscreen] > .devtools-horizontal-splitter, #notificationbox[toolboxfullscreen] > #deck, #notificationbox[toolboxfullscreen] > #deck > iframe { min-height: 0; max-height: 0; } #notificationbox[toolboxfullscreen] > #toolbox { -moz-box-flex: 1; }