Skip to content

Commit fd558b9

Browse files
committed
Update to new interface of Lwt_js_events.transitionend
1 parent 8f5ef8a commit fd558b9

File tree

5 files changed

+15
-9
lines changed

5 files changed

+15
-9
lines changed

opam

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
opam-version: "2.0"
22
name: "ocsigen-toolkit"
3-
version: "3.2.0"
3+
version: "3.3.0"
44
maintainer: "dev@ocsigen.org"
55
synopsis: "Reusable UI components for Eliom applications (client only, or client-server)"
66
description: "The Ocsigen Toolkit is a set of user interface widgets that facilitate the development of Eliom applications."
@@ -13,7 +13,7 @@ build: [ make "-j%{jobs}%" ]
1313
install: [ make "install" ]
1414
depends: [
1515
"ocaml" {>= "4.08.0"}
16-
"js_of_ocaml" {>= "4.0.0" & < "4.1.0"}
16+
"js_of_ocaml" {>= "4.1.0"}
1717
"eliom" {>= "6.12.1"}
1818
"calendar" {>= "2.0.0"}
1919
]

src/widgets/ot_carousel.eliom

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -294,7 +294,11 @@ let%shared make ?(a = []) ?(vertical = false) ?(position = 0)
294294
set_active ();
295295
Lwt.async (fun () ->
296296
let%lwt () =
297-
if move then Lwt_js_events.transitionend d2' else Lwt.return_unit
297+
if move
298+
then
299+
let%lwt _ = Lwt_js_events.transitionend d2' in
300+
Lwt.return_unit
301+
else Lwt.return_unit
298302
in
299303
Eliom_lib.Option.iter (fun f -> f ()) transitionend;
300304
Manip.Class.remove ~%d2 ot_swiping;

src/widgets/ot_drawer.eliom

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ let%shared drawer ?(a = []) ?(position = `Left) ?(opened = false)
130130
add_class ~%bckgrnd "closing";
131131
Lwt.cancel !(~%touch_thread);
132132
Lwt_js_events.async (fun () ->
133-
let%lwt () = Lwt_js_events.transitionend (To_dom.of_element ~%d) in
133+
let%lwt _ = Lwt_js_events.transitionend (To_dom.of_element ~%d) in
134134
remove_class ~%bckgrnd "closing";
135135
Eliom_lib.Option.iter (fun f -> f ()) ~%onclose;
136136
Lwt.return_unit)
@@ -154,7 +154,7 @@ let%shared drawer ?(a = []) ?(position = `Left) ?(opened = false)
154154
Eliom_client.Page_status.onactive ~stop:(fst ~%stop_open_event)
155155
(fun () -> html_ManipClass_add "ot-drawer-open");
156156
Lwt_js_events.async (fun () ->
157-
let%lwt () = Lwt_js_events.transitionend (To_dom.of_element ~%d) in
157+
let%lwt _ = Lwt_js_events.transitionend (To_dom.of_element ~%d) in
158158
remove_class ~%bckgrnd "opening";
159159
Lwt.return_unit)
160160
: unit -> unit)]
@@ -225,7 +225,7 @@ let%shared drawer ?(a = []) ?(position = `Left) ?(opened = false)
225225
(Js.Unsafe.coerce dr##.style)##.webkitTransform
226226
:= Js.string "";
227227
Lwt.async (fun () ->
228-
let%lwt () = Lwt_js_events.transitionend dr in
228+
let%lwt _ = Lwt_js_events.transitionend dr in
229229
Manip.Class.remove ~%bckgrnd "ot-swiping";
230230
Lwt.return_unit);
231231
cl ()
@@ -234,7 +234,7 @@ let%shared drawer ?(a = []) ?(position = `Left) ?(opened = false)
234234
(Js.Unsafe.coerce dr##.style)##.webkitTransform
235235
:= Js.string "";
236236
Lwt.async (fun () ->
237-
let%lwt () = Lwt_js_events.transitionend dr in
237+
let%lwt _ = Lwt_js_events.transitionend dr in
238238
Manip.Class.remove ~%bckgrnd "ot-swiping";
239239
Lwt.return_unit)
240240
| `Abort ->

src/widgets/ot_swipe.eliom

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ let%shared bind ?(transition_duration = 0.3)
119119
elt'##.style##.left := px_of_int left;
120120
Eliom_lib.Option.iter (fun f -> f ev left) ~%onend;
121121
Lwt.async (fun () ->
122-
let%lwt () = Lwt_js_events.transitionend elt' in
122+
let%lwt _ = Lwt_js_events.transitionend elt' in
123123
Manip.Class.remove elt "ot-swiping";
124124
Lwt.return_unit));
125125
status := Stopped;

src/widgets/ot_tongue.eliom

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -246,7 +246,9 @@ let%client bind side stops init handle update set_before_signal set_after_signal
246246
Lwt.async (fun () ->
247247
let%lwt () =
248248
if stop <> previousstop
249-
then Lwt_js_events.transitionend elt'
249+
then
250+
let%lwt _ = Lwt_js_events.transitionend elt' in
251+
Lwt.return_unit
250252
else Lwt.return_unit
251253
in
252254
set_after_signal stop; Lwt.return_unit);

0 commit comments

Comments
 (0)