package eliom
Install
dune-project
Dependency
Authors
Maintainers
Sources
md5=a1fe1f37d5163c25818afcc5ca8d6ecf
sha512=4ac91ff05bb43eea5d5e1e046bc54a0c97707db28be3c2f65437fbb1b3457171f715105f7f0621837494c014dc05473f26bc919483b0e47d394a2bbe19b319a7
doc/eliom.server/Eliom_content/Html/C/index.html
Module Html.C
Source
Creation of HTML 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).
Content injection
See Eliom manual for more detail on <<a_manual
chapter="clientserver-html" fragment="inject" | DOM &
Client-values >>
.
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.