a:11:{s:9:"#provides";s:19:"dijit.PopupMenuItem";s:9:"#resource";s:16:"PopupMenuItem.js";s:9:"#requires";a:1:{i:0;a:2:{i:0;s:6:"common";i:1;s:14:"dijit.MenuItem";}}s:19:"dijit.PopupMenuItem";a:4:{s:4:"type";s:8:"Function";s:6:"chains";a:2:{s:9:"prototype";a:1:{i:0;s:14:"dijit.MenuItem";}s:4:"call";a:1:{i:0;s:14:"dijit.MenuItem";}}s:9:"classlike";b:1;s:7:"summary";s:0:"";}s:32:"dijit.PopupMenuItem._fillContent";a:9:{s:9:"prototype";s:19:"dijit.PopupMenuItem";s:4:"type";s:8:"Function";s:6:"source";s:287:" if(this.srcNodeRef){ var nodes = dojo.query("*", this.srcNodeRef); dijit.PopupMenuItem.superclass._fillContent.call(this, nodes[0]); // save pointer to srcNode so we can grab the drop down widget after it's instantiated this.dropDownContainer = this.srcNodeRef; }";s:7:"summary";s:104:"When Menu is declared in markup, this code gets the menu label and the popup widget from the srcNodeRef.";s:11:"description";s:144:"srcNodeRefinnerHTML contains both the menu item text and a popup widget The first part holds the menu item text and the second part is the popup";s:4:"tags";s:9:"protected";s:8:"examples";a:1:{i:0;s:93:"
pick me ...
";}s:6:"chains";a:1:{s:4:"call";a:1:{i:0;s:43:"dijit.PopupMenuItem.superclass._fillContent";}}s:7:"private";b:1;}s:27:"dijit.PopupMenuItem.startup";a:4:{s:9:"prototype";s:19:"dijit.PopupMenuItem";s:4:"type";s:8:"Function";s:6:"source";s:559:" if(this._started){ return; } this.inherited(arguments); // we didn't copy the dropdown widget from the this.srcNodeRef, so it's in no-man's // land now. move it to dojo.doc.body. if(!this.popup){ var node = dojo.query("[widgetId]", this.dropDownContainer)[0]; this.popup = dijit.byNode(node); } dojo.body().appendChild(this.popup.domNode); this.popup.domNode.style.display="none"; if(this.arrowWrapper){ dojo.style(this.arrowWrapper, "visibility", ""); } dijit.setWaiState(this.focusNode, "haspopup", "true");";s:7:"summary";s:0:"";}s:38:"dijit.PopupMenuItem.destroyDescendants";a:4:{s:9:"prototype";s:19:"dijit.PopupMenuItem";s:4:"type";s:8:"Function";s:6:"source";s:111:" if(this.popup){ this.popup.destroyRecursive(); delete this.popup; } this.inherited(arguments);";s:7:"summary";s:0:"";}s:37:"dijit.PopupMenuItem.dropDownContainer";a:2:{s:8:"instance";s:19:"dijit.PopupMenuItem";s:7:"summary";s:0:"";}s:25:"dijit.PopupMenuItem.popup";a:2:{s:8:"instance";s:19:"dijit.PopupMenuItem";s:7:"summary";s:0:"";}s:47:"dijit.PopupMenuItem.popup.domNode.style.display";a:2:{s:8:"instance";s:19:"dijit.PopupMenuItem";s:7:"summary";s:0:"";}s:5:"dijit";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}}