Menu – Adobe Extending Dreamweaver CS4 User Manual
Page 43

37
EXTENDING DREAMWEAVER CS4
Customizing Code view
Container
The
menugroup
tag.
Example
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