Receivearguments() – Adobe Extending Dreamweaver CS4 User Manual
Page 170

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()
” 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);
}