User Guide
The Menu Commands API 159
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(), isCommandChecked(), and setMenuText() 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);
}
setMenuText()
Description
Specifies the text that should appear in the menu.
Note: Do not use this function if you are using getDynamicContent().
Arguments
{arg1}, {arg2},...{argN}
• If the arguments attribute is defined for a menuitem tag, the value of that attribute passes to
the
setMenuText() function (and to the canAcceptCommand(), isCommandChecked(), and
receiveArguments() functions) as one or more arguments. The arguments attribute is useful
for distinguishing between two menu items that call the same menu command.
Returns
Dreamweaver expects the string that should appear in the menu.