MenuManager.appendPopupMenu Member
Appends a popup to an existing popupset.
Syntax
object.appendPopupMenu(parentNode, beforeNode, menuName, id, label, attribs);
Arguments
| Argument | Summary | 
|---|---|
| parentNode | DOM Node to insert into | 
| beforeNode | DOM Node already contained by parentNode, to insert before | 
| menuName | |
| id | ID of the popup to add. | 
| label | Text to use for this popup. Popup menus don't normally have labels, but we set a "label" attribute anyway, in case the host wants it for some reason. Any "&" characters will be stripped. | 
| attribs | Object containing CSS attributes to set on the element. | 
Returns
Remarks
See Also
Source Code
function mmgr_addpmenu (parentNode, beforeNode, menuName, id, label, attribs)
			{
			    var document = parentNode.ownerDocument;
			    var popup = document.createElement ("popup");
			    popup.setAttribute ("id", id);
			    if (label)
			        popup.setAttribute ("label", label.replace("&", ""));
			    if (typeof attribs == "object")
			    {
			        for (var p in attribs)
			            popup.setAttribute (p, attribs[p]);
			    }
			    popup.setAttribute ("menuName", menuName);
			    parentNode.insertBefore(popup, beforeNode);
			    this.hookPopup (popup);
			    return popup;
			}