|
1 <?xml version="1.0"?> |
|
2 |
|
3 <!-- This Source Code Form is subject to the terms of the Mozilla Public |
|
4 - License, v. 2.0. If a copy of the MPL was not distributed with this |
|
5 - file, You can obtain one at http://mozilla.org/MPL/2.0/. --> |
|
6 |
|
7 <!DOCTYPE window [ |
|
8 <!ENTITY % scratchpadDTD SYSTEM "chrome://browser/locale/devtools/scratchpad.dtd" > |
|
9 %scratchpadDTD; |
|
10 <!ENTITY % editMenuStrings SYSTEM "chrome://global/locale/editMenuOverlay.dtd"> |
|
11 %editMenuStrings; |
|
12 <!ENTITY % sourceEditorStrings SYSTEM "chrome://browser/locale/devtools/sourceeditor.dtd"> |
|
13 %sourceEditorStrings; |
|
14 ]> |
|
15 |
|
16 <?xml-stylesheet href="chrome://global/skin/global.css"?> |
|
17 <?xml-stylesheet href="chrome://browser/skin/devtools/common.css"?> |
|
18 <?xml-stylesheet href="chrome://browser/skin/devtools/scratchpad.css"?> |
|
19 <?xul-overlay href="chrome://global/content/editMenuOverlay.xul"?> |
|
20 |
|
21 <window id="main-window" |
|
22 xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" |
|
23 title="&window.title;" |
|
24 windowtype="devtools:scratchpad" |
|
25 macanimationtype="document" |
|
26 fullscreenbutton="true" |
|
27 screenX="4" screenY="4" |
|
28 width="640" height="480" |
|
29 persist="screenX screenY width height sizemode"> |
|
30 |
|
31 <script type="application/javascript;version=1.8" |
|
32 src="chrome://browser/content/devtools/theme-switching.js"/> |
|
33 <script type="application/javascript" src="chrome://global/content/globalOverlay.js"/> |
|
34 <script type="application/javascript" src="chrome://browser/content/devtools/scratchpad.js"/> |
|
35 |
|
36 <commandset id="editMenuCommands"/> |
|
37 |
|
38 <commandset id="sourceEditorCommands"> |
|
39 <command id="cmd_gotoLine" oncommand=";"/> |
|
40 </commandset> |
|
41 |
|
42 <commandset id="sp-commandset"> |
|
43 <command id="sp-cmd-newWindow" oncommand=";"/> |
|
44 <command id="sp-cmd-openFile" oncommand=";"/> |
|
45 <command id="sp-cmd-clearRecentFiles" oncommand=";"/> |
|
46 <command id="sp-cmd-save" oncommand=";"/> |
|
47 <command id="sp-cmd-saveas" oncommand=";"/> |
|
48 <command id="sp-cmd-revert" oncommand=";" disabled="true"/> |
|
49 <command id="sp-cmd-close" oncommand=";"/> |
|
50 <command id="sp-cmd-line-numbers" oncommand=";"/> |
|
51 <command id="sp-cmd-wrap-text" oncommand=";"/> |
|
52 <command id="sp-cmd-highlight-trailing-space" oncommand=";"/> |
|
53 <command id="sp-cmd-larger-font" oncommand=";"/> |
|
54 <command id="sp-cmd-smaller-font" oncommand=";"/> |
|
55 <command id="sp-cmd-normal-font" oncommand=";"/> |
|
56 <command id="sp-cmd-run" oncommand=";"/> |
|
57 <command id="sp-cmd-inspect" oncommand=";"/> |
|
58 <command id="sp-cmd-display" oncommand=";"/> |
|
59 <command id="sp-cmd-pprint" oncommand=";"/> |
|
60 <command id="sp-cmd-contentContext" oncommand=";"/> |
|
61 <command id="sp-cmd-browserContext" oncommand=";" disabled="true"/> |
|
62 <command id="sp-cmd-reloadAndRun" oncommand=";"/> |
|
63 <command id="sp-cmd-evalFunction" oncommand=";"/> |
|
64 <command id="sp-cmd-errorConsole" oncommand=";" disabled="true"/> |
|
65 <command id="sp-cmd-webConsole" oncommand=";"/> |
|
66 <command id="sp-cmd-documentationLink" oncommand=";"/> |
|
67 <command id="sp-cmd-hideSidebar" oncommand=";"/> |
|
68 </commandset> |
|
69 |
|
70 <keyset id="editMenuKeys"/> |
|
71 |
|
72 <keyset id="sp-keyset"> |
|
73 <key id="sp-key-window" |
|
74 key="&newWindowCmd.commandkey;" |
|
75 command="sp-cmd-newWindow" |
|
76 modifiers="accel"/> |
|
77 <key id="sp-key-open" |
|
78 key="&openFileCmd.commandkey;" |
|
79 command="sp-cmd-openFile" |
|
80 modifiers="accel"/> |
|
81 <key id="sp-key-save" |
|
82 key="&saveFileCmd.commandkey;" |
|
83 command="sp-cmd-save" |
|
84 modifiers="accel"/> |
|
85 <key id="sp-key-close" |
|
86 key="&closeCmd.key;" |
|
87 command="sp-cmd-close" |
|
88 modifiers="accel"/> |
|
89 <key id="sp-key-larger-font" |
|
90 key="&largerFont.commandkey;" |
|
91 command="sp-cmd-larger-font" |
|
92 modifiers="accel"/> |
|
93 <key id="sp-key-smaller-font" |
|
94 key="&smallerFont.commandkey;" |
|
95 command="sp-cmd-smaller-font" |
|
96 modifiers="accel"/> |
|
97 <key id="sp-key-normal-size-font" |
|
98 key="&normalSize.commandkey;" |
|
99 command="sp-cmd-normal-font" |
|
100 modifiers="accel"/> |
|
101 <key id="sp-key-run" |
|
102 key="&run.key;" |
|
103 command="sp-cmd-run" |
|
104 modifiers="accel"/> |
|
105 <key id="sp-key-inspect" |
|
106 key="&inspect.key;" |
|
107 command="sp-cmd-inspect" |
|
108 modifiers="accel"/> |
|
109 <key id="sp-key-display" |
|
110 key="&display.key;" |
|
111 command="sp-cmd-display" |
|
112 modifiers="accel"/> |
|
113 <key id="sp-key-pprint" |
|
114 key="&pprint.key;" |
|
115 command="sp-cmd-pprint" |
|
116 modifiers="accel"/> |
|
117 <key id="sp-key-reloadAndRun" |
|
118 key="&reloadAndRun.key;" |
|
119 command="sp-cmd-reloadAndRun" |
|
120 modifiers="accel,shift"/> |
|
121 <key id="sp-key-evalFunction" |
|
122 key="&evalFunction.key;" |
|
123 command="sp-cmd-evalFunction" |
|
124 modifiers="accel"/> |
|
125 <key id="sp-key-errorConsole" |
|
126 key="&errorConsoleCmd.commandkey;" |
|
127 command="sp-cmd-errorConsole" |
|
128 modifiers="accel,shift"/> |
|
129 <key id="sp-key-hideSidebar" |
|
130 keycode="VK_ESCAPE" |
|
131 command="sp-cmd-hideSidebar"/> |
|
132 <key id="key_openHelp" |
|
133 keycode="VK_F1" |
|
134 command="sp-cmd-documentationLink"/> |
|
135 <key id="key_gotoLine" |
|
136 key="&gotoLineCmd.key;" |
|
137 command="key_gotoLine" |
|
138 modifiers="accel"/> |
|
139 |
|
140 </keyset> |
|
141 |
|
142 <menubar id="sp-menubar"> |
|
143 <menu id="sp-file-menu" label="&fileMenu.label;" accesskey="&fileMenu.accesskey;"> |
|
144 <menupopup id="sp-menu-filepopup"> |
|
145 <menuitem id="sp-menu-newscratchpad" |
|
146 label="&newWindowCmd.label;" |
|
147 accesskey="&newWindowCmd.accesskey;" |
|
148 key="sp-key-window" |
|
149 command="sp-cmd-newWindow"/> |
|
150 <menuseparator/> |
|
151 |
|
152 <menuitem id="sp-menu-open" |
|
153 label="&openFileCmd.label;" |
|
154 command="sp-cmd-openFile" |
|
155 key="sp-key-open" |
|
156 accesskey="&openFileCmd.accesskey;"/> |
|
157 |
|
158 <menu id="sp-open_recent-menu" label="&openRecentMenu.label;" |
|
159 accesskey="&openRecentMenu.accesskey;" |
|
160 disabled="true"> |
|
161 <menupopup id="sp-menu-open_recentPopup"/> |
|
162 </menu> |
|
163 |
|
164 <menuitem id="sp-menu-save" |
|
165 label="&saveFileCmd.label;" |
|
166 accesskey="&saveFileCmd.accesskey;" |
|
167 key="sp-key-save" |
|
168 command="sp-cmd-save"/> |
|
169 <menuitem id="sp-menu-saveas" |
|
170 label="&saveFileAsCmd.label;" |
|
171 accesskey="&saveFileAsCmd.accesskey;" |
|
172 command="sp-cmd-saveas"/> |
|
173 <menuitem id="sp-menu-revert" |
|
174 label="&revertCmd.label;" |
|
175 accesskey="&revertCmd.accesskey;" |
|
176 command="sp-cmd-revert"/> |
|
177 <menuseparator/> |
|
178 |
|
179 <menuitem id="sp-menu-close" |
|
180 label="&closeCmd.label;" |
|
181 key="sp-key-close" |
|
182 accesskey="&closeCmd.accesskey;" |
|
183 command="sp-cmd-close"/> |
|
184 </menupopup> |
|
185 </menu> |
|
186 |
|
187 <menu id="sp-edit-menu" label="&editMenu.label;" |
|
188 accesskey="&editMenu.accesskey;"> |
|
189 <menupopup id="sp-menu_editpopup"> |
|
190 <menuitem id="menu_undo"/> |
|
191 <menuitem id="menu_redo"/> |
|
192 <menuseparator/> |
|
193 <menuitem id="menu_cut"/> |
|
194 <menuitem id="menu_copy"/> |
|
195 <menuitem id="menu_paste"/> |
|
196 <menuseparator/> |
|
197 <menuitem id="menu_selectAll"/> |
|
198 <menuseparator/> |
|
199 <menuitem id="menu_find"/> |
|
200 <menuitem id="menu_findAgain"/> |
|
201 <menuseparator/> |
|
202 <menuitem id="se-menu-gotoLine" |
|
203 label="&gotoLineCmd.label;" |
|
204 accesskey="&gotoLineCmd.accesskey;" |
|
205 key="key_gotoLine" |
|
206 command="cmd_gotoLine"/> |
|
207 <menuitem id="sp-menu-pprint" |
|
208 label="&pprint.label;" |
|
209 accesskey="&pprint.accesskey;" |
|
210 key="sp-key-pprint" |
|
211 command="sp-cmd-pprint"/> |
|
212 </menupopup> |
|
213 </menu> |
|
214 |
|
215 <menu id="sp-view-menu" label="&viewMenu.label;" accesskey="&viewMenu.accesskey;"> |
|
216 <menupopup id="sp-menu-viewpopup"> |
|
217 <menuitem id="sp-menu-line-numbers" |
|
218 label="&lineNumbers.label;" |
|
219 accesskey="&lineNumbers.accesskey;" |
|
220 type="checkbox" |
|
221 checked="true" |
|
222 command="sp-cmd-line-numbers"/> |
|
223 <menuitem id="sp-menu-word-wrap" |
|
224 label="&wordWrap.label;" |
|
225 accesskey="&wordWrap.accesskey;" |
|
226 type="checkbox" |
|
227 command="sp-cmd-wrap-text"/> |
|
228 <menuitem id="sp-menu-highlight-trailing-space" |
|
229 label="&highlightTrailingSpace.label;" |
|
230 accesskey="&highlightTrailingSpace.accesskey;" |
|
231 type="checkbox" |
|
232 command="sp-cmd-highlight-trailing-space"/> |
|
233 <menuseparator/> |
|
234 <menuitem id="sp-menu-larger-font" |
|
235 label="&largerFont.label;" |
|
236 key="sp-key-larger-font" |
|
237 accesskey="&largerFont.accesskey;" |
|
238 command="sp-cmd-larger-font"/> |
|
239 <menuitem id="sp-menu-smaller-font" |
|
240 label="&smallerFont.label;" |
|
241 key="sp-key-smaller-font" |
|
242 accesskey="&smallerFont.accesskey;" |
|
243 command="sp-cmd-smaller-font"/> |
|
244 <menuitem id="sp-menu-normal-size-font" |
|
245 label="&normalSize.label;" |
|
246 key="sp-menu-normal-font" |
|
247 accesskey="&normalSize.accesskey;" |
|
248 command="sp-cmd-normal-font"/> |
|
249 </menupopup> |
|
250 </menu> |
|
251 |
|
252 <menu id="sp-execute-menu" label="&executeMenu.label;" |
|
253 accesskey="&executeMenu.accesskey;"> |
|
254 <menupopup id="sp-menu_executepopup"> |
|
255 <menuitem id="sp-text-run" |
|
256 label="&run.label;" |
|
257 accesskey="&run.accesskey;" |
|
258 key="sp-key-run" |
|
259 command="sp-cmd-run"/> |
|
260 <menuitem id="sp-text-inspect" |
|
261 label="&inspect.label;" |
|
262 accesskey="&inspect.accesskey;" |
|
263 key="sp-key-inspect" |
|
264 command="sp-cmd-inspect"/> |
|
265 <menuitem id="sp-text-display" |
|
266 label="&display.label;" |
|
267 accesskey="&display.accesskey;" |
|
268 key="sp-key-display" |
|
269 command="sp-cmd-display"/> |
|
270 <menuseparator/> |
|
271 <menuitem id="sp-text-reloadAndRun" |
|
272 label="&reloadAndRun.label;" |
|
273 key="sp-key-reloadAndRun" |
|
274 accesskey="&reloadAndRun.accesskey;" |
|
275 command="sp-cmd-reloadAndRun"/> |
|
276 <menuitem id="sp-text-evalFunction" |
|
277 label="&evalFunction.label;" |
|
278 key="sp-key-evalFunction" |
|
279 accesskey="&evalFunction.accesskey;" |
|
280 command="sp-cmd-evalFunction"/> |
|
281 </menupopup> |
|
282 </menu> |
|
283 |
|
284 <menu id="sp-environment-menu" |
|
285 label="&environmentMenu.label;" |
|
286 accesskey="&environmentMenu.accesskey;" |
|
287 hidden="true"> |
|
288 <menupopup id="sp-menu-environment"> |
|
289 <menuitem id="sp-menu-content" |
|
290 label="&contentContext.label;" |
|
291 accesskey="&contentContext.accesskey;" |
|
292 command="sp-cmd-contentContext" |
|
293 checked="true" |
|
294 type="radio"/> |
|
295 <menuitem id="sp-menu-browser" |
|
296 command="sp-cmd-browserContext" |
|
297 label="&browserContext.label;" |
|
298 accesskey="&browserContext.accesskey;" |
|
299 type="radio"/> |
|
300 </menupopup> |
|
301 </menu> |
|
302 |
|
303 #ifdef XP_WIN |
|
304 <menu id="sp-help-menu" |
|
305 label="&helpMenu.label;" |
|
306 accesskey="&helpMenuWin.accesskey;"> |
|
307 #else |
|
308 <menu id="sp-help-menu" |
|
309 label="&helpMenu.label;" |
|
310 accesskey="&helpMenu.accesskey;"> |
|
311 #endif |
|
312 <menupopup id="sp-menu-help"> |
|
313 <menuitem id="sp-menu-documentation" |
|
314 label="&documentationLink.label;" |
|
315 accesskey="&documentationLink.accesskey;" |
|
316 command="sp-cmd-documentationLink" |
|
317 key="key_openHelp"/> |
|
318 </menupopup> |
|
319 </menu> |
|
320 </menubar> |
|
321 |
|
322 <toolbar id="sp-toolbar" |
|
323 class="devtools-toolbar"> |
|
324 <toolbarbutton id="sp-toolbar-open" |
|
325 class="devtools-toolbarbutton" |
|
326 label="&openFileCmd.label;" |
|
327 command="sp-cmd-openFile"/> |
|
328 <toolbarbutton id="sp-toolbar-save" |
|
329 class="devtools-toolbarbutton" |
|
330 label="&saveFileCmd.label;" |
|
331 command="sp-cmd-save"/> |
|
332 <toolbarbutton id="sp-toolbar-saveAs" |
|
333 class="devtools-toolbarbutton" |
|
334 label="&saveFileAsCmd.label;" |
|
335 command="sp-cmd-saveas"/> |
|
336 <toolbarspacer/> |
|
337 <toolbarbutton id="sp-toolbar-run" |
|
338 class="devtools-toolbarbutton" |
|
339 label="&run.label;" |
|
340 command="sp-cmd-run"/> |
|
341 <toolbarbutton id="sp-toolbar-inspect" |
|
342 class="devtools-toolbarbutton" |
|
343 label="&inspect.label;" |
|
344 command="sp-cmd-inspect"/> |
|
345 <toolbarbutton id="sp-toolbar-display" |
|
346 class="devtools-toolbarbutton" |
|
347 label="&display.label;" |
|
348 command="sp-cmd-display"/> |
|
349 <toolbarspacer/> |
|
350 <toolbarbutton id="sp-toolbar-pprint" |
|
351 class="devtools-toolbarbutton" |
|
352 label="&pprint.label;" |
|
353 command="sp-cmd-pprint"/> |
|
354 </toolbar> |
|
355 |
|
356 |
|
357 <popupset id="scratchpad-popups"> |
|
358 <menupopup id="scratchpad-text-popup"> |
|
359 <menuitem id="cMenu_cut"/> |
|
360 <menuitem id="cMenu_copy"/> |
|
361 <menuitem id="cMenu_paste"/> |
|
362 <menuitem id="cMenu_delete"/> |
|
363 <menuseparator/> |
|
364 <menuitem id="cMenu_selectAll"/> |
|
365 <menuseparator/> |
|
366 <menuitem id="sp-text-run" |
|
367 label="&run.label;" |
|
368 accesskey="&run.accesskey;" |
|
369 key="sp-key-run" |
|
370 command="sp-cmd-run"/> |
|
371 <menuitem id="sp-text-inspect" |
|
372 label="&inspect.label;" |
|
373 accesskey="&inspect.accesskey;" |
|
374 key="sp-key-inspect" |
|
375 command="sp-cmd-inspect"/> |
|
376 <menuitem id="sp-text-display" |
|
377 label="&display.label;" |
|
378 accesskey="&display.accesskey;" |
|
379 key="sp-key-display" |
|
380 command="sp-cmd-display"/> |
|
381 <menuitem id="sp-text-evalFunction" |
|
382 label="&evalFunction.label;" |
|
383 key="sp-key-evalFunction" |
|
384 accesskey="&evalFunction.accesskey;" |
|
385 command="sp-cmd-evalFunction"/> |
|
386 <menuseparator/> |
|
387 <menuitem id="sp-text-reloadAndRun" |
|
388 label="&reloadAndRun.label;" |
|
389 key="sp-key-reloadAndRun" |
|
390 accesskey="&reloadAndRun.accesskey;" |
|
391 command="sp-cmd-reloadAndRun"/> |
|
392 </menupopup> |
|
393 </popupset> |
|
394 |
|
395 <notificationbox id="scratchpad-notificationbox" flex="1"> |
|
396 <hbox flex="1"> |
|
397 <vbox id="scratchpad-editor" flex="1"/> |
|
398 <splitter class="devtools-side-splitter"/> |
|
399 <tabbox id="scratchpad-sidebar" class="devtools-sidebar-tabs" |
|
400 width="300" |
|
401 hidden="true"> |
|
402 <tabs/> |
|
403 <tabpanels flex="1"/> |
|
404 </tabbox> |
|
405 </hbox> |
|
406 </notificationbox> |
|
407 |
|
408 </window> |