Fix "woefully inadequate" file menu (bug 29265).

This commit is contained in:
slamm%netscape.com 2000-05-11 00:08:26 +00:00
Родитель b97688b654
Коммит e9736d961a
3 изменённых файлов: 923 добавлений и 744 удалений

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Просмотреть файл

@ -35,6 +35,7 @@
xmlns:web="http://home.netscape.com/WEB-rdf#" xmlns:web="http://home.netscape.com/WEB-rdf#"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
width="630" height="400" x="20" y="20" persist="width height x y" align="vertical" width="630" height="400" x="20" y="20" persist="width height x y" align="vertical"
onload="Init();"
ondraggesture="return TopLevelDrag(event);" ondraggesture="return TopLevelDrag(event);"
windowtype="bookmarks:manager" windowtype="bookmarks:manager"
> >
@ -45,24 +46,61 @@
<html:script src="chrome://global/content/strres.js"/> <html:script src="chrome://global/content/strres.js"/>
<html:script src="chrome://global/content/globalOverlay.js"/> <html:script src="chrome://global/content/globalOverlay.js"/>
<commands id="commands">
<commandset id="CommandUpdate_Bookmarks"
commandupdater="true"
events="focus,tree-select"
oncommandupdate="CommandUpdate_Bookmarks()"/>
<commandset id="globalEditMenuItems">
<command id="bm_cmd_find" oncommand="return OpenBookmarksFind();"/>
<command id="bm_cmd_properties" oncommand="return BookmarkProperties();"/>
</commandset>
</commands>
<broadcasterset id="broadcasterset"> <broadcasterset id="broadcasterset">
<!-- File Menu --> <!-- File Menu -->
<broadcaster id="cmd_newNavigator"/> <broadcaster id="cmd_newNavigator"/>
<broadcaster id="cmd_newMessage"/> <broadcaster id="cmd_newMessage"/>
<broadcaster id="cmd_newEditor"/> <broadcaster id="cmd_newEditor"/>
<broadcaster id="cmd_close"/> <broadcaster id="cmd_close"/>
<broadcaster id="cmd_quit"/>
<broadcaster id="bm_cmd_saveas"/>
<!-- Edit Menu -->
<broadcaster id="cmd_undo"/>
<broadcaster id="cmd_redo"/>
<broadcaster id="cmd_cut"/>
<broadcaster id="cmd_copy"/>
<broadcaster id="cmd_paste"/>
<broadcaster id="cmd_delete"/>
<broadcaster id="cmd_selectAll"/>
</broadcasterset> </broadcasterset>
<keyset id="keyset"> <keyset id="keyset">
<!-- File Menu --> <!-- File Menu -->
<key id="key_newNavigator"/> <key id="key_newNavigator"/>
<key id="key_newMessage"/> <key id="key_newMessage"/>
<key id="key_close"/> <key id="key_newEditor"/>
<key id="key_close"/>
<key id="key_quit"/>
<key id="bm_key_saveas" xulkey="true" key="&file.saveas.keybinding;"
observes="bm_cmd_saveas"/>
<!-- Edit Menu -->
<key id="key_undo"/>
<key id="key_redo"/>
<key id="key_cut"/>
<key id="key_copy"/>
<key id="key_paste"/>
<key id="key_delete"/>
<key id="key_selectAll"/>
<key id="bm_key_find" xulkey="true" key="&edit.find.keybinding;"/>
<key id="bm_key_properties" xulkey="true"
key="&edit.properties.keybinding;"/>
</keyset> </keyset>
<menubar> <menubar>
<menu id="menu_File"> <menu id="menu_File">
<menupopup id="menu_FilePopup"> <menupopup id="menu_FilePopup">
<menuitem value="&menuitem.newBookmark.label;" oncommand="return doContextCmd('http://home.netscape.com/NC-rdf#command?cmd=newbookmark');" /> <menuitem accesskey="&menuitem.newBookmark.accesskey;" value="&menuitem.newBookmark.label;" oncommand="return doContextCmd('http://home.netscape.com/NC-rdf#command?cmd=newbookmark');" />
<menu id="menu_New"> <menu id="menu_New">
<menupopup id="menu_NewPopup"> <menupopup id="menu_NewPopup">
<menuitem value="&menuitem.newFolder.label;" oncommand="return doContextCmd('http://home.netscape.com/NC-rdf#command?cmd=newfolder');"/> <menuitem value="&menuitem.newFolder.label;" oncommand="return doContextCmd('http://home.netscape.com/NC-rdf#command?cmd=newfolder');"/>
@ -75,26 +113,32 @@
</menupopup> </menupopup>
</menu> </menu>
<menuseparator/> <menuseparator/>
<menuitem id="menu_close"/>
<menuitem observes="bm_cmd_saveas" key="bm_key_saveas"
accesskey="&menuitem.saveas.accesskey;"
value="&menuitem.saveas.label;" disabled="true" />
<menuseparator/>
<menuitem value="&menuitem.import.label;" oncommand="return doContextCmd('http://home.netscape.com/NC-rdf#command?cmd=import');" /> <menuitem value="&menuitem.import.label;" oncommand="return doContextCmd('http://home.netscape.com/NC-rdf#command?cmd=import');" />
<menuitem value="&menuitem.export.label;" oncommand="return doContextCmd('http://home.netscape.com/NC-rdf#command?cmd=export');" /> <menuitem value="&menuitem.export.label;" oncommand="return doContextCmd('http://home.netscape.com/NC-rdf#command?cmd=export');" />
<menuseparator/> <menuseparator/>
<menuitem id="menu_close"/>
</menupopup> </menupopup>
</menu> </menu>
<menu id="menu_Edit"> <menu id="menu_Edit">
<menupopup> <menupopup>
<menuitem value="&menuitem.undo.label;" disabled="true" /> <menuitem id="menu_undo" disabled="true" />
<menuseparator/> <menuseparator/>
<menuitem value="&menuitem.cut.label;" oncommand="return doCut()" /> <menuitem id="menu_cut"/>
<menuitem value="&menuitem.copy.label;" oncommand="return doCopy()" /> <menuitem id="menu_copy"/>
<menuitem value="&menuitem.paste.label;" oncommand="return doPaste()" /> <menuitem id="menu_paste"/>
<menuitem value="&menuitem.delete.label;" oncommand="return doDelete(true)" /> <menuitem id="menu_delete"/>
<menuitem value="&menuitem.selectAll.label;" oncommand="return doSelectAll()" /> <menuitem id="menu_selectAll"/>
<menuseparator/> <menuseparator/>
<menuitem value="&menuitem.find.label;" oncommand="return OpenBookmarksFind();"/> <menuitem observes="bm_cmd_find" key="bm_key_find"
value="&menuitem.find.label;"/>
<menuseparator/> <menuseparator/>
<menuitem value="&menuitem.properties.label;" oncommand="return BookmarkProperties();"/> <menuitem observes="bm_cmd_properties" key="bm_key_properties"
value="&menuitem.properties.label;" />
</menupopup> </menupopup>
</menu> </menu>
@ -232,7 +276,7 @@
</treecell> </treecell>
</treerow> </treerow>
</treehead> </treehead>
<treechildren onclick="return OpenURL(event, event.target.parentNode.parentNode, 'bookmarksTree');"/> <treechildren id="treechildren-bookmarks" onclick="return OpenURL(event, event.target.parentNode.parentNode, 'bookmarksTree');"/>
</tree> </tree>
<!-- <!--

Просмотреть файл

@ -22,20 +22,20 @@
<!-- extracted from ./bookmarks.xul --> <!-- extracted from ./bookmarks.xul -->
<!ENTITY menuitem.newBookmark.label "New Bookmark"> <!ENTITY menuitem.newBookmark.label "New Bookmark">
<!ENTITY menuitem.newBookmark.accesskey "N">
<!ENTITY menuitem.newFolder.label "New Folder"> <!ENTITY menuitem.newFolder.label "New Folder">
<!ENTITY menuitem.newSeparator.label "New Separator"> <!ENTITY menuitem.newSeparator.label "New Separator">
<!ENTITY menuitem.import.label "Import..."> <!ENTITY menuitem.saveas.label "Save As...">
<!ENTITY menuitem.export.label "Export..."> <!ENTITY menuitem.saveas.accesskey "S">
<!ENTITY file.saveas.keybinding "s">
<!ENTITY menuitem.undo.label "Undo"> <!ENTITY menuitem.import.label "Import Bookmarks...">
<!ENTITY menuitem.redo.label "Redo"> <!ENTITY menuitem.export.label "Export Bookmarks...">
<!ENTITY menuitem.cut.label "Cut">
<!ENTITY menuitem.copy.label "Copy">
<!ENTITY menuitem.paste.label "Paste">
<!ENTITY menuitem.delete.label "Delete">
<!ENTITY menuitem.selectAll.label "Select All">
<!ENTITY menuitem.find.label "Find..."> <!ENTITY menuitem.find.label "Find...">
<!ENTITY menuitem.find.accesskey "F">
<!ENTITY edit.find.keybinding "f">
<!ENTITY menuitem.properties.label "Properties..."> <!ENTITY menuitem.properties.label "Properties...">
<!ENTITY menuitem.properties.accesskey "o">
<!ENTITY edit.properties.keybinding "e">
<!ENTITY menuitem.newbookmarkfolder.label "Set as New Bookmark Folder"> <!ENTITY menuitem.newbookmarkfolder.label "Set as New Bookmark Folder">
<!ENTITY menuitem.newinternetsearchfolder.label "Set as New Internet Search Folder"> <!ENTITY menuitem.newinternetsearchfolder.label "Set as New Internet Search Folder">