make Map.create take Brr.El

This commit is contained in:
Swrup 2022-05-19 16:16:37 +02:00
parent 0370fb97a2
commit 68ee03bead
4 changed files with 12 additions and 6 deletions

View file

@ -6,8 +6,10 @@ let of_jv = Fun.id
let to_jv = Fun.id
let create ?(options = Jv.null) container_id =
Jv.call Global.leaflet "map" [| Jv.of_string container_id; options |]
let create ?(options = Jv.null) container =
match Brr.El.at (Jstr.of_string "id") container with
| None -> failwith "container doesn't have id"
| Some id -> Jv.call Global.leaflet "map" [| Jv.of_jstr id; options |]
let invalidate_size map =
let (_ : Jv.t) = Jv.call map "invalidateSize" [| Jv.true' |] in