Class type Goog.Ui.popupMenu
class type popupMenu = object..end
Inherits
method attach :
'a.
(#Dom_html.element as 'a) Js.t ->
Goog.Positioning.corner Js.opt ->
Goog.Positioning.corner Js.opt ->
bool Js.t Js.opt -> Goog.Math.box Js.t Js.opt -> unit Js.meth
Attaches the menu to a new popup position and anchor element. A menu can only be attached to an element once, since attaching the same menu for multiple positions doesn't make sense.
method decorateInternal :
'b. (#Dom_html.element as 'b) Js.t -> unit Js.meth
Decorate an existing HTML structure with the menu. Menu items will be constructed from elements with classname 'goog-menuitem', separators will be made from HR elements.
method detach : 'c. (#Dom_html.element as 'c) Js.t -> unit Js.meth
Detaches a menu from a given element.
method detachAll : unit Js.meth
Detaches all listeners
method disposeInternal : unit Js.meth
method enterDocument : unit Js.meth
The menu has been added to the document.
method getAttachedElement : Dom_html.element Js.t Js.meth
Returns The current element where the popup is anchored, if it's
visible.
method getToggleMode : bool Js.t Js.meth
Gets whether the menu is in toggle mode
Returns toggle.
method hide : unit Js.meth
Hides the menu.
method setToggleMode : bool Js.t -> unit Js.meth
Sets whether the menu should toggle if it is already open. For context menus this should be false, for toolbar menus it makes more sense to be true.
method showAt :
int -> int -> Goog.Positioning.corner Js.opt -> unit Js.meth
Shows the menu immediately at the given client coordinates.
method showAtElement :
'd.
(#Dom_html.element as 'd) Js.t ->
Goog.Positioning.corner ->
Goog.Positioning.corner Js.opt -> unit Js.meth
Shows the menu immediately attached to the given element
method showWithPosition :
'e.
Goog.Positioning.abstractPosition Js.t ->
Goog.Positioning.corner Js.opt ->
Goog.Math.box Js.t Js.opt ->
(#Dom_html.element as 'e) Js.t Js.opt -> unit Js.meth
Show the menu using given positioning object.
