beautypg.com

Menu – Adobe Extending Dreamweaver CS4 User Manual

Page 43

background image

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

This manual is related to the following products: