@@ -561,6 +561,10 @@ and eventTarget = object ('self)
561
561
562
562
method onpointerup : ('self t, pointerEvent t) event_listener writeonly_prop
563
563
564
+ method onbeforetoggle : ('self t, toggleEvent t) event_listener writeonly_prop
565
+
566
+ method ontoggle : ('self t, toggleEvent t) event_listener writeonly_prop
567
+
564
568
method dispatchEvent : event t -> bool t meth
565
569
end
566
570
@@ -739,6 +743,8 @@ and element = object
739
743
740
744
method scrollHeight : int prop
741
745
746
+ method popover : js_string t opt prop
747
+
742
748
method getClientRects : clientRectList t meth
743
749
744
750
method getBoundingClientRect : clientRect t meth
@@ -751,6 +757,18 @@ and element = object
751
757
752
758
method blur : unit meth
753
759
760
+ method hidePopover : unit meth
761
+
762
+ method showPopover : unit meth
763
+
764
+ method showPopover_options : _ -> unit meth
765
+
766
+ method togglePopover : bool t meth
767
+
768
+ method togglePopover_force : bool t -> bool t meth
769
+
770
+ method togglePopover_options : _ -> bool t meth
771
+
754
772
inherit eventTarget
755
773
end
756
774
@@ -971,6 +989,8 @@ module Event = struct
971
989
972
990
let waiting = Dom.Event. make " waiting"
973
991
992
+ let beforetoggle = Dom.Event. make " beforetoggle"
993
+
974
994
let toggle = Dom.Event. make " toggle"
975
995
976
996
let make = Dom.Event. make
@@ -1201,6 +1221,10 @@ class type inputElement = object ('self)
1201
1221
1202
1222
method selectionEnd : int prop
1203
1223
1224
+ method popovertarget : element t opt prop
1225
+
1226
+ method popovertargetaction : js_string t prop
1227
+
1204
1228
method onselect : ('self t, event t) event_listener prop
1205
1229
1206
1230
method onchange : ('self t, event t) event_listener prop
@@ -1276,6 +1300,10 @@ class type buttonElement = object
1276
1300
method _type : js_string t readonly_prop
1277
1301
1278
1302
method value : js_string t prop
1303
+
1304
+ method popovertarget : element t opt prop
1305
+
1306
+ method popovertargetaction : js_string t prop
1279
1307
end
1280
1308
1281
1309
class type labelElement = object
@@ -1392,8 +1420,6 @@ class type detailsElement = object ('self)
1392
1420
method open_ : bool t prop
1393
1421
1394
1422
method name : js_string t prop
1395
-
1396
- method ontoggle : ('self t, toggleEvent t) event_listener prop
1397
1423
end
1398
1424
1399
1425
class type imageElement = object ('self)
0 commit comments