//>>built define("require dojo/_base/array dojo/_base/declare dojo/dom dojo/dom-attr dojo/dom-geometry dojo/dom-style dojo/keys dojo/_base/lang dojo/on dojo/sniff dojo/_base/window dojo/window ./popup ./DropDownMenu dojo/ready".split(" "),function(u,n,v,p,f,q,t,k,l,g,m,h,w,r,x,y){m("dijit-legacy-requires")&&y(0,function(){u(["dijit/MenuItem","dijit/PopupMenuItem","dijit/CheckedMenuItem","dijit/MenuSeparator"])});return v("dijit.Menu",x,{constructor:function(){this._bindings=[]},targetNodeIds:[],selector:"", contextMenuForWindow:!1,leftClickToOpen:!1,refocus:!0,postCreate:function(){this.contextMenuForWindow?this.bindDomNode(this.ownerDocumentBody):n.forEach(this.targetNodeIds,this.bindDomNode,this);this.inherited(arguments)},_iframeContentWindow:function(a){return w.get(this._iframeContentDocument(a))||this._iframeContentDocument(a).__parent__||a.name&&document.frames[a.name]||null},_iframeContentDocument:function(a){return a.contentDocument||a.contentWindow&&a.contentWindow.document||a.name&&document.frames[a.name]&& document.frames[a.name].document||null},bindDomNode:function(a){a=p.byId(a,this.ownerDocument);var d;if("iframe"==a.tagName.toLowerCase()){var e=a;d=this._iframeContentWindow(e);d=h.body(d.document)}else d=a==h.body(this.ownerDocument)?this.ownerDocument.documentElement:a;var b={node:a,iframe:e};f.set(a,"_dijitMenu"+this.id,this._bindings.push(b));var c=l.hitch(this,function(a){var b=this.selector,c=b?function(a){return g.selector(b,a)}:function(a){return a},d=this;return[g(a,c(this.leftClickToOpen? "click":"contextmenu"),function(a){a.stopPropagation();a.preventDefault();(new Date).getTime()