@@ -557,6 +557,10 @@ and eventTarget = object ('self)
557557
558558  method onpointerup : ('self t, pointerEvent t) event_listener writeonly_prop
559559
560+   method onbeforetoggle : ('self t, toggleEvent t) event_listener writeonly_prop
561+ 
562+   method ontoggle : ('self t, toggleEvent t) event_listener writeonly_prop
563+ 
560564  method dispatchEvent : event t -> bool  t meth
561565end
562566
@@ -735,6 +739,8 @@ and element = object
735739
736740  method  scrollHeight  :  int  prop
737741
742+   method  popover  :  js_string t opt prop
743+ 
738744  method  getClientRects  :  clientRectList t meth
739745
740746  method  getBoundingClientRect  :  clientRect t meth
@@ -747,6 +753,18 @@ and element = object
747753
748754  method  blur  :  unit  meth
749755
756+   method  hidePopover  :  unit  meth
757+ 
758+   method  showPopover  :  unit  meth
759+ 
760+   method  showPopover_options  :  _ -> unit  meth
761+ 
762+   method  togglePopover  :  bool  t meth
763+ 
764+   method  togglePopover_force  :  bool  t -> bool  t meth
765+ 
766+   method  togglePopover_options  :  _ -> bool  t meth
767+ 
750768  inherit  eventTarget
751769end 
752770
@@ -967,6 +985,8 @@ module Event = struct
967985
968986  let  waiting =  Dom.Event. make " waiting" 
969987
988+   let  beforetoggle =  Dom.Event. make " beforetoggle" 
989+ 
970990  let  toggle =  Dom.Event. make " toggle" 
971991
972992  let  make =  Dom.Event. make
@@ -1197,6 +1217,10 @@ class type inputElement = object ('self)
11971217
11981218  method selectionEnd : int  prop
11991219
1220+   method popovertarget : element t opt prop
1221+ 
1222+   method popovertargetaction : js_string t prop
1223+ 
12001224  method onselect : ('self t, event t) event_listener prop
12011225
12021226  method onchange : ('self t, event t) event_listener prop
@@ -1272,6 +1296,10 @@ class type buttonElement = object
12721296  method  _type  :  js_string t readonly_prop
12731297
12741298  method  value  :  js_string t prop
1299+ 
1300+   method  popovertarget  :  element t opt prop
1301+ 
1302+   method  popovertargetaction  :  js_string t prop
12751303end 
12761304
12771305class type  labelElement  =  object 
@@ -1388,8 +1416,6 @@ class type detailsElement = object ('self)
13881416  method open_ : bool  t prop
13891417
13901418  method name : js_string t prop
1391- 
1392-   method ontoggle : ('self t, toggleEvent t) event_listener prop
13931419end
13941420
13951421class type  imageElement  =  object  ('self)
0 commit comments