|
1 # -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- |
|
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 |
|
6 <menuseparator id="page-menu-separator"/> |
|
7 <menuitem id="spell-no-suggestions" |
|
8 disabled="true" |
|
9 label="&spellNoSuggestions.label;"/> |
|
10 <menuitem id="spell-add-to-dictionary" |
|
11 label="&spellAddToDictionary.label;" |
|
12 accesskey="&spellAddToDictionary.accesskey;" |
|
13 oncommand="InlineSpellCheckerUI.addToDictionary();"/> |
|
14 <menuitem id="spell-undo-add-to-dictionary" |
|
15 label="&spellUndoAddToDictionary.label;" |
|
16 accesskey="&spellUndoAddToDictionary.accesskey;" |
|
17 oncommand="InlineSpellCheckerUI.undoAddToDictionary();" /> |
|
18 <menuseparator id="spell-suggestions-separator"/> |
|
19 <menuitem id="context-openlinkincurrent" |
|
20 label="&openLinkCmdInCurrent.label;" |
|
21 accesskey="&openLinkCmdInCurrent.accesskey;" |
|
22 oncommand="gContextMenu.openLinkInCurrent();"/> |
|
23 <menuitem id="context-openlinkintab" |
|
24 label="&openLinkCmdInTab.label;" |
|
25 accesskey="&openLinkCmdInTab.accesskey;" |
|
26 oncommand="gContextMenu.openLinkInTab();"/> |
|
27 <menuitem id="context-openlink" |
|
28 label="&openLinkCmd.label;" |
|
29 accesskey="&openLinkCmd.accesskey;" |
|
30 oncommand="gContextMenu.openLink();"/> |
|
31 <menuitem id="context-openlinkprivate" |
|
32 label="&openLinkInPrivateWindowCmd.label;" |
|
33 accesskey="&openLinkInPrivateWindowCmd.accesskey;" |
|
34 oncommand="gContextMenu.openLinkInPrivateWindow();"/> |
|
35 <menuseparator id="context-sep-open"/> |
|
36 <menuitem id="context-bookmarklink" |
|
37 label="&bookmarkThisLinkCmd.label;" |
|
38 accesskey="&bookmarkThisLinkCmd.accesskey;" |
|
39 oncommand="gContextMenu.bookmarkLink();"/> |
|
40 <menuitem id="context-sharelink" |
|
41 label="&shareLinkCmd.label;" |
|
42 accesskey="&shareLinkCmd.accesskey;" |
|
43 oncommand="gContextMenu.shareLink();"/> |
|
44 <menuitem id="context-savelink" |
|
45 label="&saveLinkCmd.label;" |
|
46 accesskey="&saveLinkCmd.accesskey;" |
|
47 oncommand="gContextMenu.saveLink();"/> |
|
48 <menu id="context-marklinkMenu" label="&social.marklinkMenu.label;" |
|
49 accesskey="&social.marklinkMenu.accesskey;"> |
|
50 <menupopup/> |
|
51 </menu> |
|
52 <menuitem id="context-copyemail" |
|
53 label="©EmailCmd.label;" |
|
54 accesskey="©EmailCmd.accesskey;" |
|
55 oncommand="gContextMenu.copyEmail();"/> |
|
56 <menuitem id="context-copylink" |
|
57 label="©LinkCmd.label;" |
|
58 accesskey="©LinkCmd.accesskey;" |
|
59 oncommand="gContextMenu.copyLink();"/> |
|
60 <menuseparator id="context-sep-copylink"/> |
|
61 <menuitem id="context-media-play" |
|
62 label="&mediaPlay.label;" |
|
63 accesskey="&mediaPlay.accesskey;" |
|
64 oncommand="gContextMenu.mediaCommand('play');"/> |
|
65 <menuitem id="context-media-pause" |
|
66 label="&mediaPause.label;" |
|
67 accesskey="&mediaPause.accesskey;" |
|
68 oncommand="gContextMenu.mediaCommand('pause');"/> |
|
69 <menuitem id="context-media-mute" |
|
70 label="&mediaMute.label;" |
|
71 accesskey="&mediaMute.accesskey;" |
|
72 oncommand="gContextMenu.mediaCommand('mute');"/> |
|
73 <menuitem id="context-media-unmute" |
|
74 label="&mediaUnmute.label;" |
|
75 accesskey="&mediaUnmute.accesskey;" |
|
76 oncommand="gContextMenu.mediaCommand('unmute');"/> |
|
77 <menu id="context-media-playbackrate" label="&mediaPlaybackRate.label;" accesskey="&mediaPlaybackRate.accesskey;"> |
|
78 <menupopup> |
|
79 <menuitem id="context-media-playbackrate-050x" |
|
80 label="&mediaPlaybackRate050x.label;" |
|
81 accesskey="&mediaPlaybackRate050x.accesskey;" |
|
82 type="radio" |
|
83 name="playbackrate" |
|
84 oncommand="gContextMenu.mediaCommand('playbackRate', 0.5);"/> |
|
85 <menuitem id="context-media-playbackrate-100x" |
|
86 label="&mediaPlaybackRate100x.label;" |
|
87 accesskey="&mediaPlaybackRate100x.accesskey;" |
|
88 type="radio" |
|
89 name="playbackrate" |
|
90 checked="true" |
|
91 oncommand="gContextMenu.mediaCommand('playbackRate', 1.0);"/> |
|
92 <menuitem id="context-media-playbackrate-150x" |
|
93 label="&mediaPlaybackRate150x.label;" |
|
94 accesskey="&mediaPlaybackRate150x.accesskey;" |
|
95 type="radio" |
|
96 name="playbackrate" |
|
97 oncommand="gContextMenu.mediaCommand('playbackRate', 1.5);"/> |
|
98 <menuitem id="context-media-playbackrate-200x" |
|
99 label="&mediaPlaybackRate200x.label;" |
|
100 accesskey="&mediaPlaybackRate200x.accesskey;" |
|
101 type="radio" |
|
102 name="playbackrate" |
|
103 oncommand="gContextMenu.mediaCommand('playbackRate', 2.0);"/> |
|
104 </menupopup> |
|
105 </menu> |
|
106 <menuitem id="context-media-showcontrols" |
|
107 label="&mediaShowControls.label;" |
|
108 accesskey="&mediaShowControls.accesskey;" |
|
109 oncommand="gContextMenu.mediaCommand('showcontrols');"/> |
|
110 <menuitem id="context-media-hidecontrols" |
|
111 label="&mediaHideControls.label;" |
|
112 accesskey="&mediaHideControls.accesskey;" |
|
113 oncommand="gContextMenu.mediaCommand('hidecontrols');"/> |
|
114 <menuitem id="context-video-showstats" |
|
115 accesskey="&videoShowStats.accesskey;" |
|
116 label="&videoShowStats.label;" |
|
117 oncommand="gContextMenu.mediaCommand('showstats');"/> |
|
118 <menuitem id="context-video-hidestats" |
|
119 accesskey="&videoHideStats.accesskey;" |
|
120 label="&videoHideStats.label;" |
|
121 oncommand="gContextMenu.mediaCommand('hidestats');"/> |
|
122 <menuitem id="context-video-fullscreen" |
|
123 accesskey="&videoFullScreen.accesskey;" |
|
124 label="&videoFullScreen.label;" |
|
125 oncommand="gContextMenu.fullScreenVideo();"/> |
|
126 <menuitem id="context-leave-dom-fullscreen" |
|
127 accesskey="&leaveDOMFullScreen.accesskey;" |
|
128 label="&leaveDOMFullScreen.label;" |
|
129 oncommand="gContextMenu.leaveDOMFullScreen();"/> |
|
130 <menuseparator id="context-media-sep-commands"/> |
|
131 <menuitem id="context-reloadimage" |
|
132 label="&reloadImageCmd.label;" |
|
133 accesskey="&reloadImageCmd.accesskey;" |
|
134 oncommand="gContextMenu.reloadImage();"/> |
|
135 <menuitem id="context-viewimage" |
|
136 label="&viewImageCmd.label;" |
|
137 accesskey="&viewImageCmd.accesskey;" |
|
138 oncommand="gContextMenu.viewMedia(event);" |
|
139 onclick="checkForMiddleClick(this, event);"/> |
|
140 <menuitem id="context-viewvideo" |
|
141 label="&viewVideoCmd.label;" |
|
142 accesskey="&viewVideoCmd.accesskey;" |
|
143 oncommand="gContextMenu.viewMedia(event);" |
|
144 onclick="checkForMiddleClick(this, event);"/> |
|
145 #ifdef CONTEXT_COPY_IMAGE_CONTENTS |
|
146 <menuitem id="context-copyimage-contents" |
|
147 label="©ImageContentsCmd.label;" |
|
148 accesskey="©ImageContentsCmd.accesskey;" |
|
149 oncommand="goDoCommand('cmd_copyImage');"/> |
|
150 #endif |
|
151 <menuitem id="context-copyimage" |
|
152 label="©ImageCmd.label;" |
|
153 accesskey="©ImageCmd.accesskey;" |
|
154 oncommand="gContextMenu.copyMediaLocation();"/> |
|
155 <menuitem id="context-copyvideourl" |
|
156 label="©VideoURLCmd.label;" |
|
157 accesskey="©VideoURLCmd.accesskey;" |
|
158 oncommand="gContextMenu.copyMediaLocation();"/> |
|
159 <menuitem id="context-copyaudiourl" |
|
160 label="©AudioURLCmd.label;" |
|
161 accesskey="©AudioURLCmd.accesskey;" |
|
162 oncommand="gContextMenu.copyMediaLocation();"/> |
|
163 <menuseparator id="context-sep-copyimage"/> |
|
164 <menuitem id="context-saveimage" |
|
165 label="&saveImageCmd.label;" |
|
166 accesskey="&saveImageCmd.accesskey;" |
|
167 oncommand="gContextMenu.saveMedia();"/> |
|
168 <menuitem id="context-shareimage" |
|
169 label="&shareImageCmd.label;" |
|
170 accesskey="&shareImageCmd.accesskey;" |
|
171 oncommand="gContextMenu.shareImage();"/> |
|
172 <menuitem id="context-sendimage" |
|
173 label="&emailImageCmd.label;" |
|
174 accesskey="&emailImageCmd.accesskey;" |
|
175 oncommand="gContextMenu.sendMedia();"/> |
|
176 <menuitem id="context-setDesktopBackground" |
|
177 label="&setDesktopBackgroundCmd.label;" |
|
178 accesskey="&setDesktopBackgroundCmd.accesskey;" |
|
179 oncommand="gContextMenu.setDesktopBackground();"/> |
|
180 <menuitem id="context-viewimageinfo" |
|
181 label="&viewImageInfoCmd.label;" |
|
182 accesskey="&viewImageInfoCmd.accesskey;" |
|
183 oncommand="gContextMenu.viewImageInfo();"/> |
|
184 <menuitem id="context-viewimagedesc" |
|
185 label="&viewImageDescCmd.label;" |
|
186 accesskey="&viewImageDescCmd.accesskey;" |
|
187 oncommand="gContextMenu.viewImageDesc(event);" |
|
188 onclick="checkForMiddleClick(this, event);"/> |
|
189 <menuitem id="context-savevideo" |
|
190 label="&saveVideoCmd.label;" |
|
191 accesskey="&saveVideoCmd.accesskey;" |
|
192 oncommand="gContextMenu.saveMedia();"/> |
|
193 <menuitem id="context-sharevideo" |
|
194 label="&shareVideoCmd.label;" |
|
195 accesskey="&shareVideoCmd.accesskey;" |
|
196 oncommand="gContextMenu.shareVideo();"/> |
|
197 <menuitem id="context-saveaudio" |
|
198 label="&saveAudioCmd.label;" |
|
199 accesskey="&saveAudioCmd.accesskey;" |
|
200 oncommand="gContextMenu.saveMedia();"/> |
|
201 <menuitem id="context-video-saveimage" |
|
202 accesskey="&videoSaveImage.accesskey;" |
|
203 label="&videoSaveImage.label;" |
|
204 oncommand="gContextMenu.saveVideoFrameAsImage();"/> |
|
205 <menuitem id="context-sendvideo" |
|
206 label="&emailVideoCmd.label;" |
|
207 accesskey="&emailVideoCmd.accesskey;" |
|
208 oncommand="gContextMenu.sendMedia();"/> |
|
209 <menuitem id="context-sendaudio" |
|
210 label="&emailAudioCmd.label;" |
|
211 accesskey="&emailAudioCmd.accesskey;" |
|
212 oncommand="gContextMenu.sendMedia();"/> |
|
213 <menuitem id="context-ctp-play" |
|
214 label="&playPluginCmd.label;" |
|
215 accesskey="&playPluginCmd.accesskey;" |
|
216 oncommand="gContextMenu.playPlugin();"/> |
|
217 <menuitem id="context-ctp-hide" |
|
218 label="&hidePluginCmd.label;" |
|
219 accesskey="&hidePluginCmd.accesskey;" |
|
220 oncommand="gContextMenu.hidePlugin();"/> |
|
221 <menuseparator id="context-sep-ctp"/> |
|
222 <menuitem id="context-back" |
|
223 label="&backCmd.label;" |
|
224 accesskey="&backCmd.accesskey;" |
|
225 command="Browser:BackOrBackDuplicate" |
|
226 onclick="checkForMiddleClick(this, event);"/> |
|
227 <menuitem id="context-forward" |
|
228 label="&forwardCmd.label;" |
|
229 accesskey="&forwardCmd.accesskey;" |
|
230 command="Browser:ForwardOrForwardDuplicate" |
|
231 onclick="checkForMiddleClick(this, event);"/> |
|
232 <menuitem id="context-reload" |
|
233 label="&reloadCmd.label;" |
|
234 accesskey="&reloadCmd.accesskey;" |
|
235 oncommand="gContextMenu.reload(event);" |
|
236 onclick="checkForMiddleClick(this, event);"/> |
|
237 <menuitem id="context-stop" |
|
238 label="&stopCmd.label;" |
|
239 accesskey="&stopCmd.accesskey;" |
|
240 command="Browser:Stop"/> |
|
241 <menuseparator id="context-sep-stop"/> |
|
242 <menuitem id="context-bookmarkpage" |
|
243 label="&bookmarkPageCmd2.label;" |
|
244 accesskey="&bookmarkPageCmd2.accesskey;" |
|
245 oncommand="gContextMenu.bookmarkThisPage();"/> |
|
246 <menuitem id="context-sharepage" |
|
247 label="&sharePageCmd.label;" |
|
248 accesskey="&sharePageCmd.accesskey;" |
|
249 oncommand="SocialShare.sharePage();"/> |
|
250 <menuitem id="context-savepage" |
|
251 label="&savePageCmd.label;" |
|
252 accesskey="&savePageCmd.accesskey2;" |
|
253 oncommand="gContextMenu.savePageAs();"/> |
|
254 <menu id="context-markpageMenu" label="&social.markpageMenu.label;" |
|
255 accesskey="&social.markpageMenu.accesskey;"> |
|
256 <menupopup/> |
|
257 </menu> |
|
258 <menuseparator id="context-sep-viewbgimage"/> |
|
259 <menuitem id="context-viewbgimage" |
|
260 label="&viewBGImageCmd.label;" |
|
261 accesskey="&viewBGImageCmd.accesskey;" |
|
262 oncommand="gContextMenu.viewBGImage(event);" |
|
263 onclick="checkForMiddleClick(this, event);"/> |
|
264 <menuitem id="context-undo" |
|
265 label="&undoCmd.label;" |
|
266 accesskey="&undoCmd.accesskey;" |
|
267 command="cmd_undo"/> |
|
268 <menuseparator id="context-sep-undo"/> |
|
269 <menuitem id="context-cut" |
|
270 label="&cutCmd.label;" |
|
271 accesskey="&cutCmd.accesskey;" |
|
272 command="cmd_cut"/> |
|
273 <menuitem id="context-copy" |
|
274 label="©Cmd.label;" |
|
275 accesskey="©Cmd.accesskey;" |
|
276 command="cmd_copy"/> |
|
277 <menuitem id="context-paste" |
|
278 label="&pasteCmd.label;" |
|
279 accesskey="&pasteCmd.accesskey;" |
|
280 command="cmd_paste"/> |
|
281 <menuitem id="context-delete" |
|
282 label="&deleteCmd.label;" |
|
283 accesskey="&deleteCmd.accesskey;" |
|
284 command="cmd_delete"/> |
|
285 <menuseparator id="context-sep-paste"/> |
|
286 <menuitem id="context-selectall" |
|
287 label="&selectAllCmd.label;" |
|
288 accesskey="&selectAllCmd.accesskey;" |
|
289 command="cmd_selectAll"/> |
|
290 <menuseparator id="context-sep-selectall"/> |
|
291 <menuitem id="context-keywordfield" |
|
292 label="&keywordfield.label;" |
|
293 accesskey="&keywordfield.accesskey;" |
|
294 oncommand="AddKeywordForSearchField();"/> |
|
295 <menuitem id="context-searchselect" |
|
296 oncommand="BrowserSearch.loadSearchFromContext(this.searchTerms);"/> |
|
297 <menuitem id="context-shareselect" |
|
298 label="&shareSelectCmd.label;" |
|
299 accesskey="&shareSelectCmd.accesskey;" |
|
300 oncommand="gContextMenu.shareSelect(getBrowserSelection());"/> |
|
301 <menuseparator id="frame-sep"/> |
|
302 <menu id="frame" label="&thisFrameMenu.label;" accesskey="&thisFrameMenu.accesskey;"> |
|
303 <menupopup> |
|
304 <menuitem id="context-showonlythisframe" |
|
305 label="&showOnlyThisFrameCmd.label;" |
|
306 accesskey="&showOnlyThisFrameCmd.accesskey;" |
|
307 oncommand="gContextMenu.showOnlyThisFrame();"/> |
|
308 <menuitem id="context-openframeintab" |
|
309 label="&openFrameCmdInTab.label;" |
|
310 accesskey="&openFrameCmdInTab.accesskey;" |
|
311 oncommand="gContextMenu.openFrameInTab();"/> |
|
312 <menuitem id="context-openframe" |
|
313 label="&openFrameCmd.label;" |
|
314 accesskey="&openFrameCmd.accesskey;" |
|
315 oncommand="gContextMenu.openFrame();"/> |
|
316 <menuseparator id="open-frame-sep"/> |
|
317 <menuitem id="context-reloadframe" |
|
318 label="&reloadFrameCmd.label;" |
|
319 accesskey="&reloadFrameCmd.accesskey;" |
|
320 oncommand="gContextMenu.reloadFrame();"/> |
|
321 <menuseparator/> |
|
322 <menuitem id="context-bookmarkframe" |
|
323 label="&bookmarkThisFrameCmd.label;" |
|
324 accesskey="&bookmarkThisFrameCmd.accesskey;" |
|
325 oncommand="gContextMenu.addBookmarkForFrame();"/> |
|
326 <menuitem id="context-saveframe" |
|
327 label="&saveFrameCmd.label;" |
|
328 accesskey="&saveFrameCmd.accesskey;" |
|
329 oncommand="gContextMenu.saveFrame();"/> |
|
330 <menuseparator/> |
|
331 <menuitem id="context-printframe" |
|
332 label="&printFrameCmd.label;" |
|
333 accesskey="&printFrameCmd.accesskey;" |
|
334 oncommand="gContextMenu.printFrame();"/> |
|
335 <menuseparator/> |
|
336 <menuitem id="context-viewframesource" |
|
337 label="&viewFrameSourceCmd.label;" |
|
338 accesskey="&viewFrameSourceCmd.accesskey;" |
|
339 oncommand="gContextMenu.viewFrameSource();" |
|
340 observes="isFrameImage"/> |
|
341 <menuitem id="context-viewframeinfo" |
|
342 label="&viewFrameInfoCmd.label;" |
|
343 accesskey="&viewFrameInfoCmd.accesskey;" |
|
344 oncommand="gContextMenu.viewFrameInfo();"/> |
|
345 </menupopup> |
|
346 </menu> |
|
347 <menuitem id="context-viewpartialsource-selection" |
|
348 label="&viewPartialSourceForSelectionCmd.label;" |
|
349 accesskey="&viewPartialSourceCmd.accesskey;" |
|
350 oncommand="gContextMenu.viewPartialSource('selection');" |
|
351 observes="isImage"/> |
|
352 <menuitem id="context-viewpartialsource-mathml" |
|
353 label="&viewPartialSourceForMathMLCmd.label;" |
|
354 accesskey="&viewPartialSourceCmd.accesskey;" |
|
355 oncommand="gContextMenu.viewPartialSource('mathml');" |
|
356 observes="isImage"/> |
|
357 <menuseparator id="context-sep-viewsource"/> |
|
358 <menuitem id="context-viewsource" |
|
359 label="&viewPageSourceCmd.label;" |
|
360 accesskey="&viewPageSourceCmd.accesskey;" |
|
361 oncommand="BrowserViewSourceOfDocument(gContextMenu.browser.contentDocument);" |
|
362 observes="isImage"/> |
|
363 <menuitem id="context-viewinfo" |
|
364 label="&viewPageInfoCmd.label;" |
|
365 accesskey="&viewPageInfoCmd.accesskey;" |
|
366 oncommand="gContextMenu.viewInfo();"/> |
|
367 <menuseparator id="spell-separator"/> |
|
368 <menuitem id="spell-check-enabled" |
|
369 label="&spellCheckToggle.label;" |
|
370 type="checkbox" |
|
371 accesskey="&spellCheckToggle.accesskey;" |
|
372 oncommand="InlineSpellCheckerUI.toggleEnabled();"/> |
|
373 <menuitem id="spell-add-dictionaries-main" |
|
374 label="&spellAddDictionaries.label;" |
|
375 accesskey="&spellAddDictionaries.accesskey;" |
|
376 oncommand="gContextMenu.addDictionaries();"/> |
|
377 <menu id="spell-dictionaries" |
|
378 label="&spellDictionaries.label;" |
|
379 accesskey="&spellDictionaries.accesskey;"> |
|
380 <menupopup id="spell-dictionaries-menu"> |
|
381 <menuseparator id="spell-language-separator"/> |
|
382 <menuitem id="spell-add-dictionaries" |
|
383 label="&spellAddDictionaries.label;" |
|
384 accesskey="&spellAddDictionaries.accesskey;" |
|
385 oncommand="gContextMenu.addDictionaries();"/> |
|
386 </menupopup> |
|
387 </menu> |
|
388 <menuseparator hidden="true" id="context-sep-bidi"/> |
|
389 <menuitem hidden="true" id="context-bidi-text-direction-toggle" |
|
390 label="&bidiSwitchTextDirectionItem.label;" |
|
391 accesskey="&bidiSwitchTextDirectionItem.accesskey;" |
|
392 command="cmd_switchTextDirection"/> |
|
393 <menuitem hidden="true" id="context-bidi-page-direction-toggle" |
|
394 label="&bidiSwitchPageDirectionItem.label;" |
|
395 accesskey="&bidiSwitchPageDirectionItem.accesskey;" |
|
396 oncommand="gContextMenu.switchPageDirection();"/> |
|
397 <menuseparator id="inspect-separator" hidden="true"/> |
|
398 <menuitem id="context-inspect" |
|
399 hidden="true" |
|
400 label="&inspectContextMenu.label;" |
|
401 accesskey="&inspectContextMenu.accesskey;" |
|
402 oncommand="gContextMenu.inspectNode();"/> |