bonsai

A library for building dynamic webapps, using Js_of_ocaml
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library bonsai.web_ui_form
val stringable_list : ?extra_input_attr:Bonsai_web.Vdom.Attr.t Bonsai_web.Value.t -> ?extra_pill_container_attr:Bonsai_web.Vdom.Attr.t Bonsai_web.Value.t -> ?extra_pill_attr:Bonsai_web.Vdom.Attr.t Bonsai_web.Value.t -> ?placeholder:string -> Core.Source_code_position.t -> (module Stringable_model with type t = 'a) -> 'a list Bonsai_web_ui_form__Form.t Bonsai_web.Computation.t
val list : Core.Source_code_position.t -> ?element_group_label: ( delete_button:Bonsai_web.Vdom.Node.t -> int -> 'a Core.Or_error.t -> Bonsai_web.Vdom.Node.t ) -> ?add_element_text:string Bonsai_web.Value.t -> ?button_placement:[ `Indented | `Inline ] -> 'a Bonsai_web_ui_form__Form.t Bonsai_web.Computation.t -> 'a list Bonsai_web_ui_form__Form.t Bonsai_web.Computation.t
val set : Core.Source_code_position.t -> ?element_group_label: ( delete_button:Bonsai_web.Vdom.Node.t -> int -> 'a Core.Or_error.t -> Bonsai_web.Vdom.Node.t ) -> ?add_element_text:string Bonsai_web.Value.t -> ?button_placement:[ `Indented | `Inline ] -> ( 'a, 'cmp ) Bonsai_web.Bonsai.comparator -> 'a Bonsai_web_ui_form__Form.t Bonsai_web.Computation.t -> ( 'a, 'cmp ) Core.Set.t Bonsai_web_ui_form__Form.t Bonsai_web.Computation.t
val map : Core.Source_code_position.t -> ?element_group_label: ( delete_button:Bonsai_web.Vdom.Node.t -> int -> ('k * 'v) Core.Or_error.t -> Bonsai_web.Vdom.Node.t ) -> ?add_element_text:string Bonsai_web.Value.t -> ?button_placement:[ `Indented | `Inline ] -> ( 'k, 'cmp ) Bonsai_web.Bonsai.comparator -> key:'k Bonsai_web_ui_form__Form.t Bonsai_web.Computation.t -> data:'v Bonsai_web_ui_form__Form.t Bonsai_web.Computation.t -> ( 'k, 'v, 'cmp ) Core.Map.t Bonsai_web_ui_form__Form.t Bonsai_web.Computation.t