module C:sig
..end
Creation of content from client-side values. This makes possible to insert in server side generated pages some nodes that will be computed on client side (for example reactive nodes).
val node : ?init:'a Eliom_content.Svg.elt ->
'a Eliom_content.Svg.elt Eliom_client_value.t -> 'a Eliom_content.Svg.elt
node e
is a server-side node corresponding to the
client-side node e
. node e
can be used like any other
server-side node.
The implementation uses an initial placeholder node that is
later replaced by the client node. By default, the placeholder
node is span
. The ~init
argument can be used to provide a
custom placeholder node (e.g., one with the same tag as the
client node). This can be useful in contexts where span
is
not allowed.
val attr : ?init:'a Eliom_content.Svg.attrib ->
'a Eliom_content.Svg.attrib Eliom_client_value.t ->
'a Eliom_content.Svg.attrib