Module type Ocsigen.PAGES


module type PAGES = sig .. end

type page 
type form_content_elt 
type form_content_elt_list 
type form_elt 
type a_content_elt 
type a_content_elt_list 
type a_elt 
type a_elt_list 
type div_content_elt 
type div_content_elt_list 
type uri 
type link_elt 
type script_elt 
type textarea_elt 
type select_elt 
type input_elt 
type pcdata_elt 
val create_sender : Predefined_senders.create_sender_type
val send : content:page -> Predefined_senders.send_page_type
type a_attrib_t 
type form_attrib_t 
type input_attrib_t 
type textarea_attrib_t 
type select_attrib_t 
type link_attrib_t 
type script_attrib_t 
type input_type_t 
val hidden : input_type_t
val text : input_type_t
val password : input_type_t
val checkbox : input_type_t
val radio : input_type_t
val submit : input_type_t
val file : input_type_t
val empty_seq : form_content_elt_list
val cons_form : form_content_elt ->
form_content_elt_list -> form_content_elt_list
val make_a : ?a:a_attrib_t ->
href:string -> a_content_elt_list -> a_elt
val make_get_form : ?a:form_attrib_t ->
action:string ->
form_content_elt ->
form_content_elt_list -> form_elt
val make_post_form : ?a:form_attrib_t ->
action:string ->
?id:string ->
?inline:bool ->
form_content_elt ->
form_content_elt_list -> form_elt
val make_hidden_field : input_elt -> form_content_elt
val remove_first : form_content_elt_list ->
form_content_elt * form_content_elt_list
val make_input : ?a:input_attrib_t ->
?checked:bool ->
typ:input_type_t ->
?name:string -> ?value:string -> unit -> input_elt
val make_textarea : ?a:textarea_attrib_t ->
name:string ->
rows:int ->
cols:int -> pcdata_elt -> textarea_elt
val make_select : ?a:select_attrib_t ->
name:string ->
?selected:(string option * string) option ->
string option * string ->
(string option * string) list -> select_elt
val make_div : classe:string list -> a_elt -> form_content_elt
val make_uri_from_string : string -> uri
val make_css_link : ?a:link_attrib_t -> uri -> link_elt
val make_js_script : ?a:script_attrib_t ->
uri -> script_elt