package ezjs_extension
Binding for Chrome and Firefox extension API
Install
Dune Dependency
Authors
Maintainers
Sources
0.1.tar.gz
md5=0d1dc7175a620eb50c07f2bbe0531533
sha512=5742b4e64398533c95291fe7c9b5ed3e264214dee7522fec1a0074766afd40e633aa1ceea16cbc6923ab80d737a15c13b50b96d4ddf8fad8ec74c30816877c9a
doc/ezjs_extension.chrome/Chrome/Runtime/index.html
Module Chrome.Runtime
Source
include module type of struct include Chrome_common.Runtime end
Source
val connect :
?id:Ezjs_min.js_string Ezjs_min.t ->
?info:Extension_utils.Runtime.connectInfo Ezjs_min.t ->
unit ->
Extension_utils.Runtime.port Ezjs_min.t
Source
val onMessage :
('a Ezjs_min.t ->
Extension_utils.Runtime.messageSender Ezjs_min.t ->
('b Ezjs_min.t -> bool Ezjs_min.t) ->
unit) ->
unit
Source
val onMessageExternal :
('a Ezjs_min.t ->
Extension_utils.Runtime.messageSender Ezjs_min.t ->
('a Ezjs_min.t -> bool Ezjs_min.t) ->
unit) ->
unit
Source
val requestUpdateCheck :
(Extension_utils.Runtime.requestCheckResponse Ezjs_min.t -> unit) ->
unit
Source
val sendMessage :
?id:Ezjs_min.js_string Ezjs_min.t ->
?options:Extension_utils.Runtime.connectInfo Ezjs_min.t ->
?callback:('a Ezjs_min.t -> unit) ->
'b Ezjs_min.t ->
unit
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>