source: DASISH/t5.6/client/trunk/chrome/markingcollection/content/markingcollection/overlay.xul @ 2769

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

added comments for insertion-points for update, delete and insert

File size: 23.9 KB
Line 
1<?xml version="1.0" encoding="UTF-8" ?>
2<?xml-stylesheet href="chrome://browser/skin/searchbar.css" type="text/css"?>
3<?xml-stylesheet href="chrome://markingcollection/skin/overlay.css" type="text/css"?>
4<?xml-stylesheet title="bitsMarkingCollectionCSS" href="data:text/css,window{}" type="text/css"?>
5<?xul-overlay href="chrome://markingcollection/content/autocacheOverlay.xul"?>
6<?xul-overlay href="chrome://markingcollection/content/tagoutputOverlay.xul"?>
7<?xul-overlay href="chrome://markingcollection/content/treelistOverlay.xul"?>
8<?xul-overlay href="chrome://markingcollection/content/objecttooltipOverlay.xul"?>
9<!DOCTYPE overlay [
10<!ENTITY % markingcollectionDTD SYSTEM "chrome://markingcollection/locale/markingcollection.dtd" >
11%markingcollectionDTD;
12<!ENTITY % scrappartymergeDTD SYSTEM "chrome://markingcollection/locale/scrappartymerge.dtd" >
13%scrappartymergeDTD;
14<!ENTITY % metaDTD SYSTEM "chrome://markingcollection/locale/meta.dtd" >
15%metaDTD;
16]>
17<overlay
18    id="markingcollectiontasksOverlay"
19    xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
20    xmlns:html="http://www.w3.org/1999/xhtml"
21>
22    <script type="application/x-javascript" src="chrome://global/content/nsUserSettings.js" />
23    <script type="application/x-javascript" src="chrome://markingcollection/content/objectmng.js"/>
24    <script type="application/x-javascript" src="chrome://markingcollection/content/markingcollection.js"/>
25    <script type="application/x-javascript" src="chrome://markingcollection/content/articlenavigation.js"/>
26    <script type="application/x-javascript" src="chrome://markingcollection/content/scrappartymerge.js"/>
27    <script type="application/x-javascript" src="chrome://markingcollection/content/marker.js"/>
28    <script type="application/x-javascript" src="chrome://markingcollection/content/contextmenu.js"/>
29    <script type="application/x-javascript" src="chrome://markingcollection/content/html2xhtml.js"/>
30    <script type="application/x-javascript" src="chrome://markingcollection/content/md5.js"/>
31    <script type="application/x-javascript" src="chrome://markingcollection/content/addon.js"/>
32    <script type="application/x-javascript" src="chrome://markingcollection/content/hyperanchor.js"/>
33    <script type="application/x-javascript" src="chrome://markingcollection/content/menutree.js"/>
34    <script type="application/x-javascript" src="chrome://markingcollection/content/menufavoritefolder.js"/>
35    <script type="application/x-javascript" src="chrome://markingcollection/content/treelist.js"/>
36    <script type="application/x-javascript" src="chrome://markingcollection/content/treeexport.js"/>
37    <script type="application/x-javascript" src="chrome://markingcollection/content/imagetooltip.js"/>
38    <script type="application/x-javascript" src="chrome://markingcollection/content/substitutiontree.js"/>
39    <script type="application/x-javascript" src="chrome://markingcollection/content/importtag.js"/>
40    <script type="application/x-javascript" src="chrome://markingcollection/content/treeproject.js"/>
41    <script type="application/x-javascript" src="chrome://markingcollection/content/shortcut.js"/>
42    <script type="application/x-javascript" src="chrome://markingcollection/content/metacapture.js"/>
43    <script type="application/x-javascript" src="chrome://markingcollection/content/pubmedcentral.js"/>
44    <script type="application/x-javascript" src="chrome://markingcollection/content/markerRemap.js"/>
45   
46    <!-- added for annotator-service -->
47    <script type="application/x-javascript" src="chrome://markingcollection/content/annotator-service/lib/jquery-1.9.1.js"/>
48    <script type="application/x-javascript" src="chrome://markingcollection/content/annotator-service/lib/jquery.xml2json.js"/>
49    <script type="application/x-javascript" src="chrome://markingcollection/content/annotator-service/annotation-service.js"/>
50    <!-- end -->   
51    <script type="application/x-javascript">
52        <![CDATA[
53                function _markingcollectionInit(aEvent){
54                        window.setTimeout(
55                                function(){
56                                       
57                                        bitsObjectMng.init(aEvent);
58                                        bitsMarkingCollection.init(aEvent);
59                                        bitsArticleNavigation.init(aEvent);
60                                        bitsScrapPartyMergeService.init(aEvent);
61                                        bitsFavoriteFolder.init(aEvent);
62                                },0);
63                }
64                function _markingcollectionDone(aEvent){
65                        bitsFavoriteFolder.done(aEvent);
66                        bitsScrapPartyMergeService.done(aEvent);
67                        bitsArticleNavigation.done(aEvent);
68                        bitsMarkingCollection.done(aEvent);
69                        bitsObjectMng.done(aEvent);
70                }
71                window.addEventListener("load", _markingcollectionInit, false);
72                window.addEventListener("unload", _markingcollectionDone, false);
73        ]]>
74    </script>
75    <stringbundleset id="stringbundleset">
76        <stringbundle id="ObjectManagerOverlayString"     src="chrome://markingcollection/locale/objectmng.properties" />
77        <stringbundle id="MarkingCollectionOverlayString" src="chrome://markingcollection/locale/markingcollection.properties" />
78        <stringbundle id="ArticleNavigationOverlayString" src="chrome://markingcollection/locale/articlenavigation.properties" />
79        <stringbundle id="bitsScrapPartyMergeString"      src="chrome://markingcollection/locale/scrappartymerge.properties" />
80        <stringbundle id="bitsMarkerRemapString"          src="chrome://markingcollection/locale/remap.properties" />
81        <stringbundle id="bitsDefaultString"              src="chrome://global/locale/intl.properties" />
82    </stringbundleset>
83    <broadcasterset id="mainBroadcasterSet">
84        <!--
85            <broadcaster id="viewMarkingCollection"
86                    autoCheck="false"
87                    label="&markingcollection.app.title;"
88                    type="checkbox" group="sidebar"
89                    sidebarurl="chrome://markingcollection/content/sidebar.xul"
90                    sidebartitle="&markingcollection.app.title;"
91                    oncommand="toggleSidebar('viewMarkingCollection');"/>
92        -->
93        <broadcaster id="viewMarkingCollection"
94                     autoCheck="false"
95                     label="&markingcollection.app.title;"
96                     type="checkbox" group="sidebar"
97                     sidebarurl="chrome://markingcollection/content/sidebar.xul"
98                     sidebartitle="My Annotations"
99                     oncommand="toggleSidebar('viewMarkingCollection'); document.getElementById('sidebar-title').setAttribute('style','font-size: 1.2em; text-align: center; margin: 2pt 28pt 2pt 0; vertical-align: middle; height: 30px;');"/>
100    </broadcasterset>
101    <toolbarpalette id="BrowserToolbarPalette">
102        <toolbarbutton
103            id="markingcollection-button"
104            tooltiptext="&markingcollection.app.title;"
105            observes="viewMarkingCollection"
106            class="toolbarbutton-1"
107            label="&markingcollection.app.title;"
108            ondragover="toggleSidebar('viewMarkingCollection',true);" />
109    </toolbarpalette>
110    <menupopup id="viewSidebarMenu">
111        <menuitem id="viewSidebarMenu_bitsExecMenu" observes="viewMarkingCollection" key="bits_key_openMarkingCollection" />
112    </menupopup>
113    <keyset id="mainKeyset"/>
114
115    <!-- app menu (ver.4.0) -->
116    <vbox id="appmenuSecondaryPane">
117        <splitmenu
118            id="bitsExtensionsAppMenu"
119            iconic="true"
120            label="&markingcollection.app.title;"
121            style="list-style-image:url(chrome://markingcollection/skin/icon_16.gif);"
122            insertbefore="appmenu_addons"
123            observes="viewMarkingCollection">
124        </splitmenu>
125    </vbox>
126
127    <menubar id="main-menubar">
128        <menu id="bitsExtensionsMainMenu" label="&markingcollection.app.title;" accesskey="&markingcollection.key.menubar;" insertafter="bookmarks-menu bookmarksMenu" hidden="true">
129            <menupopup
130                id="bitsExtensionsMenuPopup"
131                onpopupshowing="bitsMenuTree.popupshowing(event);"
132                onpopuphiding="bitsMenuTree.popuphiding(event);"
133            >
134                <menuitem id="bitsExecMenu" observes="viewMarkingCollection" key="bits_key_openMarkingCollection" />
135                <menuitem
136                    id="bitsScrappartyOptionMenuitem"
137                    label="&markingcollection.tools.settings;..."
138                    class="menuitem-iconic"
139                    image="chrome://markingcollection/skin/icon_option.gif"
140                    insertafter="bitsExecMenu"
141                    oncommand="bitsMarkingCollection.openPrefWindow();"/>
142                <menu id="bitsOptionMenu" label="&markingcollection.menu.addon;&markingcollection.tools.settings;" class="menu-iconic" image="chrome://markingcollection/skin/extensions_16.png" accesskey="a" hidden="true"/>
143                <menuseparator />
144                <menu
145                    id="bitsFavoriteFolderMenu"
146                    type="menu"
147                    label="&markingcollection.favorite; "
148                    class="menu-iconic favoritefolder"
149                    oncommand="bitsFavoriteFolder.onClick(event);">
150                    <menupopup
151                        id="bitsFavoriteFolderPopupmenu"
152                        onpopupshowing="bitsFavoriteFolder.onPopupShowing(event,this);"
153                        onpopuphiding="bitsFavoriteFolder.onPopupHiding(event,this);">
154                        <menuitem id="bitsFavoriteFolderAllMenuitem" label="&markingcollection.defaultFolder;" class="menuitem-iconic" image="chrome://markingcollection/skin/folder.png"/>
155                        <menuseparator id="bitsFavoriteFolderAllMenuseparator"/>
156                    </menupopup>
157                </menu>
158                <menuseparator id="bitsFavoriteFolderMenuseparator"/>
159            </menupopup>
160        </menu>
161        <menu id="tools-menu">
162            <menupopup id="menu_ToolsPopup">
163                <!-- Wired-Marker icon not used for DASISH Web Annotator  -->
164                <!--
165            <menu
166                id="bitsExtensionsToolsMenu"
167                label="&markingcollection.app.title;"
168                accesskey="&markingcollection.key.menubar;"
169                class="menu-iconic"
170                image="chrome://markingcollection/skin/icon_16.gif"
171                insertafter="devToolsSeparator"
172                hidden="true"/> -->
173                <menu
174                    id="bitsExtensionsToolsMenu"
175                    label="&markingcollection.app.title;"
176                    accesskey="&markingcollection.key.menubar;"
177                    insertafter="devToolsSeparator"
178                    hidden="true"/>               
179            </menupopup>
180        </menu>
181    </menubar>
182    <menupopup id="contentAreaContextMenu">
183        <!-- Wired-Marker icon not used for DASISH Web Annotator  -->   
184        <!--
185<menuitem
186        id="MarkingCollectionContextMenuUncategorized"
187        label="&markingcollection.marker.uncategorized;..."
188        oncommand="bitsContextMenu.commandIndexContextMenu(event)"
189        class="menuitem-iconic"
190        image="chrome://markingcollection/skin/icon_16.gif"
191        insertbefore="context-bookmarklink"/>
192        -->
193        <menuitem
194            id="MarkingCollectionContextMenuUncategorized"
195            label="&markingcollection.marker.uncategorized;..."
196            oncommand="bitsContextMenu.commandIndexContextMenu(event)"
197            insertbefore="context-bookmarklink"/>
198        <menuseparator id="" observes="MarkingCollectionContextMenuUncategorized" insertbefore="context-bookmarklink" />
199        <!-- <menu id="MarkingCollectionContextMenu" class="menu-iconic" label="&markingcollection.app.title;" image="chrome://markingcollection/skin/icon_16.gif" insertbefore="context-bookmarklink"> -->
200        <menu id="MarkingCollectionContextMenu" label="&markingcollection.app.title;" insertbefore="context-bookmarklink">
201            <menupopup
202                id="MarkingCollectionContextMenupopup"
203                onpopupshowing="bitsContextMenu.popupshowingIndexContextMenu(event)"
204                onpopuphidden="bitsContextMenu.popuphiddenIndexContextMenu(event)"
205                oncommand="bitsContextMenu.commandIndexContextMenu(event)"
206                onclick="bitsContextMenu.clickIndexContextMenu(event)"
207            >
208                <menuitem id="MarkingCollectionContextMenuItemMarkerCopyToClipboard" label="&markingcollection.hyperanchor.copy_to_clipboard;" class="menuitem-iconic"  image="chrome://markingcollection/skin/marker_copy.png" />
209                <menuseparator id="MarkingCollectionContextMenuSeparatorMarkerCopyToClipboard" />
210                <menuitem id="MarkingCollectionContextMenuItemMarkerProperty" label="&markingcollection.property;" class="menuitem-iconic"  image="chrome://markingcollection/skin/menu_property.png" />
211                <menuseparator id="MarkingCollectionContextMenuSeparatorMarkerProperty" />
212                <menuitem id="MarkingCollectionContextMenuItemMarkerRemarker" label="&markingcollection.marker.remarker;" class="menuitem-iconic"  image="chrome://markingcollection/skin/remove_marker.png" />
213                <menuitem id="MarkingCollectionContextMenuItemMarkerRemove" label="&markingcollection.marker.remove;" class="menuitem-iconic"  image="chrome://markingcollection/skin/remove_marker.png" />
214                <menuitem id="MarkingCollectionContextMenuItemMarkerRemoveAll" label="&markingcollection.marker.remove.all;" class="menuitem-iconic"  image="chrome://markingcollection/skin/remove_marker.png" />
215                <menuseparator id="MarkingCollectionContextMenuSeparatorMarkerRemove" />
216            </menupopup>
217        </menu>
218        <menuseparator id="MarkingCollectionContextMenuSeparator" observes="MarkingCollectionContextMenu" insertbefore="context-bookmarklink" />
219    </menupopup>
220    <hbox id="browser">
221        <splitter id="bitsBrowserLeftSplitter" class="chromeclass-extrachrome" hidden="true"/>
222        <vbox id="appcontent">
223            <browser id="MarkingCollectionBrowser" collapsed="true" type="content"/>
224        </vbox>
225        <hbox id="ArticleNavigationConcordance" style="width:15px;" persist="width"  hidden="true">
226            <html:div id="ArticleNavigationConcordanceArea"  style="position:relative;left:0px;top:0px;border:1px solid #999999;background-color:#ffffff;overflow:hidden;" flex="1">
227                <html:div id="ArticleNavigationConcordanceBaseLine" style="position:absolute;left:0px;top:0px;width:100%;height:100%;background-color:#999999;overflow:hidden;"/>
228                <html:div id="ArticleNavigationConcordanceItemSection"  style="display:none;position:absolute;left:0px; top:1%;width:16px;height:1px;background-color:#000000;z-index:5;"/>
229                <html:div id="ArticleNavigationConcordanceItemSentence" style="display:none;position:absolute;left:7px; top:1%;width:4px;height:2px; background-color:#ffeeee;border:1px solid #ffbbbb;z-index:10;"/>
230                <html:div id="ArticleNavigationConcordanceItemMapping"  style="display:none;position:absolute;left:1px;top:10%;width:6px;height:2px; background-color:#ffff00;z-index:20;"/>
231                <html:div id="ArticleNavigationConcordanceDispPos"  style="display:none;position:absolute; background-color:#ffffff;z-index:500;opacity:0.5;"/>
232            </html:div>
233        </hbox>
234    </hbox>
235    <statusbar id="status-bar">
236        <statusbarpanel id="MarkingCollectionProgressPanel" insertbefore="statusbar-progresspanel" hidden="true">
237            <progressmeter id="MarkingCollectionProgressmeter" mode="normal" value="50"/>
238        </statusbarpanel>
239    </statusbar>
240    <popupset id="mainPopupSet">
241        <tooltip id="MarkingCollectionImageTooltip">
242            <window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" xmlns:html="http://www.w3.org/1999/xhtml" flex="0">
243                <html:canvas id="MarkingCollectionImageTooltipCanvas"/>
244            </window>
245        </tooltip>
246        <menupopup
247            id="bitsItemTreePopup"
248            onpopupshowing="bitsItemView.onPopupShowing(event);"
249            onpopuphiding="bitsItemView.onPopupHiding(event);"
250            oncommand="bitsItemView.onPopupCommand(event);">
251            <menuitem
252                id="bitsItemTreePopupOpen"
253                label="&markingcollection.open;"
254                default="true"/>
255            <menuitem
256                id="bitsItemTreePopupOpenNewTab"
257                label="&markingcollection.open.newtab;"/>
258            <menuseparator observes="bitsItemTreePopupOpen"/>
259            <menuitem
260                id="bitsItemTreePopupRemove"
261                class="menuitem-iconic"
262                label="&markingcollection.remove;"
263                image="chrome://markingcollection/skin/menu_remove.png"/>
264            <menuseparator observes="bitsItemTreePopupRemove"/>
265            <menuitem
266                id="bitsItemTreePopupProperty"
267                class="menuitem-iconic"
268                label="&markingcollection.property;"
269                image="chrome://markingcollection/skin/menu_property.png"/>
270        </menupopup>
271        <menupopup
272            id="bitsFavoriteFolderContextmenu"
273            onpopupshowing="bitsFavoriteFolder.onPopupFShowing(event);">
274            <menuitem
275                class="menuitem-iconic"
276                label="&markingcollection.remove;"
277                image="chrome://markingcollection/skin/menu_remove.png"
278                oncommand="bitsFavoriteFolder.removeFavoriteFolder(event);"/>
279            <menuseparator hidden="true"/>
280            <menuitem
281                class="menuitem-iconic"
282                label="&markingcollection.property;"
283                image="chrome://markingcollection/skin/menu_property.png"
284                disabled="true" hidden="true"/>
285        </menupopup>
286        <menupopup
287            id="bitsMenuTreeFolderContextmenu"
288            onpopupshowing="bitsMenuTree.onPopupFShowing(event);"
289            oncommand="bitsMenuTree.onPopupCommand(event);">
290            <menuitem
291                id="bitsFavoriteFolderAddMenuitem"
292                label="&markingcollection.favorite.add;"
293                class="menuitem-iconic bookmark-item"
294                image="chrome://markingcollection/skin/menu_create.png"/>
295            <menuseparator observes="bitsMenuTreeFolderRemoveMenuitem"/>
296            <menuitem
297                id="bitsMenuTreeFolderRemoveMenuitem"
298                class="menuitem-iconic"
299                label="&markingcollection.remove;"
300                image="chrome://markingcollection/skin/menu_remove.png"/>
301            <menuseparator/>
302            <menuitem
303                id="bitsMenuTreeFolderPropertyMenuitem"
304                class="menuitem-iconic"
305                label="&markingcollection.property;"
306                image="chrome://markingcollection/skin/menu_property.png"
307                disabled="true"/>
308        </menupopup>
309        <menupopup
310            id="bitsMenuTreeObjectContextmenu"
311            onpopupshowing="bitsMenuTree.onPopupFShowing(event);"
312            oncommand="bitsMenuTree.onPopupCommand(event);">
313            <menuitem
314                id="bitsMenuTreeObjectOpenMenuitem"
315                label="&markingcollection.open;"
316                default="true"/>
317            <menuitem
318                id="bitsMenuTreeObjectOpenNewTabMenuitem"
319                label="&markingcollection.open.newtab;"/>
320            <!--
321                                    <menuseparator id="bitsMenuTreeObjectHyperAnchorCopyToClipboardMenuseparator" observes="bitsMenuTreeObjectHyperAnchorCopyToClipboard"/>
322                                    <menu
323                                            id="bitsMenuTreeObjectHyperAnchorCopyToClipboard"
324                                            label="&markingcollection.hyperanchor.sidebar_copy_to_clipboard;"
325                                            class="menu-iconic"
326                                            image="chrome://markingcollection/skin/marker_copy.png">
327                                            <menupopup>
328                                                    <menuitem
329                                                            label="&meta.menuitem.hyperanchor.copy_to_clipboard;"
330                                                            class="menuitem-iconic"
331                                                            image="chrome://markingcollection/skin/marker_copy.png"
332                                                            oncommand="mcController.copy('copy');"/>
333                                                    <menuitem
334                                                            label="&meta.menuitem.hyperanchor.copytitle_to_clipboard;"
335                                                            class="menuitem-iconic"
336                                                            image="chrome://markingcollection/skin/marker_copytext.png"
337                                                            oncommand="mcController.copy('title');"/>
338                                                    <menuitem
339                                                            label="&meta.menuitem.hyperanchor.copynote_to_clipboard;"
340                                                            class="menuitem-iconic"
341                                                            image="chrome://markingcollection/skin/marker_copytext.png"
342                                                            oncommand="mcController.copy('note');"/>
343                                                    <menuitem
344                                                            label="&meta.menuitem.hyperanchor.copymeta_to_clipboard;"
345                                                            class="menuitem-iconic"
346                                                            image="chrome://markingcollection/skin/marker_copytext.png"
347                                                            oncommand="mcController.copy('pagetitle');"/>
348                                            </menupopup>
349                                    </menu>
350                                    <menuitem
351                                            id="bitsMenuTreeObjectHyperAnchorCopyFormatToClipboard"
352                                            label="&meta.menuitem.hyperanchor.copyformat_to_clipboard;"
353                                            class="menuitem-iconic"
354                                            image="chrome://markingcollection/skin/marker_copy.png"
355                                            oncommand="mcController.copy('format');" />
356                                    <menuitem
357                                            id="bitsMenuTreeObjectHyperAnchorCopyFormatSetting"
358                                            label="&meta.menuitem.hyperanchor.copyformatsetting;..."
359                                            class="menuitem-iconic"
360                                            image="chrome://markingcollection/skin/marker_copy.png"
361                                            oncommand="mcController.copy('setting');"/>
362                                    <menuseparator
363                                            id="bitsMenuTreeObjectTagOutputMenuseparator"
364                                            observes="bitsMenuTreeObjectTagOutput"/>
365                                    <menuitem
366                                            id="bitsMenuTreeObjectTagOutput"
367                                            class="menuitem-iconic"
368                                            label="&markingcollection.tagoutput.menu.title;..."
369                                            image="chrome://markingcollection/skin/tag_save.png"
370                                            oncommand="window.top.bitsTagOutputService.onTagOutputRdfCommand({event:event});"/>
371            -->
372            <menuseparator observes="bitsItemTreePopupOpen"/>
373            <menuitem
374                id="bitsMenuTreeObjectRemoveMenuitem"
375                class="menuitem-iconic"
376                label="&markingcollection.remove;"
377                image="chrome://markingcollection/skin/menu_remove.png"/>
378            <menuseparator observes="bitsItemTreePopupRemove"/>
379            <menuitem
380                id="bitsMenuTreeObjectPropertyMenuitem"
381                class="menuitem-iconic"
382                label="&markingcollection.property;"
383                image="chrome://markingcollection/skin/menu_property.png"
384                disabled="true"/>
385        </menupopup>
386    </popupset>
387</overlay>
Note: See TracBrowser for help on using the repository browser.