source: DASISH/t5.6/client/trunk/chrome/markingcollection/content/markingcollection/treeContextmenuSidebarOverlay.xul @ 2711

Last change on this file since 2711 was 2711, checked in by olof, 11 years ago

moved to trunk

File size: 17.7 KB
Line 
1<?xml version="1.0" encoding="UTF-8" ?>
2<!DOCTYPE overlay [
3<!ENTITY % markingcollectionDTD SYSTEM "chrome://markingcollection/locale/markingcollection.dtd" >
4%markingcollectionDTD;
5<!ENTITY % metaDTD SYSTEM "chrome://markingcollection/locale/meta.dtd" >
6%metaDTD;
7<!ENTITY % treecontextmenuDTD SYSTEM "chrome://markingcollection/locale/treecontextmenu.dtd" >
8%treecontextmenuDTD;
9]>
10<overlay
11        id="treeContextmenuSidebarOverlay"
12        xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
13        xmlns:html="http://www.w3.org/1999/xhtml">
14        <script type="application/x-javascript" src="chrome://markingcollection/content/treeContextmenu.js"/>
15        <script type="application/x-javascript">
16        <![CDATA[
17                function _treeContextmenuSidebarOverlayInit(aEvent){
18                        bitsTreeContextmenu.init(aEvent);
19                }
20                function _treeContextmenuSidebarOverlayDone(aEvent){
21                        bitsTreeContextmenu.done(aEvent);
22                }
23                window.addEventListener("load", _treeContextmenuSidebarOverlayInit, false);
24                window.addEventListener("unload", _treeContextmenuSidebarOverlayDone, false);
25        ]]>
26        </script>
27        <popupset id="mcPopupSet">
28                <menupopup
29                        id="mcPopupFolder"
30                        onpopupshowing="mcController.onPopupShowing(event);"
31                        onpopuphiding="mcController.onPopupHiding(event);">
32                        <menu
33                                id="mcPopupFolderFolderMenu"
34                                class="menu-iconic"
35                                image="chrome://markingcollection/skin/folder.png"
36                                label="&treecontextmenu.folder;">
37                                <menupopup>
38                                        <menuitem
39                                                id="mcPopupFolderCreateContents"
40                                                class="menuitem-iconic"
41                                                label="&treecontextmenu.folder.new;..."
42                                                image="chrome://markingcollection/skin/folder-add.png"
43                                                oncommand="mcTreeHandler.create(mcTreeHandler.TREE.currentIndex);event.stopPropagation();"/>
44                                        <menuseparator observes="mcPopupFolderTemplateFolder"/>
45                                        <menu
46                                                id="mcPopupFolderTemplateFolder"
47                                                class="menu-iconic"
48                                                image="chrome://markingcollection/skin/add-template-folder.png"
49                                                label="&markingcollection.templateFolder;"
50                                                onpopupshowing="mcTreeTemplateFolder.onPopupShowingMng(event);">
51                                                <menupopup>
52                                                        <menu
53                                                                id="mcPopupFolderCreates"
54                                                                class="menu-iconic"
55                                                                label="&treecontextmenu.folder.template.new;"
56                                                                image="chrome://markingcollection/skin/folder-add.png"
57                                                                onmouseover="event.stopPropagation();">
58                                                                <menupopup
59                                                                        id="mcPopupFolderCreatesMenu"
60                                                                        onpopupshowing="mcTreeTemplateFolder.onPopupShowing(event);"
61                                                                        onpopuphiding="mcTreeTemplateFolder.onPopupHiding(event);"
62                                                                        oncommand="mcTreeTemplateFolder.onCommand(event,mcTreeHandler.TREE.currentIndex);"/>
63                                                        </menu>
64                                                        <menuitem
65                                                                id="mcPopupFolderTemplateFolderCreate"
66                                                                class="menuitem-iconic"
67                                                                label="&treecontextmenu.folder.template.create;..."
68                                                                image="chrome://markingcollection/skin/add.png"
69                                                                oncommand="mcTreeTemplateFolder.onClick(event,mcTreeHandler.TREE.currentIndex);" />
70                                                        <menuitem
71                                                                id="mcPopupFolderTemplateFolderRemove"
72                                                                class="menuitem-iconic"
73                                                                label="&treecontextmenu.folder.template.remove;..."
74                                                                image="chrome://markingcollection/skin/delete.png"
75                                                                oncommand="mcTreeTemplateFolder.onRemove(event);" />
76                                                </menupopup>
77                                        </menu>
78                                        <menuseparator observes="mcPopupFolderRemoves"/>
79                                        <menu
80                                                id="mcPopupFolderRemoves"
81                                                class="menu-iconic"
82                                                label="&markingcollection.remove;"
83                                                image="chrome://markingcollection/skin/delete.png"
84                                                onmouseover="event.stopPropagation();">
85                                                <menupopup id="mcPopupFolderRemovesMenu">
86                                                        <menuitem
87                                                                id="mcPopupFolderRemoveFolder"
88                                                                class="menuitem-iconic"
89                                                                label="&markingcollection.remove.folder;"
90                                                                image="chrome://markingcollection/skin/folder-delete.png"
91                                                                oncommand="setTimeout(function(){mcTreeHandler.removeFolder(event);},0);" />
92                                                        <menuitem
93                                                                id="mcPopupFolderRemoveAllFolder"
94                                                                class="menuitem-iconic"
95                                                                label="&markingcollection.remove.folderall;"
96                                                                image="chrome://markingcollection/skin/folders-delete.png"
97                                                                oncommand="setTimeout(function(){mcTreeHandler.removeAllFolder(event);},0);"/>
98                                                        <menuitem
99                                                                id="mcPopupFolderRemoveAllContents"
100                                                                class="menuitem-iconic"
101                                                                label="&markingcollection.remove.itemall;"
102                                                                image="chrome://markingcollection/skin/folder-items-delete.png"
103                                                                oncommand="setTimeout(function(){mcTreeHandler.removeAll(event);},0);" />
104                                                </menupopup>
105                                        </menu>
106                                </menupopup>
107                        </menu>
108                        <menu
109                                id="mcPopupFolderViewMenu"
110                                class="menu-iconic"
111                                image="chrome://markingcollection/skin/view.png"
112                                label="&treecontextmenu.view;">
113                                <menupopup>
114                                        <menuitem
115                                                id="mcPopupFolderListView"
116                                                class="menuitem-iconic"
117                                                label="&treecontextmenu.view.list;"
118                                                image="chrome://markingcollection/skin/list.png"
119                                                oncommand="window.top.bitsTreeListService.dispList(event,'chrome://markingcollection/content/listview_drag.xsl');"/>
120                                        <menu
121                                                id="mcPopupFolderTreeListViewMenu"
122                                                class="menu-iconic"
123                                                label="&markingcollection.treelistview;"
124                                                image="chrome://markingcollection/skin/toolbar_listview.png">
125                                                <menupopup
126                                                        id="mcPopupFolderTreeListViewMenuPopup"
127                                                        onpopupshowing="window.top.bitsTreeListService.onPopupShowing(event);"
128                                                        onpopuphiding="window.top.bitsTreeListService.onPopupHiding(event);"
129                                                        oncommand="window.top.bitsTreeListService.onCommand(event);">
130                                                        <menuitem
131                                                                id="mcPopupFolderTreeListView"
132                                                                class="menuitem-iconic"
133                                                                label="&markingcollection.treelistview.defaults;"
134                                                                image="chrome://markingcollection/skin/stylesheet.png"
135                                                                oncommand="window.top.bitsTreeListService.dispList(event);"/>
136                                                        <menuseparator observes="mcPopupFolderTreeListViewSeparator"/>
137                                                </menupopup>
138                                        </menu>
139                                        <menuseparator id="mcPopupFolderItemViewSeparator" observes="mcPopupFolderItemViewMenu"/>
140                                        <menu
141                                                id="mcPopupFolderItemViewMenu"
142                                                class="menu-iconic"
143                                                label="&treecontextmenu.view.itemviewstyle;"
144                                                image="chrome://markingcollection/skin/itemview.png">
145                                                <menupopup>
146                                                        <menu
147                                                                id="mcPopupFolderItemViewFaviconMenu"
148                                                                class="menu-iconic"
149                                                                label="&treecontextmenu.view.itemviewstyle.favicon;"
150                                                                image="chrome://markingcollection/skin/defaultFavicon.png">
151                                                                <menupopup id="mcPopupFolderItemViewFaviconMenupopup"/>
152                                                        </menu>
153                                                        <menu
154                                                                id="mcPopupFolderItemViewItemMenu"
155                                                                class="menu-iconic"
156                                                                label="&treecontextmenu.view.itemviewstyle.items;"
157                                                                image="chrome://markingcollection/skin/itemview.png">
158                                                                <menupopup id="mcPopupFolderItemViewItemMenupopup"/>
159                                                        </menu>
160                                                </menupopup>
161                                        </menu>
162                                        <menuseparator id="mcPopupFolderFilterSeparator"/>
163                                        <menuitem
164                                                id="mcPopupFolderFilter"
165                                                class="menuitem-iconic"
166                                                label="&treecontextmenu.view.filter;..."
167                                                image="chrome://markingcollection/skin/filter.png"
168                                                oncommand="mcTreeFolderFilterService.onCommand(event)"/>
169                                </menupopup>
170                        </menu>
171                        <menu
172                                id="mcPopupFolderImportMenu"
173                                class="menu-iconic"
174                                image="chrome://markingcollection/skin/import.png"
175                                label="&treecontextmenu.import;">
176                                <menupopup>
177                                        <menu
178                                                id="mcPopupFolderCapture"
179                                                class="menu-iconic"
180                                                label="&treecontextmenu.import.capture;"
181                                                image="chrome://markingcollection/skin/capture.png">
182                                                <menupopup>
183                                                        <menuitem
184                                                                class="menuitem-iconic"
185                                                                label="&markingcollection.capture.document;"
186                                                                image="chrome://markingcollection/skin/document.png"
187                                                                oncommand="mcCapture.commandCaptureFromDocument(event);" />
188                                                        <menuitem
189                                                                class="menuitem-iconic"
190                                                                label="&markingcollection.capture.clipboard;"
191                                                                image="chrome://markingcollection/skin/clipboard.png"
192                                                                oncommand="mcCapture.commandCaptureFromClipboard(event);" />
193                                                </menupopup>
194                                        </menu>
195                                        <menuseparator observes="mcPopupFolderImportTag"/>
196                                        <menuitem
197                                                id="mcPopupFolderImportTag"
198                                                class="menuitem-iconic"
199                                                label="&treecontextmenu.import.tag;..."
200                                                image="chrome://markingcollection/skin/import-tag.png"
201                                                oncommand="window.top.bitsImportTagService.dispList(event);"/>
202                                        <menuseparator observes="mcPopupFolderProjectDocumentsMenu"/>
203                                        <menu
204                                                id="mcPopupFolderProjectDocumentsMenu"
205                                                class="menu-iconic"
206                                                label="&treecontextmenu.import.localfile;"
207                                                image="chrome://markingcollection/skin/documents.png">
208                                                <menupopup id="mcPopupFolderProjectDocumentsMenupopup">
209                                                        <menuitem
210                                                                label="&markingcollection.project.documents.select.folder;..."
211                                                                class="menuitem-iconic"
212                                                                image="chrome://markingcollection/skin/toolbar_folder.png"
213                                                                oncommand="window.top.bitsTreeProjectService.readDocumentFromFolder(event);" />
214                                                        <menuitem
215                                                                label="&markingcollection.project.documents.select.file;..."
216                                                                class="menuitem-iconic"
217                                                                image="chrome://markingcollection/skin/documents.png"
218                                                                oncommand="window.top.bitsTreeProjectService.readDocumentFromFile(event);" />
219                                                </menupopup>
220                                        </menu>
221                                </menupopup>
222                        </menu>
223                        <menu
224                                id="mcPopupFolderExportMenu"
225                                class="menu-iconic"
226                                image="chrome://markingcollection/skin/export.png"
227                                label="&treecontextmenu.export;">
228                                <menupopup>
229                                        <menuitem
230                                                id="mcPopupFolderExport"
231                                                class="menuitem-iconic"
232                                                label="&treecontextmenu.export.export;..."
233                                                image="chrome://markingcollection/skin/zip.png"
234                                                oncommand="window.top.bitsTreeExportService.saveFile(event)"
235                                                disabled="false"/>
236                                        <menuseparator
237                                                id="mcPopupFolderTagOutputMenuseparator"
238                                                observes="mcPopupFolderTagOutput"/>
239                                        <menuitem
240                                                id="mcPopupFolderTagOutput"
241                                                class="menuitem-iconic"
242                                                label="&treecontextmenu.export.tagoutput;..."
243                                                image="chrome://markingcollection/skin/tag_save.png"
244                                                oncommand="window.top.bitsTagOutputService.onTagOutputRdfCommand({event:event});"/>
245                                </menupopup>
246                        </menu>
247                        <menu
248                                id="mcPopupFolderAutoMarkingMenu"
249                                class="menu-iconic"
250                                image="chrome://markingcollection/skin/automarker.png"
251                                label="&treecontextmenu.automarking;">
252                                <menupopup>
253                                        <menu id="mcPopupFolderProjectIndexMenu" class="menu-iconic" label="&markingcollection.project.index.menu.caption;" image="chrome://markingcollection/skin/index_list.png">
254                                                <menupopup id="mcPopupFolderProjectIndexMenupopup">
255                                                        <menu
256                                                                class="menu-iconic"
257                                                                label="&markingcollection.project.index.menu.display;"
258                                                                image="chrome://markingcollection/skin/index_list.png">
259                                                                <menupopup>
260                                                                        <menuitem
261                                                                                id="mcPopupFolderProjectIndexOutputMenuitem"
262                                                                                class="menuitem-iconic"
263                                                                                label="&markingcollection.project.index.menu.display.normal;..."
264                                                                                image="chrome://markingcollection/skin/stylesheet.png"
265                                                                                oncommand="window.top.bitsTreeProjectService.displayIndex(event,'chrome://markingcollection/content/treeindex_standard.xsl');"/>
266                                                                        <menuitem
267                                                                                id="mcPopupFolderProjectIndexOutputMenuitem"
268                                                                                class="menuitem-iconic"
269                                                                                label="&markingcollection.project.index.menu.display.url;..."
270                                                                                image="chrome://markingcollection/skin/stylesheet.png"
271                                                                                oncommand="window.top.bitsTreeProjectService.displayIndex(event,'chrome://markingcollection/content/treeindex_url.xsl');"/>
272                                                                </menupopup>
273                                                        </menu>
274                                                        <menuitem
275                                                                id="mcPopupFolderCreateProjectContents1"
276                                                                class="menuitem-iconic"
277                                                                label="&markingcollection.project.index.menu.save;..."
278                                                                image="chrome://markingcollection/skin/index_save.png"
279                                                                oncommand="window.top.bitsTreeProjectService.saveIndex(event);"/>
280                                                </menupopup>
281                                        </menu>
282                                        <menuseparator
283                                                observes="mcPopupFolderProjectDictionaryMenu"/>
284                                        <menu
285                                                id="mcPopupFolderProjectDictionaryMenu"
286                                                class="menu-iconic"
287                                                label="&treecontextmenu.automarking.dictionary;"
288                                                image="chrome://markingcollection/skin/dictionary.png">
289                                                <menupopup id="mcPopupFolderProjectDictionaryMenupopup">
290                                                        <menuitem
291                                                                label="&markingcollection.project.dictionary.apply;"
292                                                                class="menuitem-iconic"
293                                                                image="chrome://markingcollection/skin/dictionary_apply.png"
294                                                                oncommand="window.top.bitsTreeProjectService.applyDictionary(event)" />
295                                                        <menuseparator/>
296                                                        <menuitem
297                                                                label="&markingcollection.project.dictionary.edit;"
298                                                                class="menuitem-iconic"
299                                                                image="chrome://markingcollection/skin/dictionary_edit.png"
300                                                                oncommand="window.top.bitsTreeProjectService.makeDictionary(event)" />
301                                                        <menuseparator/>
302                                                        <menuitem
303                                                                label="&markingcollection.project.dictionary.read;..."
304                                                                class="menuitem-iconic"
305                                                                image="chrome://markingcollection/skin/toolbar_folder.png"
306                                                                oncommand="window.top.bitsTreeProjectService.readDictionary(event)" />
307                                                        <menuitem
308                                                                label="&markingcollection.project.dictionary.save;..."
309                                                                class="menuitem-iconic"
310                                                                image="chrome://markingcollection/skin/dictionary_save.png"
311                                                                oncommand="window.top.bitsTreeProjectService.saveDictionary(event)" />
312                                                        <menuitem
313                                                                label="&markingcollection.project.dictionary.management;..."
314                                                                class="menuitem-iconic"
315                                                                image="chrome://markingcollection/skin/management.png"
316                                                                oncommand="window.top.bitsTreeProjectService.mngDictionary(event)" />
317                                                </menupopup>
318                                        </menu>
319                                        <menuseparator observes="mcPopupFolderEditReplacedURL"/>
320                                        <menuitem
321                                                id="mcPopupFolderEditReplacedURL"
322                                                class="menuitem-iconic"
323                                                label="&markingcollection.edit.replacedURL;..."
324                                                image="chrome://markingcollection/skin/edit.png"
325                                                oncommand="mcTreeHandler.replacedURL(event);"/>
326                                </menupopup>
327                        </menu>
328                        <menuseparator observes="mcPopupFolderProperty"/>
329                        <menuitem
330                                id="mcPopupFolderProperty"
331                                class="menuitem-iconic"
332                                label="&markingcollection.property;"
333                                image="chrome://markingcollection/skin/menu_property.png"
334                                oncommand="mcController.property(null);" />
335                </menupopup>
336                <menupopup id="mcPopupObject">
337                        <menuitem
338                                id="mcPopupObjectOpen"
339                                label="&markingcollection.open;"
340                                oncommand="mcController.open(null,false);"
341                                nodelay="true"
342                                default="true"/>
343                        <menuitem
344                                id="mcPopupObjectOpenNewTab"
345                                label="&markingcollection.open.newtab;"
346                                oncommand="mcController.open(null,true);"
347                                nodelay="true"/>
348                        <menuseparator id="mcPopupObjectHyperAnchorCopyToClipboardMenuseparator" observes="mcPopupHyperAnchorCopyToClipboard"/>
349                        <menu
350                                id="mcPopupObjectHyperAnchorCopyToClipboard"
351                                label="&markingcollection.hyperanchor.sidebar_copy_to_clipboard;"
352                                class="menu-iconic"
353                                image="chrome://markingcollection/skin/marker_copy.png">
354                                <menupopup>
355                                        <menuitem
356                                                label="&meta.menuitem.hyperanchor.copy_to_clipboard;"
357                                                class="menuitem-iconic"
358                                                image="chrome://markingcollection/skin/marker_copy.png"
359                                                oncommand="mcController.copy('copy');"/>
360                                        <menuitem
361                                                label="&meta.menuitem.hyperanchor.copytitle_to_clipboard;"
362                                                class="menuitem-iconic"
363                                                image="chrome://markingcollection/skin/marker_copytext.png"
364                                                oncommand="mcController.copy('title');"/>
365                                        <menuitem
366                                                label="&meta.menuitem.hyperanchor.copynote_to_clipboard;"
367                                                class="menuitem-iconic"
368                                                image="chrome://markingcollection/skin/marker_copytext.png"
369                                                oncommand="mcController.copy('note');"/>
370                                        <menuitem
371                                                label="&meta.menuitem.hyperanchor.copymeta_to_clipboard;"
372                                                class="menuitem-iconic"
373                                                image="chrome://markingcollection/skin/marker_copytext.png"
374                                                oncommand="mcController.copy('pagetitle');"/>
375                                </menupopup>
376                        </menu>
377                        <menuitem
378                                id="mcPopupObjectHyperAnchorCopyFormatToClipboard"
379                                label="&meta.menuitem.hyperanchor.copyformat_to_clipboard;"
380                                class="menuitem-iconic"
381                                image="chrome://markingcollection/skin/marker_copy.png"
382                                oncommand="mcController.copy('format');" />
383                        <menuitem
384                                id="mcPopupObjectHyperAnchorCopyFormatSetting"
385                                label="&meta.menuitem.hyperanchor.copyformatsetting;..."
386                                class="menuitem-iconic"
387                                image="chrome://markingcollection/skin/marker_copy.png"
388                                oncommand="mcController.copy('setting');"/>
389                        <menuseparator observes="mcPopupObjectCache"/>
390                        <menu id="mcPopupObjectCache" class="menu-iconic" label="&markingcollection.autocache.cache;" image="chrome://markingcollection/skin/autocache.png">
391                                <menupopup>
392                                        <menuitem
393                                                id="mcPopupObjectCacheOpen"
394                                                label="&markingcollection.autocache.open;"
395                                                observes="mcPopupObjectOpenSeparator"
396                                                oncommand="window.top.bitsAutocacheService.openCache(event);"/>
397                                        <menuitem
398                                                id="mcPopupObjectCacheOpenNewtab"
399                                                label="&markingcollection.autocache.open.newtab;"
400                                                observes="mcPopupObjectOpenSeparator"
401                                                oncommand="window.top.bitsAutocacheService.openCache(event,true);"/>
402                                        <menuseparator observes="mcPopupObjectCachePast"/>
403                                        <menuitem
404                                                id="mcPopupObjectCachePast"
405                                                label="&markingcollection.autocache.past;..."
406                                                oncommand="window.top.bitsAutocacheService.pastCache(event);" hidden="true"/>
407                                </menupopup>
408                        </menu>
409                        <menuseparator
410                                id="mcPopupObjectTagOutputMenuseparator"
411                                observes="mcPopupObjectTagOutput"/>
412                        <menuitem
413                                id="mcPopupObjectTagOutput"
414                                class="menuitem-iconic"
415                                label="&markingcollection.tagoutput.menu.title;..."
416                                image="chrome://markingcollection/skin/tag_save.png"
417                                oncommand="window.top.bitsTagOutputService.onTagOutputRdfCommand({event:event});"/>
418                        <menuseparator observes="mcPopupObjectRemoveContents"/>
419                        <menuitem
420                                id="mcPopupObjectRemoveContents"
421                                class="menuitem-iconic"
422                                label="&markingcollection.remove;"
423                                image="chrome://markingcollection/skin/menu_remove.png"
424                                oncommand="setTimeout(function(){mcTreeHandler.remove(event);},0);" />
425                        <menuseparator observes="mcPopupObjectProperty"/>
426                        <menuitem
427                                id="mcPopupObjectProperty"
428                                class="menuitem-iconic"
429                                label="&markingcollection.property;"
430                                image="chrome://markingcollection/skin/menu_property.png"
431                                oncommand="mcController.property(null);" />
432                </menupopup>
433        </popupset>
434</overlay>
Note: See TracBrowser for help on using the repository browser.