Skip to content

Commit 4de6882

Browse files
committed
Fix most instances of onerror
1 parent 5c75cb4 commit 4de6882

11 files changed

+43
-38
lines changed

api-reports/2_12.txt

Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1822,7 +1822,7 @@ EventSource[JC] def addEventListener[T <: Event](`type`: String, listener: js.Fu
18221822
EventSource[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
18231823
EventSource[JC] def close(): Unit
18241824
EventSource[JC] def dispatchEvent(evt: Event): Boolean
1825-
EventSource[JC] var onerror: js.Function1[Event, _]
1825+
EventSource[JC] var onerror: js.Function1[ErrorEvent, _]
18261826
EventSource[JC] var onmessage: js.Function1[MessageEvent, _]
18271827
EventSource[JC] var onopen: js.Function1[Event, _]
18281828
EventSource[JC] def readyState: Int
@@ -3184,7 +3184,7 @@ HTMLBodyElement[JC] var ondrop: js.Function1[DragEvent, _]
31843184
HTMLBodyElement[JC] var ondurationchange: js.Function1[Event, _]
31853185
HTMLBodyElement[JC] var onemptied: js.Function1[Event, _]
31863186
HTMLBodyElement[JC] var onended: js.Function1[Event, _]
3187-
HTMLBodyElement[JC] var onerror: js.Function1[Event, _]
3187+
HTMLBodyElement[JC] var onerror: js.Function1[ErrorEvent, _]
31883188
HTMLBodyElement[JC] var onfocus: js.Function1[FocusEvent, _]
31893189
HTMLBodyElement[JC] var onfocusin: js.Function1[FocusEvent, _]
31903190
HTMLBodyElement[JC] var onfocusout: js.Function1[FocusEvent, _]
@@ -4413,7 +4413,7 @@ HTMLDocument[JC] var ondrop: js.Function1[DragEvent, _]
44134413
HTMLDocument[JC] var ondurationchange: js.Function1[Event, _]
44144414
HTMLDocument[JC] var onemptied: js.Function1[Event, _]
44154415
HTMLDocument[JC] var onended: js.Function1[Event, _]
4416-
HTMLDocument[JC] var onerror: js.Function1[Event, _]
4416+
HTMLDocument[JC] var onerror: js.Function1[ErrorEvent, _]
44174417
HTMLDocument[JC] var onfocus: js.Function1[FocusEvent, _]
44184418
HTMLDocument[JC] var onfocusin: js.Function1[FocusEvent, _]
44194419
HTMLDocument[JC] var onfocusout: js.Function1[FocusEvent, _]
@@ -14015,7 +14015,7 @@ IDBDatabase[JC] def name: String
1401514015
IDBDatabase[JC] def objectStoreNames: DOMStringList
1401614016
IDBDatabase[JC] var onabort: js.Function1[Event, _]
1401714017
IDBDatabase[JC] var onclose: js.Function1[CloseEvent, _]
14018-
IDBDatabase[JC] var onerror: js.Function1[Event, _]
14018+
IDBDatabase[JC] var onerror: js.Function1[ErrorEvent, _]
1401914019
IDBDatabase[JC] var onversionchange: js.Function1[IDBVersionChangeEvent, _]
1402014020
IDBDatabase[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
1402114021
IDBDatabase[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
@@ -14091,7 +14091,7 @@ IDBOpenDBRequest[JC] def addEventListener[T <: Event](`type`: String, listener:
1409114091
IDBOpenDBRequest[JC] def dispatchEvent(evt: Event): Boolean
1409214092
IDBOpenDBRequest[JC] def error: DOMException
1409314093
IDBOpenDBRequest[JC] var onblocked: js.Function1[IDBVersionChangeEvent, _]
14094-
IDBOpenDBRequest[JC] var onerror: js.Function1[Event, _]
14094+
IDBOpenDBRequest[JC] var onerror: js.Function1[ErrorEvent, _]
1409514095
IDBOpenDBRequest[JC] var onsuccess: js.Function1[IDBEvent[A], _]
1409614096
IDBOpenDBRequest[JC] var onupgradeneeded: js.Function1[IDBVersionChangeEvent, _]
1409714097
IDBOpenDBRequest[JC] def readyState: String
@@ -14104,7 +14104,7 @@ IDBRequest[JC] def addEventListener[T <: Event](`type`: String, listener: js.Fun
1410414104
IDBRequest[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
1410514105
IDBRequest[JC] def dispatchEvent(evt: Event): Boolean
1410614106
IDBRequest[JC] def error: DOMException
14107-
IDBRequest[JC] var onerror: js.Function1[Event, _]
14107+
IDBRequest[JC] var onerror: js.Function1[ErrorEvent, _]
1410814108
IDBRequest[JC] var onsuccess: js.Function1[IDBEvent[A], _]
1410914109
IDBRequest[JC] def readyState: String
1411014110
IDBRequest[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
@@ -14131,7 +14131,7 @@ IDBTransaction[JC] def mode: IDBTransactionMode
1413114131
IDBTransaction[JC] def objectStore(name: String): IDBObjectStore
1413214132
IDBTransaction[JC] var onabort: js.Function1[Event, _]
1413314133
IDBTransaction[JC] var oncomplete: js.Function1[Event, _]
14134-
IDBTransaction[JC] var onerror: js.Function1[Event, _]
14134+
IDBTransaction[JC] var onerror: js.Function1[ErrorEvent, _]
1413514135
IDBTransaction[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
1413614136
IDBTransaction[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
1413714137
IDBTransactionDurability[JT]
@@ -14159,6 +14159,8 @@ IDBVersionChangeEvent[JC] def target: EventTarget
1415914159
IDBVersionChangeEvent[JC] override def target: IDBEventTarget[A]
1416014160
IDBVersionChangeEvent[JC] def timeStamp: Double
1416114161
IDBVersionChangeEvent[JC] def `type`: String
14162+
IDBVersionChangeEvent[SO] def newVersionOption: Option[Int]
14163+
IDBVersionChangeEvent.Ops[SC] def newVersionOption: Option[Int]
1416214164
IDBVersionChangeEventInit[JT] var bubbles: js.UndefOr[Boolean]
1416314165
IDBVersionChangeEventInit[JT] var cancelable: js.UndefOr[Boolean]
1416414166
IDBVersionChangeEventInit[JT] var composed: js.UndefOr[Boolean]
@@ -15170,8 +15172,8 @@ Notification[JC] def dispatchEvent(evt: Event): Boolean
1517015172
Notification[JC] val icon: String
1517115173
Notification[JC] val lang: String
1517215174
Notification[JC] val noscreen: Boolean
15173-
Notification[JC] var onclick: js.Function0[Any]
15174-
Notification[JC] var onerror: js.Function0[Any]
15175+
Notification[JC] var onclick: js.Function1[Event, Any]
15176+
Notification[JC] var onerror: js.Function1[ErrorEvent, Any]
1517515177
Notification[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
1517615178
Notification[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
1517715179
Notification[JC] val renotify: Boolean
@@ -15187,15 +15189,15 @@ NotificationOptions[JT] var dir: js.UndefOr[String]
1518715189
NotificationOptions[JT] var icon: js.UndefOr[String]
1518815190
NotificationOptions[JT] var lang: js.UndefOr[String]
1518915191
NotificationOptions[JT] var noscreen: js.UndefOr[Boolean]
15190-
NotificationOptions[JT] var onclick: js.UndefOr[js.Function0[Any]]
15191-
NotificationOptions[JT] var onerror: js.UndefOr[js.Function0[Any]]
15192+
NotificationOptions[JT] var onclick: js.UndefOr[js.Function1[Event, Any]]
15193+
NotificationOptions[JT] var onerror: js.UndefOr[js.Function1[ErrorEvent, Any]]
1519215194
NotificationOptions[JT] var renotify: js.UndefOr[Boolean]
1519315195
NotificationOptions[JT] var silent: js.UndefOr[Boolean]
1519415196
NotificationOptions[JT] var sound: js.UndefOr[String]
1519515197
NotificationOptions[JT] var sticky: js.UndefOr[Boolean]
1519615198
NotificationOptions[JT] var tag: js.UndefOr[String]
1519715199
NotificationOptions[JT] var vibrate: js.UndefOr[js.Array[Double]]
15198-
NotificationOptions[SO] def apply(body: js.UndefOr[String]?, dir: js.UndefOr[String]?, icon: js.UndefOr[String]?, lang: js.UndefOr[String]?, noscreen: js.UndefOr[Boolean]?, renotify: js.UndefOr[Boolean]?, silent: js.UndefOr[Boolean]?, sound: js.UndefOr[String]?, sticky: js.UndefOr[Boolean]?, tag: js.UndefOr[String]?, onclick: js.UndefOr[js.Function0[Any]]?, onerror: js.UndefOr[js.Function0[Any]]?, vibrate: js.UndefOr[js.Array[Double]]?): NotificationOptions (@deprecated in 2.0.0)
15200+
NotificationOptions[SO] def apply(body: js.UndefOr[String]?, dir: js.UndefOr[String]?, icon: js.UndefOr[String]?, lang: js.UndefOr[String]?, noscreen: js.UndefOr[Boolean]?, renotify: js.UndefOr[Boolean]?, silent: js.UndefOr[Boolean]?, sound: js.UndefOr[String]?, sticky: js.UndefOr[Boolean]?, tag: js.UndefOr[String]?, onclick: js.UndefOr[js.Function1[Event, Any]]?, onerror: js.UndefOr[js.Function1[ErrorEvent, Any]]?, vibrate: js.UndefOr[js.Array[Double]]?): NotificationOptions (@deprecated in 2.0.0)
1519915201
OfflineAudioCompletionEvent[JT] def bubbles: Boolean
1520015202
OfflineAudioCompletionEvent[JT] def cancelBubble: Boolean
1520115203
OfflineAudioCompletionEvent[JT] def cancelable: Boolean
@@ -25010,7 +25012,7 @@ WebSocket[JC] def close(code: Int?, reason: String?): Unit
2501025012
WebSocket[JC] def dispatchEvent(evt: Event): Boolean
2501125013
WebSocket[JC] def extensions: String
2501225014
WebSocket[JC] var onclose: js.Function1[CloseEvent, _]
25013-
WebSocket[JC] var onerror: js.Function1[Event, _]
25015+
WebSocket[JC] var onerror: js.Function1[ErrorEvent, _]
2501425016
WebSocket[JC] var onmessage: js.Function1[MessageEvent, _]
2501525017
WebSocket[JC] var onopen: js.Function1[Event, _]
2501625018
WebSocket[JC] def readyState: Int

api-reports/2_13.txt

Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1822,7 +1822,7 @@ EventSource[JC] def addEventListener[T <: Event](`type`: String, listener: js.Fu
18221822
EventSource[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
18231823
EventSource[JC] def close(): Unit
18241824
EventSource[JC] def dispatchEvent(evt: Event): Boolean
1825-
EventSource[JC] var onerror: js.Function1[Event, _]
1825+
EventSource[JC] var onerror: js.Function1[ErrorEvent, _]
18261826
EventSource[JC] var onmessage: js.Function1[MessageEvent, _]
18271827
EventSource[JC] var onopen: js.Function1[Event, _]
18281828
EventSource[JC] def readyState: Int
@@ -3184,7 +3184,7 @@ HTMLBodyElement[JC] var ondrop: js.Function1[DragEvent, _]
31843184
HTMLBodyElement[JC] var ondurationchange: js.Function1[Event, _]
31853185
HTMLBodyElement[JC] var onemptied: js.Function1[Event, _]
31863186
HTMLBodyElement[JC] var onended: js.Function1[Event, _]
3187-
HTMLBodyElement[JC] var onerror: js.Function1[Event, _]
3187+
HTMLBodyElement[JC] var onerror: js.Function1[ErrorEvent, _]
31883188
HTMLBodyElement[JC] var onfocus: js.Function1[FocusEvent, _]
31893189
HTMLBodyElement[JC] var onfocusin: js.Function1[FocusEvent, _]
31903190
HTMLBodyElement[JC] var onfocusout: js.Function1[FocusEvent, _]
@@ -4413,7 +4413,7 @@ HTMLDocument[JC] var ondrop: js.Function1[DragEvent, _]
44134413
HTMLDocument[JC] var ondurationchange: js.Function1[Event, _]
44144414
HTMLDocument[JC] var onemptied: js.Function1[Event, _]
44154415
HTMLDocument[JC] var onended: js.Function1[Event, _]
4416-
HTMLDocument[JC] var onerror: js.Function1[Event, _]
4416+
HTMLDocument[JC] var onerror: js.Function1[ErrorEvent, _]
44174417
HTMLDocument[JC] var onfocus: js.Function1[FocusEvent, _]
44184418
HTMLDocument[JC] var onfocusin: js.Function1[FocusEvent, _]
44194419
HTMLDocument[JC] var onfocusout: js.Function1[FocusEvent, _]
@@ -14015,7 +14015,7 @@ IDBDatabase[JC] def name: String
1401514015
IDBDatabase[JC] def objectStoreNames: DOMStringList
1401614016
IDBDatabase[JC] var onabort: js.Function1[Event, _]
1401714017
IDBDatabase[JC] var onclose: js.Function1[CloseEvent, _]
14018-
IDBDatabase[JC] var onerror: js.Function1[Event, _]
14018+
IDBDatabase[JC] var onerror: js.Function1[ErrorEvent, _]
1401914019
IDBDatabase[JC] var onversionchange: js.Function1[IDBVersionChangeEvent, _]
1402014020
IDBDatabase[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
1402114021
IDBDatabase[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
@@ -14091,7 +14091,7 @@ IDBOpenDBRequest[JC] def addEventListener[T <: Event](`type`: String, listener:
1409114091
IDBOpenDBRequest[JC] def dispatchEvent(evt: Event): Boolean
1409214092
IDBOpenDBRequest[JC] def error: DOMException
1409314093
IDBOpenDBRequest[JC] var onblocked: js.Function1[IDBVersionChangeEvent, _]
14094-
IDBOpenDBRequest[JC] var onerror: js.Function1[Event, _]
14094+
IDBOpenDBRequest[JC] var onerror: js.Function1[ErrorEvent, _]
1409514095
IDBOpenDBRequest[JC] var onsuccess: js.Function1[IDBEvent[A], _]
1409614096
IDBOpenDBRequest[JC] var onupgradeneeded: js.Function1[IDBVersionChangeEvent, _]
1409714097
IDBOpenDBRequest[JC] def readyState: String
@@ -14104,7 +14104,7 @@ IDBRequest[JC] def addEventListener[T <: Event](`type`: String, listener: js.Fun
1410414104
IDBRequest[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
1410514105
IDBRequest[JC] def dispatchEvent(evt: Event): Boolean
1410614106
IDBRequest[JC] def error: DOMException
14107-
IDBRequest[JC] var onerror: js.Function1[Event, _]
14107+
IDBRequest[JC] var onerror: js.Function1[ErrorEvent, _]
1410814108
IDBRequest[JC] var onsuccess: js.Function1[IDBEvent[A], _]
1410914109
IDBRequest[JC] def readyState: String
1411014110
IDBRequest[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
@@ -14131,7 +14131,7 @@ IDBTransaction[JC] def mode: IDBTransactionMode
1413114131
IDBTransaction[JC] def objectStore(name: String): IDBObjectStore
1413214132
IDBTransaction[JC] var onabort: js.Function1[Event, _]
1413314133
IDBTransaction[JC] var oncomplete: js.Function1[Event, _]
14134-
IDBTransaction[JC] var onerror: js.Function1[Event, _]
14134+
IDBTransaction[JC] var onerror: js.Function1[ErrorEvent, _]
1413514135
IDBTransaction[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
1413614136
IDBTransaction[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
1413714137
IDBTransactionDurability[JT]
@@ -14159,6 +14159,8 @@ IDBVersionChangeEvent[JC] def target: EventTarget
1415914159
IDBVersionChangeEvent[JC] override def target: IDBEventTarget[A]
1416014160
IDBVersionChangeEvent[JC] def timeStamp: Double
1416114161
IDBVersionChangeEvent[JC] def `type`: String
14162+
IDBVersionChangeEvent[SO] def newVersionOption: Option[Int]
14163+
IDBVersionChangeEvent.Ops[SC] def newVersionOption: Option[Int]
1416214164
IDBVersionChangeEventInit[JT] var bubbles: js.UndefOr[Boolean]
1416314165
IDBVersionChangeEventInit[JT] var cancelable: js.UndefOr[Boolean]
1416414166
IDBVersionChangeEventInit[JT] var composed: js.UndefOr[Boolean]
@@ -15170,8 +15172,8 @@ Notification[JC] def dispatchEvent(evt: Event): Boolean
1517015172
Notification[JC] val icon: String
1517115173
Notification[JC] val lang: String
1517215174
Notification[JC] val noscreen: Boolean
15173-
Notification[JC] var onclick: js.Function0[Any]
15174-
Notification[JC] var onerror: js.Function0[Any]
15175+
Notification[JC] var onclick: js.Function1[Event, Any]
15176+
Notification[JC] var onerror: js.Function1[ErrorEvent, Any]
1517515177
Notification[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
1517615178
Notification[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
1517715179
Notification[JC] val renotify: Boolean
@@ -15187,15 +15189,15 @@ NotificationOptions[JT] var dir: js.UndefOr[String]
1518715189
NotificationOptions[JT] var icon: js.UndefOr[String]
1518815190
NotificationOptions[JT] var lang: js.UndefOr[String]
1518915191
NotificationOptions[JT] var noscreen: js.UndefOr[Boolean]
15190-
NotificationOptions[JT] var onclick: js.UndefOr[js.Function0[Any]]
15191-
NotificationOptions[JT] var onerror: js.UndefOr[js.Function0[Any]]
15192+
NotificationOptions[JT] var onclick: js.UndefOr[js.Function1[Event, Any]]
15193+
NotificationOptions[JT] var onerror: js.UndefOr[js.Function1[ErrorEvent, Any]]
1519215194
NotificationOptions[JT] var renotify: js.UndefOr[Boolean]
1519315195
NotificationOptions[JT] var silent: js.UndefOr[Boolean]
1519415196
NotificationOptions[JT] var sound: js.UndefOr[String]
1519515197
NotificationOptions[JT] var sticky: js.UndefOr[Boolean]
1519615198
NotificationOptions[JT] var tag: js.UndefOr[String]
1519715199
NotificationOptions[JT] var vibrate: js.UndefOr[js.Array[Double]]
15198-
NotificationOptions[SO] def apply(body: js.UndefOr[String]?, dir: js.UndefOr[String]?, icon: js.UndefOr[String]?, lang: js.UndefOr[String]?, noscreen: js.UndefOr[Boolean]?, renotify: js.UndefOr[Boolean]?, silent: js.UndefOr[Boolean]?, sound: js.UndefOr[String]?, sticky: js.UndefOr[Boolean]?, tag: js.UndefOr[String]?, onclick: js.UndefOr[js.Function0[Any]]?, onerror: js.UndefOr[js.Function0[Any]]?, vibrate: js.UndefOr[js.Array[Double]]?): NotificationOptions (@deprecated in 2.0.0)
15200+
NotificationOptions[SO] def apply(body: js.UndefOr[String]?, dir: js.UndefOr[String]?, icon: js.UndefOr[String]?, lang: js.UndefOr[String]?, noscreen: js.UndefOr[Boolean]?, renotify: js.UndefOr[Boolean]?, silent: js.UndefOr[Boolean]?, sound: js.UndefOr[String]?, sticky: js.UndefOr[Boolean]?, tag: js.UndefOr[String]?, onclick: js.UndefOr[js.Function1[Event, Any]]?, onerror: js.UndefOr[js.Function1[ErrorEvent, Any]]?, vibrate: js.UndefOr[js.Array[Double]]?): NotificationOptions (@deprecated in 2.0.0)
1519915201
OfflineAudioCompletionEvent[JT] def bubbles: Boolean
1520015202
OfflineAudioCompletionEvent[JT] def cancelBubble: Boolean
1520115203
OfflineAudioCompletionEvent[JT] def cancelable: Boolean
@@ -25010,7 +25012,7 @@ WebSocket[JC] def close(code: Int?, reason: String?): Unit
2501025012
WebSocket[JC] def dispatchEvent(evt: Event): Boolean
2501125013
WebSocket[JC] def extensions: String
2501225014
WebSocket[JC] var onclose: js.Function1[CloseEvent, _]
25013-
WebSocket[JC] var onerror: js.Function1[Event, _]
25015+
WebSocket[JC] var onerror: js.Function1[ErrorEvent, _]
2501425016
WebSocket[JC] var onmessage: js.Function1[MessageEvent, _]
2501525017
WebSocket[JC] var onopen: js.Function1[Event, _]
2501625018
WebSocket[JC] def readyState: Int

dom/src/main/scala/org/scalajs/dom/EventSource.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ class EventSource(URL: String, settings: js.Dynamic = null) extends EventTarget
3939

4040
var onmessage: js.Function1[MessageEvent, _] = js.native
4141

42-
var onerror: js.Function1[Event, _] = js.native
42+
var onerror: js.Function1[ErrorEvent, _] = js.native
4343

4444
/** The close() method must abort any instances of the fetch algorithm started for this EventSource object, and must
4545
* set the readyState attribute to CLOSED. W3C 2012

dom/src/main/scala/org/scalajs/dom/HTMLBodyElement.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ abstract class HTMLBodyElement extends HTMLElement {
2727
* triggered when the event reaches the window, not the body element. Use addEventListener() to attach an event
2828
* listener to the body element.
2929
*/
30-
var onerror: js.Function1[Event, _] = js.native
30+
var onerror: js.Function1[ErrorEvent, _] = js.native
3131

3232
/** Reflects the onresize HTML attribute value for a function to call when the document has been resized. */
3333
var onresize: js.Function1[UIEvent, _] = js.native

dom/src/main/scala/org/scalajs/dom/HTMLDocument.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -287,7 +287,7 @@ abstract class HTMLDocument extends Document {
287287

288288
var onloadedmetadata: js.Function1[Event, _] = js.native
289289

290-
var onerror: js.Function1[Event, _] = js.native
290+
var onerror: js.Function1[ErrorEvent, _] = js.native
291291

292292
var onplay: js.Function1[Event, _] = js.native
293293

dom/src/main/scala/org/scalajs/dom/IDBDatabase.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ class IDBDatabase extends EventTarget {
4343
var onclose: js.Function1[CloseEvent, _] = js.native
4444

4545
/** Fires when access to the database fails. */
46-
var onerror: js.Function1[Event, _] = js.native
46+
var onerror: js.Function1[ErrorEvent, _] = js.native
4747

4848
/** Fires when access of the database is aborted. */
4949
var onabort: js.Function1[Event, _] = js.native

dom/src/main/scala/org/scalajs/dom/IDBRequest.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ class IDBRequest[+S, A] extends EventTarget {
4444
def transaction: IDBTransaction = js.native
4545

4646
/** The event handler for the error event. */
47-
var onerror: js.Function1[Event, _] = js.native
47+
var onerror: js.Function1[ErrorEvent, _] = js.native
4848

4949
/** The state of the request. Every request starts in the pending state. The state changes to done when the request
5050
* completes successfully or when an error occurs.

dom/src/main/scala/org/scalajs/dom/IDBTransaction.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ class IDBTransaction extends EventTarget {
3636
def error: DOMException = js.native
3737

3838
/** The event handler for the onerror event. */
39-
var onerror: js.Function1[Event, _] = js.native
39+
var onerror: js.Function1[ErrorEvent, _] = js.native
4040

4141
/** The event handler for the onabort event. */
4242
var onabort: js.Function1[Event, _] = js.native

dom/src/main/scala/org/scalajs/dom/Notification.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,13 +72,13 @@ class Notification(title: String, options: NotificationOptions = ???) extends Ev
7272
/** The onclick property of the Notification interface specifies an event listener to receive click events. These
7373
* events occur when the user clicks on a displayed Notification.
7474
*/
75-
var onclick: js.Function0[Any] = js.native
75+
var onclick: js.Function1[Event, Any] = js.native
7676

7777
/** The onerror property of the Notification interface specifies an event listener to receive error events. These
7878
* events occur when something goes wrong with a Notification (in many cases an error preventing the notification
7979
* from being displayed.)
8080
*/
81-
var onerror: js.Function0[Any] = js.native
81+
var onerror: js.Function1[ErrorEvent, Any] = js.native
8282

8383
/** The renotify read-only property of the Notification interface specifies whether the user should be notified after
8484
* a new notification replaces an old one, as specified in the renotify option of the Notification() constructor.

0 commit comments

Comments
 (0)