|
1 <?xml version="1.0"?> |
|
2 <!-- This Source Code Form is subject to the terms of the Mozilla Public |
|
3 - License, v. 2.0. If a copy of the MPL was not distributed with this |
|
4 - file, You can obtain one at http://mozilla.org/MPL/2.0/. --> |
|
5 <!DOCTYPE window [ |
|
6 <!ENTITY % styleEditorDTD SYSTEM "chrome://browser/locale/devtools/styleeditor.dtd" > |
|
7 %styleEditorDTD; |
|
8 <!ENTITY % editMenuStrings SYSTEM "chrome://global/locale/editMenuOverlay.dtd"> |
|
9 %editMenuStrings; |
|
10 <!ENTITY % sourceEditorStrings SYSTEM "chrome://browser/locale/devtools/sourceeditor.dtd"> |
|
11 %sourceEditorStrings; |
|
12 ]> |
|
13 |
|
14 <?xml-stylesheet href="chrome://global/skin/global.css" type="text/css"?> |
|
15 <?xml-stylesheet href="chrome://browser/content/devtools/splitview.css" type="text/css"?> |
|
16 <?xml-stylesheet href="chrome://browser/skin/devtools/common.css" type="text/css"?> |
|
17 <?xml-stylesheet href="chrome://browser/skin/devtools/splitview.css" type="text/css"?> |
|
18 <?xml-stylesheet href="chrome://browser/content/devtools/styleeditor.css" type="text/css"?> |
|
19 <?xml-stylesheet href="chrome://browser/skin/devtools/styleeditor.css" type="text/css"?> |
|
20 <?xul-overlay href="chrome://global/content/editMenuOverlay.xul"?> |
|
21 |
|
22 <xul:window xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" |
|
23 xmlns="http://www.w3.org/1999/xhtml" |
|
24 id="style-editor-chrome-window"> |
|
25 |
|
26 <script type="application/javascript;version=1.8" |
|
27 src="chrome://browser/content/devtools/theme-switching.js"/> |
|
28 <xul:script type="application/javascript" src="chrome://global/content/globalOverlay.js"/> |
|
29 <xul:script type="application/javascript"> |
|
30 function goUpdateSourceEditorMenuItems() { |
|
31 goUpdateGlobalEditMenuItems(); |
|
32 |
|
33 ['cmd_undo', 'cmd_redo', 'cmd_cut', 'cmd_paste', |
|
34 'cmd_delete', 'cmd_find', 'cmd_findAgain'].forEach(goUpdateCommand); |
|
35 } |
|
36 </xul:script> |
|
37 |
|
38 <xul:popupset id="style-editor-popups"> |
|
39 <xul:menupopup id="sourceEditorContextMenu" |
|
40 onpopupshowing="goUpdateSourceEditorMenuItems()"> |
|
41 <xul:menuitem id="cMenu_undo"/> |
|
42 <xul:menuseparator/> |
|
43 <xul:menuitem id="cMenu_cut"/> |
|
44 <xul:menuitem id="cMenu_copy"/> |
|
45 <xul:menuitem id="cMenu_paste"/> |
|
46 <xul:menuitem id="cMenu_delete"/> |
|
47 <xul:menuseparator/> |
|
48 <xul:menuitem id="cMenu_selectAll"/> |
|
49 <xul:menuseparator/> |
|
50 <xul:menuitem id="se-menu-find" |
|
51 label="&findCmd.label;" accesskey="&findCmd.accesskey;" command="cmd_find"/> |
|
52 <xul:menuitem id="cMenu_findAgain"/> |
|
53 <xul:menuseparator/> |
|
54 <xul:menuitem id="se-menu-gotoLine" |
|
55 label="&gotoLineCmd.label;" |
|
56 accesskey="&gotoLineCmd.accesskey;" |
|
57 key="key_gotoLine" |
|
58 command="cmd_gotoLine"/> |
|
59 </xul:menupopup> |
|
60 <xul:menupopup id="sidebar-context"> |
|
61 <xul:menuitem id="context-origsources"/> |
|
62 </xul:menupopup> |
|
63 </xul:popupset> |
|
64 |
|
65 <xul:commandset id="editMenuCommands"/> |
|
66 |
|
67 <xul:commandset id="sourceEditorCommands"> |
|
68 <xul:command id="cmd_gotoLine" oncommand="goDoCommand('cmd_gotoLine')"/> |
|
69 <xul:command id="cmd_find" oncommand="goDoCommand('cmd_find')"/> |
|
70 <xul:command id="cmd_findAgain" oncommand="goDoCommand('cmd_findAgain')"/> |
|
71 </xul:commandset> |
|
72 |
|
73 <xul:keyset id="sourceEditorKeys"/> |
|
74 |
|
75 <xul:box id="style-editor-chrome" class="theme-body splitview-root loading" |
|
76 context="sidebar-context"> |
|
77 <xul:box class="splitview-controller"> |
|
78 <xul:box class="splitview-main"> |
|
79 <xul:toolbar class="devtools-toolbar"> |
|
80 <xul:toolbarbutton class="style-editor-newButton devtools-toolbarbutton" |
|
81 accesskey="&newButton.accesskey;" |
|
82 tooltiptext="&newButton.tooltip;" |
|
83 label="&newButton.label;"/> |
|
84 <xul:toolbarbutton class="style-editor-importButton devtools-toolbarbutton" |
|
85 accesskey="&importButton.accesskey;" |
|
86 tooltiptext="&importButton.tooltip;" |
|
87 label="&importButton.label;"/> |
|
88 </xul:toolbar> |
|
89 </xul:box> |
|
90 <xul:box id="splitview-resizer-target" class="theme-sidebar splitview-nav-container" |
|
91 persist="height"> |
|
92 <ol class="splitview-nav" tabindex="0"></ol> |
|
93 <div class="splitview-nav placeholder empty"> |
|
94 <p><strong>&noStyleSheet.label;</strong></p> |
|
95 <p>&noStyleSheet-tip-start.label; |
|
96 <a href="#" |
|
97 class="style-editor-newButton">&noStyleSheet-tip-action.label;</a> |
|
98 &noStyleSheet-tip-end.label;</p> |
|
99 </div> |
|
100 </xul:box> <!-- .splitview-nav-container --> |
|
101 </xul:box> <!-- .splitview-controller --> |
|
102 <xul:splitter class="devtools-side-splitter splitview-landscape-splitter devtools-invisible-splitter"/> |
|
103 <xul:box class="splitview-side-details"/> |
|
104 |
|
105 <div id="splitview-templates" hidden="true"> |
|
106 <li id="splitview-tpl-summary-stylesheet" tabindex="0"> |
|
107 <xul:label class="stylesheet-enabled" tabindex="0" |
|
108 tooltiptext="&visibilityToggle.tooltip;" |
|
109 accesskey="&saveButton.accesskey;"></xul:label> |
|
110 <hgroup class="stylesheet-info"> |
|
111 <h1><a class="stylesheet-name" tabindex="0"><xul:label crop="start"/></a></h1> |
|
112 <div class="stylesheet-more"> |
|
113 <h3 class="stylesheet-title"></h3> |
|
114 <h3 class="stylesheet-linked-file"></h3> |
|
115 <h3 class="stylesheet-rule-count"></h3> |
|
116 <xul:spacer/> |
|
117 <h3><xul:label class="stylesheet-saveButton" |
|
118 tooltiptext="&saveButton.tooltip;" |
|
119 accesskey="&saveButton.accesskey;">&saveButton.label;</xul:label></h3> |
|
120 </div> |
|
121 </hgroup> |
|
122 </li> |
|
123 |
|
124 <xul:box id="splitview-tpl-details-stylesheet" class="splitview-details"> |
|
125 <xul:resizer class="splitview-portrait-resizer" |
|
126 dir="bottom" |
|
127 element="splitview-resizer-target"/> |
|
128 <xul:box class="stylesheet-editor-input textbox" |
|
129 data-placeholder="&editorTextbox.placeholder;"/> |
|
130 </xul:box> |
|
131 </div> <!-- #splitview-templates --> |
|
132 </xul:box> <!-- .splitview-root --> |
|
133 </xul:window> |