Html.Buttoninclude Dom_attributes with type element = Dom.htmlButtonElementtype ref = element -> unittype role = [ | `none| `list| `link| `listbox| `tree| `grid| `dialog| `alert| `alertdialog| `application| `article| `cell| `checkbox| `columnheader| `combobox| `complementary| `contentinfo| `definition| `directory| `document| `feed| `figure| `form| `gridcell| `group| `heading| `img| `listitem| `log| `main| `marquee| `math| `meter| `note| `option| `presentation| `progressbar| `radio| `radiogroup| `region| `row| `rowgroup| `rowheader| `scrollbar| `search| `searchbox| `separator| `slider| `status| `switch| `tab| `table| `tablist| `tabpanel| `term| `textbox| `timer| `toolbar| `tooltip| `treegrid| `treeitem ]type 'r dom_check =
?aria_activedescendant:aria_activedescendant Check.value ->
?aria_atomic:aria_atomic Check.value ->
?aria_autocomplete:aria_autocomplete Check.value ->
?aria_braillelabel:aria_braillelabel Check.value ->
?aria_brailleroledescription:aria_brailleroledescription Check.value ->
?aria_busy:aria_busy Check.value ->
?aria_checked:aria_checked Check.value ->
?aria_colcount:aria_colcount Check.value ->
?aria_colindex:aria_colindex Check.value ->
?aria_colindextext:aria_colindextext Check.value ->
?aria_colspan:aria_colspan Check.value ->
?aria_controls:aria_controls Check.value ->
?aria_current:aria_current Check.value ->
?aria_describedby:aria_describedby Check.value ->
?aria_description:aria_description Check.value ->
?aria_details:aria_details Check.value ->
?aria_disabled:aria_disabled Check.value ->
?aria_dropeffect:aria_dropeffect Check.value ->
?aria_errormessage:aria_errormessage Check.value ->
?aria_expanded:aria_expanded Check.value ->
?aria_flowto:aria_flowto Check.value ->
?aria_grabbed:aria_grabbed Check.value ->
?aria_haspopup:aria_haspopup Check.value ->
?aria_hidden:aria_hidden Check.value ->
?aria_invalid:aria_invalid Check.value ->
?aria_keyshortcuts:aria_keyshortcuts Check.value ->
?aria_label:aria_label Check.value ->
?aria_labelledby:aria_labelledby Check.value ->
?aria_level:aria_level Check.value ->
?aria_live:aria_live Check.value ->
?aria_modal:aria_modal Check.value ->
?aria_multiline:aria_multiline Check.value ->
?aria_multiselectable:aria_multiselectable Check.value ->
?aria_orientation:aria_orientation Check.value ->
?aria_owns:aria_owns Check.value ->
?aria_placeholder:aria_placeholder Check.value ->
?aria_posinset:aria_posinset Check.value ->
?aria_pressed:aria_pressed Check.value ->
?aria_readonly:aria_readonly Check.value ->
?aria_relevant:aria_relevant Check.value ->
?aria_required:aria_required Check.value ->
?aria_roledescription:aria_roledescription Check.value ->
?aria_rowcount:aria_rowcount Check.value ->
?aria_rowindex:aria_rowindex Check.value ->
?aria_rowindextext:aria_rowindextext Check.value ->
?aria_rowspan:aria_rowspan Check.value ->
?aria_selected:aria_selected Check.value ->
?aria_setsize:aria_setsize Check.value ->
?aria_sort:aria_sort Check.value ->
?aria_valuemax:aria_valuemax Check.value ->
?aria_valuemin:aria_valuemin Check.value ->
?aria_valuenow:aria_valuenow Check.value ->
?aria_valuetext:aria_valuetext Check.value ->
?autofocus:autofocus Check.value ->
?class_:class_ Check.value ->
?class_list:class_list Check.value ->
?elementtiming:elementtiming Check.value ->
?id:id Check.value ->
?inner_html:inner_html Check.value ->
?nonce:nonce Check.value ->
?on_abort:on_abort ->
?on_animation_cancel:on_animation_cancel ->
?on_animation_end:on_animation_end ->
?on_animation_iteration:on_animation_iteration ->
?on_animation_start:on_animation_start ->
?on_aux_click:on_aux_click ->
?on_before_copy:on_before_copy ->
?on_before_cut:on_before_cut ->
?on_before_input:on_before_input ->
?on_before_match:on_before_match ->
?on_before_paste:on_before_paste ->
?on_before_toggle:on_before_toggle ->
?on_before_xr_select:on_before_xr_select ->
?on_blur:on_blur ->
?on_can_play:on_can_play ->
?on_can_play_through:on_can_play_through ->
?on_cancel:on_cancel ->
?on_change:on_change ->
?on_click:on_click ->
?on_close:on_close ->
?on_command:on_command ->
?on_composition_end:on_composition_end ->
?on_composition_start:on_composition_start ->
?on_composition_update:on_composition_update ->
?on_content_visibility_auto_state_change:
on_content_visibility_auto_state_change ->
?on_context_lost:on_context_lost ->
?on_context_menu:on_context_menu ->
?on_context_restored:on_context_restored ->
?on_copy:on_copy ->
?on_cue_change:on_cue_change ->
?on_cut:on_cut ->
?on_dbl_click:on_dbl_click ->
?on_drag:on_drag ->
?on_drag_end:on_drag_end ->
?on_drag_enter:on_drag_enter ->
?on_drag_exit:on_drag_exit ->
?on_drag_leave:on_drag_leave ->
?on_drag_over:on_drag_over ->
?on_drag_start:on_drag_start ->
?on_drop:on_drop ->
?on_duration_change:on_duration_change ->
?on_emptied:on_emptied ->
?on_ended:on_ended ->
?on_error:on_error ->
?on_focus:on_focus ->
?on_focus_in:on_focus_in ->
?on_focus_out:on_focus_out ->
?on_form_data:on_form_data ->
?on_fullscreen_change:on_fullscreen_change ->
?on_fullscreen_error:on_fullscreen_error ->
?on_got_pointer_capture:on_got_pointer_capture ->
?on_input:on_input ->
?on_invalid:on_invalid ->
?on_key_down:on_key_down ->
?on_key_press:on_key_press ->
?on_key_up:on_key_up ->
?on_load:on_load ->
?on_load_start:on_load_start ->
?on_loaded_data:on_loaded_data ->
?on_loaded_metadata:on_loaded_metadata ->
?on_lost_pointer_capture:on_lost_pointer_capture ->
?on_mouse_down:on_mouse_down ->
?on_mouse_enter:on_mouse_enter ->
?on_mouse_leave:on_mouse_leave ->
?on_mouse_move:on_mouse_move ->
?on_mouse_out:on_mouse_out ->
?on_mouse_over:on_mouse_over ->
?on_mouse_up:on_mouse_up ->
?on_paste:on_paste ->
?on_pause:on_pause ->
?on_play:on_play ->
?on_playing:on_playing ->
?on_pointer_cancel:on_pointer_cancel ->
?on_pointer_down:on_pointer_down ->
?on_pointer_enter:on_pointer_enter ->
?on_pointer_leave:on_pointer_leave ->
?on_pointer_move:on_pointer_move ->
?on_pointer_out:on_pointer_out ->
?on_pointer_over:on_pointer_over ->
?on_pointer_raw_update:on_pointer_raw_update ->
?on_pointer_up:on_pointer_up ->
?on_progress:on_progress ->
?on_rate_change:on_rate_change ->
?on_reset:on_reset ->
?on_resize:on_resize ->
?on_scroll:on_scroll ->
?on_scroll_end:on_scroll_end ->
?on_scroll_snap_change:on_scroll_snap_change ->
?on_scroll_snap_changing:on_scroll_snap_changing ->
?on_security_policy_violation:on_security_policy_violation ->
?on_seeked:on_seeked ->
?on_seeking:on_seeking ->
?on_select:on_select ->
?on_select_start:on_select_start ->
?on_selection_change:on_selection_change ->
?on_slot_change:on_slot_change ->
?on_stalled:on_stalled ->
?on_submit:on_submit ->
?on_suspend:on_suspend ->
?on_time_update:on_time_update ->
?on_toggle:on_toggle ->
?on_touch_cancel:on_touch_cancel ->
?on_touch_end:on_touch_end ->
?on_touch_move:on_touch_move ->
?on_touch_start:on_touch_start ->
?on_transition_cancel:on_transition_cancel ->
?on_transition_end:on_transition_end ->
?on_transition_run:on_transition_run ->
?on_transition_start:on_transition_start ->
?on_volume_change:on_volume_change ->
?on_waiting:on_waiting ->
?on_wheel:on_wheel ->
?ref:ref ->
?role:role Check.value ->
?slot:slot Check.value ->
?style:style Check.value ->
?tab_index:tab_index Check.value ->
?tabindex:tabindex Check.value ->
?text_content:text_content Check.value ->
'rtype 'r check =
?about:about Check.value ->
?access_key:access_key Check.value ->
?accesskey:accesskey Check.value ->
?auto_capitalize:auto_capitalize Check.value ->
?autocapitalize:autocapitalize Check.value ->
?autocorrect:autocorrect Check.value ->
?command:command Check.value ->
?commandfor:commandfor Check.value ->
?content_editable:content_editable Check.value ->
?contenteditable:contenteditable Check.value ->
?context_menu:context_menu Check.value ->
?contextmenu:contextmenu Check.value ->
?datatype:datatype Check.value ->
?dir:dir Check.value ->
?disabled:disabled Check.value ->
?draggable:draggable Check.value ->
?enterkeyhint:enterkeyhint Check.value ->
?export_parts:export_parts Check.value ->
?exportparts:exportparts Check.value ->
?form:form Check.value ->
?form_action:form_action Check.value ->
?form_enctype:form_enctype Check.value ->
?form_method:form_method Check.value ->
?form_no_validate:form_no_validate Check.value ->
?form_target:form_target Check.value ->
?formaction:formaction Check.value ->
?formenctype:formenctype Check.value ->
?formmethod:formmethod Check.value ->
?formnovalidate:formnovalidate Check.value ->
?formtarget:formtarget Check.value ->
?hidden:hidden Check.value ->
?inert:inert Check.value ->
?inner_text:inner_text Check.value ->
?input_mode:input_mode Check.value ->
?inputmode:inputmode Check.value ->
?is:is Check.value ->
?item_id:item_id Check.value ->
?item_prop:item_prop Check.value ->
?item_ref:item_ref Check.value ->
?item_scope:item_scope Check.value ->
?item_type:item_type Check.value ->
?itemid:itemid Check.value ->
?itemprop:itemprop Check.value ->
?itemref:itemref Check.value ->
?itemscope:itemscope Check.value ->
?itemtype:itemtype Check.value ->
?lang:lang Check.value ->
?name:name Check.value ->
?part:part Check.value ->
?popover:popover Check.value ->
?popover_target:popover_target Check.value ->
?popover_target_action:popover_target_action Check.value ->
?popovertarget:popovertarget Check.value ->
?popovertargetaction:popovertargetaction Check.value ->
?prefix:prefix Check.value ->
?property:property Check.value ->
?resource:resource Check.value ->
?spellcheck:spellcheck Check.value ->
?title:title Check.value ->
?translate:translate Check.value ->
?type_:type_ Check.value ->
?typeof:typeof Check.value ->
?value:value Check.value ->
?vocab:vocab Check.value ->
'r dom_check