Each element in the bar is selectable and a context menu allows to select the element, remove the element preserving its contents, changing the element into another one (regardless of DTD), and open the advanced properties dialog for the element. When "Change tag" is requested, a textbox appears in the status bar. Changes are discarded if Escape key is pressed, and performed if CR/Enter key is pressed. b=173319, r=brade, sr=peterv, a=rjesup@wgate.com git-svn-id: svn://10.0.0.236/trunk@132070 18797224-902f-48f8-a5cc-f745e15eee43
134 lines
8.1 KiB
XML
134 lines
8.1 KiB
XML
<?xml version="1.0"?>
|
|
<!--
|
|
- The contents of this file are subject to the Netscape Public
|
|
- License Version 1.1 (the "License"); you may not use this file
|
|
- except in compliance with the License. You may obtain a copy of
|
|
- the License at http://www.mozilla.org/NPL/
|
|
-
|
|
- Software distributed under the License is distributed on an "AS
|
|
- IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
|
|
- implied. See the License for the specific language governing
|
|
- rights and limitations under the License.
|
|
-
|
|
- The Original Code is Mozilla Communicator client code, released
|
|
- March 31, 1998.
|
|
-
|
|
- The Initial Developer of the Original Code is Netscape
|
|
- Communications Corporation. Portions created by Netscape are
|
|
- Copyright (C) 2000 Netscape Communications Corporation. All
|
|
- Rights Reserved.
|
|
-
|
|
- Contributor(s):
|
|
- Daniel Glazman (glazman@netscape.com)
|
|
- Charles Manske (cmanske@netscape.com)
|
|
-->
|
|
|
|
<!DOCTYPE window SYSTEM "chrome://editor/locale/editorOverlay.dtd">
|
|
|
|
<overlay id="ComposerContextMenuOverlay"
|
|
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
|
|
|
|
<script type="application/x-javascript" src="chrome://editor/content/EditorContextMenu.js"/>
|
|
<script type="application/x-javascript" src="chrome://editor/content/StructBarContextMenu.js"/>
|
|
|
|
<popupset id="editorContentContextSet">
|
|
<popup id="editorContentContext"
|
|
onpopupshowing="EditorFillContextMenu(event, this);">
|
|
<menuitem id="menu_undo_cm" label="&undoCmd.label;" accesskey="&undo.accesskey;"
|
|
observes="cmd_undo" oncommand="goDoCommand('cmd_undo')"/>
|
|
<menuitem id="menu_redo_cm" label="&redoCmd.label;" accesskey="&redo.accesskey;"
|
|
observes="cmd_redo" oncommand="goDoCommand('cmd_redo')"/>
|
|
<menuseparator id="undoredo-separator"/>
|
|
|
|
<!-- In these commands, the "observes" is needed for proper command disabling,
|
|
but the "oncommand" is still needed since we can't get it from global overlay -->
|
|
<menuitem id="menu_cut_cm" label="&cutCmd.label;" accesskey="&cut.accesskey;"
|
|
observes="cmd_cut" oncommand="goDoCommand('cmd_cut')"/>
|
|
<menuitem id="menu_copy_cm" label="©Cmd.label;" accesskey="©.accesskey;"
|
|
observes="cmd_copy" oncommand="goDoCommand('cmd_copy')"/>
|
|
<menuitem id="menu_paste_cm" label="&pasteCmd.label;" accesskey="&paste.accesskey;"
|
|
observes="cmd_paste" oncommand="goDoCommand('cmd_paste')"/>
|
|
<menuitem id="menu_pasteNoFormatting_cm" observes="cmd_pasteNoFormatting"/>
|
|
<menuitem id="menu_delete_cm" label="&deleteCmd.label;" accesskey="&delete.accesskey;"
|
|
observes="cmd_delete" oncommand="goDoCommand('cmd_delete')"/>
|
|
<menuseparator id="edit-separator"/>
|
|
<menuitem id="menu_selectAll_cm" label="&selectAllCmd.label;" accesskey="&selectall.accesskey;"
|
|
observes="cmd_selectAll" oncommand="goDoCommand('cmd_selectAll')"/>
|
|
<menuseparator id="selectAll-separator"/>
|
|
|
|
<!-- label and accesskey set at runtime from strings -->
|
|
<menuitem id="removeStylesMenuitem_cm"
|
|
observes="cmd_removeStyles"/>
|
|
<menuitem id="createLink_cm" label="&createLinkCmd.label;" accesskey="&createlink.accesskey;"
|
|
observes="cmd_link" />
|
|
<!-- label and accesskey set at runtime from strings -->
|
|
<menuitem id="removeLinksMenuitem_cm" observes="cmd_removeLinks"/>
|
|
<menuitem id="removeNamedAnchorsMenuitem_cm" label="&formatRemoveNamedAnchors.label;"
|
|
observes="cmd_removeNamedAnchors"/>
|
|
<menuseparator id="styles-separator"/>
|
|
|
|
<!-- label and accesskey are set in InitObjectProperties -->
|
|
<menuitem id="objectProperties_cm" observes="cmd_objectProperties"/>
|
|
<menuitem id="editLink_cm" label="&editLinkCmd.label;" accesskey="&editlink.accesskey;" observes="cmd_editLink"/>
|
|
<menuseparator id="property-separator"/>
|
|
|
|
<!-- Can't get submenus to load from a shared overlay -->
|
|
<menu id="tableInsertMenu_cm" label="&tableInsertMenu2.label;" accesskey="&tableinsertmenu.accesskey;">
|
|
<menupopup>
|
|
<menuitem label="&insertTableCmd.label;" accesskey="&tabletable.accesskey;" observes="cmd_InsertTable"/>
|
|
<menuseparator />
|
|
<menuitem label="&tableRowAbove.label;" accesskey="&tablerow.accesskey;" observes="cmd_InsertRowAbove"/>
|
|
<menuitem label="&tableRowBelow.label;" accesskey="&tablerowbelow.accesskey;" observes="cmd_InsertRowBelow"/>
|
|
<menuseparator />
|
|
<menuitem label="&tableColumnBefore.label;" accesskey="&tablecolumn.accesskey;" observes="cmd_InsertColumnBefore"/>
|
|
<menuitem label="&tableColumnAfter.label;" accesskey="&tablecolumnafter.accesskey;" observes="cmd_InsertColumnAfter"/>
|
|
<menuseparator />
|
|
<menuitem label="&tableCellBefore.label;" accesskey="&tablecell.accesskey;" observes="cmd_InsertCellBefore"/>
|
|
<menuitem label="&tableCellAfter.label;" accesskey="&tablecellafter.accesskey;" observes="cmd_InsertCellAfter"/>
|
|
</menupopup>
|
|
</menu>
|
|
<menu id="tableSelectMenu_cm" label="&tableSelectMenu2.label;" accesskey="&tableselectmenu.accesskey;">
|
|
<menupopup>
|
|
<menuitem id="menu_SelectTable" label="&tableTable.label;" accesskey="&tabletable.accesskey;" observes="cmd_SelectTable" />
|
|
<menuitem id="menu_SelectRow" label="&tableRow.label;" accesskey="&tablerow.accesskey;" observes="cmd_SelectRow" />
|
|
<menuitem id="menu_SelectColumn" label="&tableColumn.label;" accesskey="&tablecolumn.accesskey;" observes="cmd_SelectColumn" />
|
|
<menuitem id="menu_SelectCell" label="&tableCell.label;" accesskey="&tablecell.accesskey;" observes="cmd_SelectCell" />
|
|
<menuitem id="menu_SelectAllCells" label="&tableAllCells.label;" accesskey="&tableallcells.accesskey;" observes="cmd_SelectAllCells" />
|
|
</menupopup>
|
|
</menu>
|
|
<menu id="tableDeleteMenu_cm" label="&tableDeleteMenu2.label;" accesskey="&tabledeletemenu.accesskey;">
|
|
<menupopup>
|
|
<menuitem id="menu_DeleteTable" label="&tableTable.label;" accesskey="&tabletable.accesskey;" observes="cmd_DeleteTable"/>
|
|
<menuitem id="menu_DeleteRow" label="&tableRows.label;" accesskey="&tablerow.accesskey;" observes="cmd_DeleteRow"/>
|
|
<menuitem id="menu_DeleteColumn" label="&tableColumns.label;" accesskey="&tablecolumn.accesskey;" observes="cmd_DeleteColumn"/>
|
|
<menuitem id="menu_DeleteCell" label="&tableCells.label;" accesskey="&tablecell.accesskey;" observes="cmd_DeleteCell"/>
|
|
<menuitem id="menu_DeleteCellContents" label="&tableCellContents.label;" accesskey="&tablecellcontents.accesskey;" observes="cmd_DeleteCellContents"/>
|
|
</menupopup>
|
|
</menu>
|
|
<!-- menu label is set in InitTableMenu -->
|
|
<menuitem id="joinTableCells_cm" label="&tableJoinCells.label;" accesskey="&tablejoincells.accesskey;" observes="cmd_JoinTableCells"/>
|
|
<menuitem id="splitTableCell_cm" label="&tableSplitCell.label;" accesskey="&tablesplitcell.accesskey;" observes="cmd_SplitTableCell"/>
|
|
<menuitem id="tableOrCellColor_cm" label="&tableOrCellColor.label;" accesskey="&tableOrCellColor.accesskey;" observes="cmd_TableOrCellColor"/>
|
|
</popup>
|
|
|
|
<popup id="structToolbarContext">
|
|
<menuitem id="structSelect" label="&structSelect.label;"
|
|
accesskey="&structSelect.accesskey;"
|
|
oncommand="StructSelectTag()"/>
|
|
<menuseparator/>
|
|
<menuitem id="structRemoveTag" label="&structRemoveTag.label;"
|
|
accesskey="&structRemoveTag.accesskey;"
|
|
oncommand="StructRemoveTag()"/>
|
|
<menuitem id="structChangeTag" label="&structChangeTag.label;"
|
|
accesskey="&structChangeTag.accesskey;"
|
|
oncommand="StructChangeTag()"/>
|
|
<menuseparator/>
|
|
<menuitem id="advancedPropsTag" label="&advancedPropertiesCmd.label;"
|
|
accesskey="&advancedproperties.accesskey;"
|
|
oncommand="OpenAdvancedProperties()"/>
|
|
</popup>
|
|
|
|
</popupset>
|
|
|
|
</overlay>
|