package eliom

  1. Overview
  2. Docs
Advanced client/server Web and mobile framework

Install

Dune Dependency

Authors

Maintainers

Sources

11.1.1.tar.gz
md5=c8c67fe5fb8d3f44a3b17cc4a93a0e62
sha512=e58557a1b525efd011e0eb539b112b53e6c012ac3fb2153c251be030eda483dd3b19de625707cf5ffebd97fa6a7fabfb8a6aae8e8a61c79e0bd7ad2d289df9a9

doc/eliom.server/Eliom_content/Html/C/index.html

Module Html.CSource

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 >>.

Sourceval node : ?init:'a elt -> 'a elt Eliom_client_value.t -> 'a 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.

Sourceval attr : ?init:'a attrib -> 'a attrib Eliom_client_value.t -> 'a attrib
OCaml

Innovation. Community. Security.

On This Page
  1. Content injection