Skip to content

Commit 73cab73

Browse files
committed
Fix #488 HTMLMediaElement.play() should return Promise
1 parent e613d16 commit 73cab73

File tree

3 files changed

+7
-7
lines changed

3 files changed

+7
-7
lines changed

api-reports/2_12.txt

+3-3
Original file line numberDiff line numberDiff line change
@@ -4288,7 +4288,7 @@ raw/HTMLAudioElement[JC] var parentElement: HTMLElement
42884288
raw/HTMLAudioElement[JC] def parentNode: Node
42894289
raw/HTMLAudioElement[JC] def pause(): Unit
42904290
raw/HTMLAudioElement[JC] def paused: Boolean
4291-
raw/HTMLAudioElement[JC] def play(): Unit
4291+
raw/HTMLAudioElement[JC] def play(): js.UndefOr[js.Promise[Unit]]
42924292
raw/HTMLAudioElement[JC] var playbackRate: Double
42934293
raw/HTMLAudioElement[JC] def played: TimeRanges
42944294
raw/HTMLAudioElement[JC] def prefix: String
@@ -9311,7 +9311,7 @@ raw/HTMLMediaElement[JC] var parentElement: HTMLElement
93119311
raw/HTMLMediaElement[JC] def parentNode: Node
93129312
raw/HTMLMediaElement[JC] def pause(): Unit
93139313
raw/HTMLMediaElement[JC] def paused: Boolean
9314-
raw/HTMLMediaElement[JC] def play(): Unit
9314+
raw/HTMLMediaElement[JC] def play(): js.UndefOr[js.Promise[Unit]]
93159315
raw/HTMLMediaElement[JC] var playbackRate: Double
93169316
raw/HTMLMediaElement[JC] def played: TimeRanges
93179317
raw/HTMLMediaElement[JC] def prefix: String
@@ -14890,7 +14890,7 @@ raw/HTMLVideoElement[JC] var parentElement: HTMLElement
1489014890
raw/HTMLVideoElement[JC] def parentNode: Node
1489114891
raw/HTMLVideoElement[JC] def pause(): Unit
1489214892
raw/HTMLVideoElement[JC] def paused: Boolean
14893-
raw/HTMLVideoElement[JC] def play(): Unit
14893+
raw/HTMLVideoElement[JC] def play(): js.UndefOr[js.Promise[Unit]]
1489414894
raw/HTMLVideoElement[JC] var playbackRate: Double
1489514895
raw/HTMLVideoElement[JC] def played: TimeRanges
1489614896
raw/HTMLVideoElement[JC] var poster: String

api-reports/2_13.txt

+3-3
Original file line numberDiff line numberDiff line change
@@ -4288,7 +4288,7 @@ raw/HTMLAudioElement[JC] var parentElement: HTMLElement
42884288
raw/HTMLAudioElement[JC] def parentNode: Node
42894289
raw/HTMLAudioElement[JC] def pause(): Unit
42904290
raw/HTMLAudioElement[JC] def paused: Boolean
4291-
raw/HTMLAudioElement[JC] def play(): Unit
4291+
raw/HTMLAudioElement[JC] def play(): js.UndefOr[js.Promise[Unit]]
42924292
raw/HTMLAudioElement[JC] var playbackRate: Double
42934293
raw/HTMLAudioElement[JC] def played: TimeRanges
42944294
raw/HTMLAudioElement[JC] def prefix: String
@@ -9311,7 +9311,7 @@ raw/HTMLMediaElement[JC] var parentElement: HTMLElement
93119311
raw/HTMLMediaElement[JC] def parentNode: Node
93129312
raw/HTMLMediaElement[JC] def pause(): Unit
93139313
raw/HTMLMediaElement[JC] def paused: Boolean
9314-
raw/HTMLMediaElement[JC] def play(): Unit
9314+
raw/HTMLMediaElement[JC] def play(): js.UndefOr[js.Promise[Unit]]
93159315
raw/HTMLMediaElement[JC] var playbackRate: Double
93169316
raw/HTMLMediaElement[JC] def played: TimeRanges
93179317
raw/HTMLMediaElement[JC] def prefix: String
@@ -14890,7 +14890,7 @@ raw/HTMLVideoElement[JC] var parentElement: HTMLElement
1489014890
raw/HTMLVideoElement[JC] def parentNode: Node
1489114891
raw/HTMLVideoElement[JC] def pause(): Unit
1489214892
raw/HTMLVideoElement[JC] def paused: Boolean
14893-
raw/HTMLVideoElement[JC] def play(): Unit
14893+
raw/HTMLVideoElement[JC] def play(): js.UndefOr[js.Promise[Unit]]
1489414894
raw/HTMLVideoElement[JC] var playbackRate: Double
1489514895
raw/HTMLVideoElement[JC] def played: TimeRanges
1489614896
raw/HTMLVideoElement[JC] var poster: String

src/main/scala/org/scalajs/dom/raw/Html.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -3159,7 +3159,7 @@ abstract class HTMLMediaElement extends HTMLElement {
31593159
*
31603160
* MDN
31613161
*/
3162-
def play(): Unit = js.native
3162+
def play(): js.UndefOr[js.Promise[Unit]] = js.native
31633163

31643164
/**
31653165
* Begins loading the media content from the server.

0 commit comments

Comments
 (0)