2 * Copyright (C) 2006, 2007, 2008 Apple Inc. All rights reserved.
3 * Copyright (C) 2009 Anthony Ricaud <rik@webkit.org>
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
9 * 1. Redistributions of source code must retain the above copyright
10 * notice, this list of conditions and the following disclaimer.
11 * 2. Redistributions in binary form must reproduce the above copyright
12 * notice, this list of conditions and the following disclaimer in the
13 * documentation and/or other materials provided with the distribution.
14 * 3. Neither the name of Apple Computer, Inc. ("Apple") nor the names of
15 * its contributors may be used to endorse or promote products derived
16 * from this software without specific prior written permission.
18 * THIS SOFTWARE IS PROVIDED BY APPLE AND ITS CONTRIBUTORS "AS IS" AND ANY
19 * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
20 * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
21 * DISCLAIMED. IN NO EVENT SHALL APPLE OR ITS CONTRIBUTORS BE LIABLE FOR ANY
22 * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
23 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
24 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
25 * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
26 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
27 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
30 .scripts-pause-on-exceptions-status-bar-item .glyph {
31 -webkit-mask-position: -256px 0;
34 .scripts-pause-on-exceptions-status-bar-item.toggled-uncaught .glyph {
35 background-color: rgb(66, 129, 235);
38 .scripts-pause-on-exceptions-status-bar-item.toggled-all .glyph {
39 background-color: purple;
42 .evaluate-snippet-status-bar-item .glyph {
43 -webkit-mask-position: -64px -48px;
46 .evaluate-snippet-status-bar-item.toggled .glyph {
47 background-color: rgb(66, 129, 235);
50 #scripts-debug-toolbar {
54 border-bottom: 1px solid rgb(202, 202, 202);
55 background-color: rgb(236, 236, 236);
58 #scripts-editor-toolbar {
64 .scripts-run-snippet .glyph {
65 -webkit-mask-position: -64px -48px;
68 .scripts-pause .glyph {
69 -webkit-mask-position: -32px -72px;
72 .scripts-pause.toggled-on .glyph {
73 -webkit-mask-position: 0 -72px;
76 .scripts-step-over .glyph {
77 -webkit-mask-position: -128px -72px;
80 .scripts-step-into .glyph {
81 -webkit-mask-position: -64px -72px;
84 .scripts-step-out .glyph {
85 -webkit-mask-position: -96px -72px;
88 .scripts-long-resume .glyph {
89 -webkit-mask-position: -64px -48px;
92 .scripts-toggle-breakpoints.toggled-on .glyph {
93 -webkit-mask-position: -32px 0;
96 .scripts-toggle-breakpoints .glyph {
97 -webkit-mask-position: 0 -24px;
100 .status-bar-item.scripts-navigator-show-hide-button,
101 .status-bar-item.scripts-debugger-show-hide-button {
105 .panel.sources .tabbed-pane-header {
106 background-color: rgb(236, 236, 236);
109 button.status-bar-item.scripts-navigator-show-hide-button {
113 button.status-bar-item.scripts-navigator-show-hide-button.toggled-overlay {
118 .scripts-views-container {
136 .script-view.visible {
140 .dedicated-worker-item {
141 margin: 5px 0 5px 1px;
144 #shared-workers-list {
145 margin: 5px 0 5px 20px;
149 #pause-workers-checkbox > input {
154 .panel.sources #sources-editor-container-tabbed-pane .tabbed-pane-header-contents {
159 .function-location-link {
164 .function-popover-title {
165 border-bottom: 1px solid #AAA;
170 .function-popover-title .function-name {
174 button.status-bar-item.scripts-debugger-show-hide-button {
178 button.status-bar-item.scripts-debugger-show-hide-button.toggled-left {
182 div.sidebar-pane-stack#scripts-debug-sidebar-contents,
183 #scripts-sidebar-stack-pane {
190 text-overflow: ellipsis;
197 color: rgb(33%, 33%, 33%);
199 text-decoration: none;
202 a.worker-item:hover {
203 color: rgb(15%, 15%, 15%);
206 .source-frame-debugger-script {
207 background-color: rgba(255, 255, 194, 0.5);
210 .source-frame-unsaved-committed-changes {
211 background-color: rgba(255, 225, 205, 0.40);
214 .tabbed-pane-placeholder {
218 text-shadow: rgba(255, 255, 255, 0.75) 0 1px 0;
221 .tabbed-pane-header-tab-icon {
230 .editor-container-unsaved-committed-changes-icon {
231 background-image: url(Images/statusbarButtonGlyphs.png);
232 background-size: 320px 144px;
233 background-position: -202px -107px;
236 .sources-status-bar div.resizer-widget {
239 -webkit-transform: rotate(90deg);
244 .sources-status-bar .scripts-debugger-show-hide-button {
245 margin-top: 1px !important;
246 height: 16px !important;
247 -webkit-transform: rotate(90deg);