User Guide

About the menus.xml file 149
dynamic If present, indicates that a menu item is to be determined dynamically, by an
HTML file; the file contains JavaScript code to set the text and state of the menu item. If
you specify a tag as
dynamic, you must also specify a file attribute.
isdomrequired Indicates whether to synchronize the Design view and the Code view before
executing the code for this menu item. Valid values are "
true" (the default) and "false". If
you set this attribute to "
false", it means that the changes to the file that this menu item
makes do not use the Dreamweaver DOM. For information about the DOM, see Chapter 4,
“The Dreamweaver Document Object Model,” on page 67).
showIf Specifies that the menuitem should appear only if the given Dreamweaver enabler has
value
true. The possible enablers are: _SERVERMODEL_ASP, _SERVERMODEL_ASPNET,
_SERVERMODEL_JSP, _SERVERMODEL_CFML
(for all versions of ColdFusion),
_SERVERMODEL_CFML_UD4 (for UltraDev version 4 of ColdFusion), _SERVERMODEL_PHP,
_FILE_TEMPLATE, _VIEW_CODE, _VIEW_DESIGN, _VIEW_LAYOUT,
_VIEW_EXPANDED_TABLES
, and _VIEW_STANDARD. You can specify multiple enablers by placing
a comma (which means AND) between the enablers. You can specify NOT with
"!". For
example, if you want the menu item to appear in Code view but not for a ColdFusion page,
specify the attribute as
showIf="_VIEW_CODE, !_SERVERMODEL_CFML".
Contents
None (empty tag).
Container
This tag must be contained in a menu tag.
Example
<menuitem name="_New" key="Cmd+N" enabled="true" command="dw.createDocument()"
id="DWMenu_File_New" />
<separator>
Description
Indicates that a separator should appear at the corresponding location in the menu.
Attributes
{app}
app The name of the application in which the separator is shown. Not currently used.
Contents
None (empty tag).
Container
This tag must be contained in a menu tag.
Example
<separator />