Module Bs4_card
val popover_link : ?classes:Html_types.nmtoken list -> ?prefix:string -> ?trigger:string Ocp_js.Xml.wrap -> string Ocp_js.Html.wrap -> [> [> Html_types.txt ] Html_types.a ] Ocp_js.Html.elt * string
val mk_pages : ?use_sep:bool -> (int -> 'a option * bool) -> int list -> ('a option * bool) list
val mk_range : ?accel:int -> int -> int -> int list
val page_range : int -> int -> (int option * bool) list
val make_paginate : ?classes:Html_types.nmtoken list -> ?prefix:string -> int -> int -> int -> string list Stdlib.ref -> (int -> int -> unit) -> [> `Span | `Ul ] Ocp_js.Html.elt
val min_size : int
val max_size : int
val size_choices : int list
val make_page_sizer : ?page_sizer:bool -> ?classes:Html_types.nmtoken list -> int -> int -> (int -> int -> unit) -> [> `Div | `Span ] Ocp_js.Html.elt
val make_refresh : ?refresh:bool -> ?classes:Html_types.nmtoken list -> 'a -> 'b -> ('a -> 'b -> unit) -> [> `Button | `Span ] Ocp_js.Html.elt
val make_pagination_elts : ?classes:Html_types.nmtoken list -> ?refresh:bool -> ?page_sizer:bool -> string -> int -> string list Stdlib.ref -> int Stdlib.ref -> int Stdlib.ref -> (int -> int -> unit) -> [> `Button | `Div | `Span | `Ul ] Ocp_js.elt list
val replace_pagination : ?classes:Html_types.nmtoken list -> ?page_sizer:bool -> string -> int -> string list Stdlib.ref -> int Stdlib.ref -> int Stdlib.ref -> (int -> int -> unit) -> unit
type table_type
=
|
Loading of string
|
Ready of Html_types.tr Ocp_js.elt list * string option * int
val table_maker : ?body_id:Html_types.text Ocp_js.Html.wrap -> Html_types.nmtoken list -> [< Html_types.thead ] Ocp_js.Html.elt Ocp_js.Html.wrap -> table_type -> [> `Div | `Table ] Ocp_js.Html.elt
val replace_opt : 'a -> 'a option -> 'a option
module MakeCardTable : functor (M : sig ... end) -> sig ... end