@@ -458,6 +458,14 @@ and clipboardEvent = object
458458 method clipboardData : dataTransfer t readonly_prop
459459end
460460
461+ and toggleEvent = object
462+ inherit event
463+
464+ method newState : js_string t readonly_prop
465+
466+ method oldState : js_string t readonly_prop
467+ end
468+
461469and dataTransfer = object
462470 method dropEffect : js_string t prop
463471
@@ -1190,6 +1198,16 @@ class type anchorElement = object
11901198 method _type : js_string t prop
11911199end
11921200
1201+ class type detailsElement = object ('self)
1202+ inherit element
1203+
1204+ method open_ : js_string t prop
1205+
1206+ method name : js_string t prop
1207+
1208+ method ontoggle : ('self t, toggleEvent t) event_listener prop
1209+ end
1210+
11931211class type imageElement = object ('self)
11941212 inherit element
11951213
@@ -2503,6 +2521,8 @@ module Event : sig
25032521
25042522 val waiting : mediaEvent t typ
25052523
2524+ val toggle : toggleEvent t typ
2525+
25062526 val make : string -> 'a typ
25072527end
25082528
@@ -3048,6 +3068,8 @@ module CoerceTo : sig
30483068
30493069 val del : #element t -> modElement t opt
30503070
3071+ val details : #element t -> detailsElement t opt
3072+
30513073 val div : #element t -> divElement t opt
30523074
30533075 val embed : #element t -> embedElement t opt
0 commit comments