beautypg.com

Receivearguments() – Adobe Extending Dreamweaver CS4 User Manual

Page 170

background image

164

EXTENDING DREAMWEAVER CS4

Menus and menu commands

Example

function isCommandChecked()

{

var bChecked = false;
var cssStyle = arguments[0];

if (dw.getDocumentDOM() == null)

return false;

if (cssStyle == "(None)")
{

return dw.cssStylePalette.getSelectedStyle() == '';

}
else
{

return dw.cssStylePalette.getSelectedStyle() == cssStyle;

}

return bChecked;

}

receiveArguments()

Description
Processes any arguments passed from a menu item or from the

dw.runCommand()

function. If it is a dynamic menu

item, it processes the dynamic menu item ID.

Arguments
{arg1}, {arg2},...{argN}

If it is a dynamic menu item, the unique ID that the

getDynamicContents()

function specifies is the only argument.

Otherwise, if the

arguments

attribute is defined for a

menuitem

tag, the value of that attribute passes to the

receiveArguments()

function (and to the “

canAcceptCommand()

” on page 162, “

isCommandChecked()

” on

page 163, and “

setMenuText()

” on page 165 functions) as one or more arguments. The

arguments

attribute is useful

for distinguishing between two menu items that call the same menu command.

Note: The

arguments

attribute is ignored for dynamic menu items.

Returns
Dreamweaver expects nothing.

Example

function receiveArguments()

{

var styleName = arguments[0];
if (styleName == "(None)")

dw.getDocumentDOM('document').applyCSSStyle('','');

else

dw.getDocumentDOM('document').applyCSSStyle('',styleName);

}

This manual is related to the following products: