@@ -112,6 +112,7 @@ struct
112112 let a_onabort = Xml. event_handler_attrib " onabort"
113113 let a_onafterprint = Xml. event_handler_attrib " onafterprint"
114114 let a_onbeforeprint = Xml. event_handler_attrib " onbeforeprint"
115+ let a_onbeforetoggle = Xml. event_handler_attrib " onbeforetoggle"
115116 let a_onbeforeunload = Xml. event_handler_attrib " onbeforeunload"
116117 let a_onblur = Xml. event_handler_attrib " onblur"
117118 let a_oncanplay = Xml. event_handler_attrib " oncanplay"
@@ -151,6 +152,7 @@ struct
151152 let a_onsubmit = Xml. event_handler_attrib " onsubmit"
152153 let a_onsuspend = Xml. event_handler_attrib " onsuspend"
153154 let a_ontimeupdate = Xml. event_handler_attrib " ontimeupdate"
155+ let a_ontoggle = Xml. event_handler_attrib " ontoggle"
154156 let a_onundo = Xml. event_handler_attrib " onundo"
155157 let a_onunload = Xml. event_handler_attrib " onunload"
156158 let a_onvolumechange = Xml. event_handler_attrib " onvolumechange"
@@ -374,6 +376,14 @@ struct
374376
375377 let a_placeholder = string_attrib " placeholder"
376378
379+ let a_popover x =
380+ user_attrib C. string_of_big_variant " popover" x
381+
382+ let a_popovertarget = string_attrib " popovertarget"
383+
384+ let a_popovertargetaction x =
385+ user_attrib C. string_of_big_variant " popovertargetaction" x
386+
377387 let a_poster = uri_attrib " poster"
378388
379389 let a_preload x =
@@ -1002,6 +1012,7 @@ struct
10021012 | `Yes -> " yes"
10031013 | `No -> " no"
10041014 | `Auto -> " auto"
1015+ | `Manual -> " manual"
10051016 | `Circle -> " circle"
10061017 | `Poly -> " poly"
10071018 | `Alternate -> " alternate"
@@ -1039,6 +1050,9 @@ struct
10391050 | `Url -> " url"
10401051 | `Text -> " text"
10411052 | `Decimal -> " decimal"
1053+ | `Hide -> " hide"
1054+ | `Show -> " show"
1055+ | `Toggle -> " toggle"
10421056 | `Other s -> s
10431057
10441058 let string_of_input_type = function
0 commit comments