Menu – Adobe Extending Dreamweaver CS4 User Manual

Page 43

Advertising
background image

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">

Advertising
This manual is related to the following products: