leaflet/src/layer.ml

24 lines
642 B
OCaml
Raw Normal View History

2022-04-08 13:21:20 +02:00
type t = Jv.t
let add_to map layer = ignore @@ Jv.call layer "addTo" [| Map.to_jv_t map |]
let remove layer = ignore @@ Jv.call layer "remove" [||]
let remove_from map layer =
ignore @@ Jv.call layer "removeFrom" [| Map.to_jv_t map |]
let bind_popup el layer =
ignore @@ Jv.call layer "bindPopup" [| Brr.El.to_jv el |]
let unbind_popup layer = ignore @@ Jv.call layer "unbindPopup" [||]
let open_popup layer = ignore @@ Jv.call layer "openPopup" [||]
let close_popup layer = ignore @@ Jv.call layer "closePopup" [||]
let get_popup layer = Popup.of_jv_t @@ Jv.call layer "getPopup" [||]
let of_jv_t = Fun.id
let to_jv_t = Fun.id