
37
EXTENDING DREAMWEAVER CS4
Customizing Code view
Container
The menugroup tag.
Example
<description>
<![CDATA[ To add or remove tags and attributes, use the
<a href="javascript:dw.tagLibrary.showTagLibraryEditor()">Tag Library Editor</a>.]]>
</description>
<menu>
Description
This tag describes a single pop-up menu. Dreamweaver opens the menu whenever the user types the last character of
the string of the pattern attribute. For example, the menu that shows the contents of a Session variable could have a
pattern attribute that is equal to "
Session.".
Attributes
pattern, doctypes, casesensitive, classpattern, displayrestriction
• The pattern attribute specifies the pattern of typed characters that cause Dreamweaver to open the code hints
menu. If the first character of the pattern is a letter, number, or underscore, Dreamweaver displays the menu only
if the character that precedes the pattern in the document is not a letter, number, or underscore. For example, if the
pattern is "
Session.", Dreamweaver does not display the menu if the user types "my_Session.".
• The doctypes attribute specifies that the menu is active only for the specified document types. This attribute lets
you specify different lists of function names for ASP-JavaScript (ASP-JS), Java Server Pages (JSP), Adobe
ColdFusion, and so on. You can specify the
doctypes attribute as a comma-separated list of document type IDs.
See the Dreamweaver Configuration/Documenttypes/MMDocumentTypes.xml file for a list of Dreamweaver
document types.
• The casesensitive attribute specifies whether the pattern is case-sensitive. The possible values for the
casesensitive attribute are true, false, or a subset of the comma-separated list that you specify for the
doctypes attribute. The list of document types lets you specify that the pattern is case-sensitive for some document
types, but not for others. The value defaults to
false if you omit this attribute. If the casesensitive attribute is a
value of
true, the code hints menu opens only if the text that the user types exactly match the pattern that the
pattern attribute specifies. If the
casesensitive attribute is a value of false, the menu appears even if the pattern
is lowercase and the text is uppercase.
• The classpattern attribute associates the class member list with the class.
• The displayrestriction attribute is used to restrict the code hinting menu to a specific programming language
syntax block based on color coding schemes defined in CodeColoring.xml. For example, if
displayrestriction=
"JavaScript", then the code hinting menu is restricted to JavaScript syntax block.
Contents
The menuitem tag.
Container
The menugroup tag.
Example
<menu pattern="CGI." doctypes="ColdFusion">
Commentaires sur ces manuels