Byo_bonsai_preludeinclude module type of struct include Bonsai_web endinclude module type of Bonsai.For_openval am_running_how :
[ `Browser
| `Browser_test
| `Browser_benchmark
| `Node
| `Node_benchmark
| `Node_test
| `Node_jsdom_test ]am_running_how provides information on how the code is currently being run:
`Node_test means that the code is being run using node as part of an expect_test`Node_jsdom_test means that the code is being run using node as part of an expect_test that enables jsdom to simulate a browser environment.`Node_benchmark means that the code is being run using node as part of a benchmark`Node means that the code is being run using node, but not as part of an expect_test or a benchmark`Browser_test means that the code is being run in a browser as part of an expect_test`Browser_benchmark means that the code is being run in the browser as part of a benchmark`Browser means that the code is being run in a browser but not as part of a benchmarkval am_within_disabled_fieldset :
Js_of_ocaml.Dom_html.event Js_of_ocaml.Js.t ->
boolam_within_disabled_fieldset traverses up the DOM to see whether an event occurred within a fieldset element with the disabled attribute. As this function requires DOM interaction, it will return false if the code is not running in the browser.
Note: because this function bubbles up from the target of the event, it's possible that the event occurs within a disabled fieldset, but the form element which performs this check is not within a disabled fieldset (or vice versa). For example, mousemove events will originate from the element under the mouse, so if the mouse is over a different disabled form, am_within_disabled_fieldset will be true, even if the component which performs this check is not.
module For_bonsai_internal = Bonsai_web.For_bonsai_internalmodule Effect = Bonsai_web.Effectmodule Vdom = Bonsai_web.Vdominclude module type of Vdom.Html_syntaxmodule Html_syntax = Bonsai_web.Html_syntaxmodule Start_for_arrow_deprecated = Bonsai_web.Start_for_arrow_deprecatedmodule Driver = Bonsai_web.Drivermodule Test_selector = Bonsai_web.Test_selectormodule Bonsai = Bonsai_web.Bonsaimodule Incr = Bonsai_web.Incrmodule View = Bonsai_web.Viewmodule To_incr_dom = Bonsai_web.To_incr_dommodule Persistent_var = Bonsai_web.Persistent_varmodule Rpc_effect = Bonsai_web.Rpc_effectmodule Start = Bonsai_web.Startinclude module type of struct include Bonsai.Let_syntax endval (>>|) :
here:lexing_position ->
'a Bonsai_web.Bonsai.t ->
('a -> 'b) ->
'b Bonsai_web.Bonsai.tval return : here:lexing_position -> 'a -> 'a Bonsai_web.Bonsai.tmodule Let_syntax = Bonsai.Let_syntax.Let_syntaxmodule Attr = Vdom.Attrmodule Node = Vdom.Node