Skip to content

Commit 6d8609b

Browse files
authored
Merge pull request #433 from japgolly/idbOnVersionChange
Add IDBDatabase.onversionchange
2 parents 6d9ae70 + a19f4dd commit 6d8609b

File tree

3 files changed

+10
-0
lines changed

3 files changed

+10
-0
lines changed

api-reports/2_12.txt

+1
Original file line numberDiff line numberDiff line change
@@ -15129,6 +15129,7 @@ raw/IDBDatabase[JC] def name: String
1512915129
raw/IDBDatabase[JC] def objectStoreNames: DOMStringList
1513015130
raw/IDBDatabase[JC] var onabort: js.Function1[Event, _]
1513115131
raw/IDBDatabase[JC] var onerror: js.Function1[Event, _]
15132+
raw/IDBDatabase[JC] var onversionchange: js.Function1[IDBVersionChangeEvent, _]
1513215133
raw/IDBDatabase[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
1513315134
raw/IDBDatabase[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
1513415135
raw/IDBDatabase[JC] def transaction(storeNames: js.Any, mode: String?): IDBTransaction

api-reports/2_13.txt

+1
Original file line numberDiff line numberDiff line change
@@ -15129,6 +15129,7 @@ raw/IDBDatabase[JC] def name: String
1512915129
raw/IDBDatabase[JC] def objectStoreNames: DOMStringList
1513015130
raw/IDBDatabase[JC] var onabort: js.Function1[Event, _]
1513115131
raw/IDBDatabase[JC] var onerror: js.Function1[Event, _]
15132+
raw/IDBDatabase[JC] var onversionchange: js.Function1[IDBVersionChangeEvent, _]
1513215133
raw/IDBDatabase[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
1513315134
raw/IDBDatabase[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
1513415135
raw/IDBDatabase[JC] def transaction(storeNames: js.Any, mode: String?): IDBTransaction

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

+8
Original file line numberDiff line numberDiff line change
@@ -624,6 +624,14 @@ class IDBDatabase extends EventTarget {
624624
*/
625625
var onabort: js.Function1[Event, _] = js.native
626626

627+
/**
628+
* The onversionchange event handler of the IDBDatabase interface handles the versionchange
629+
* event, fired when a database structure change (IDBOpenDBRequest.onupgradeneeded event or
630+
* IDBFactory.deleteDatabase) was requested elsewhere (most probably in another window/tab
631+
* on the same computer).
632+
*/
633+
var onversionchange: js.Function1[IDBVersionChangeEvent, _] = js.native
634+
627635
/**
628636
* The method takes the name of the store as well as a parameter object. The parameter
629637
* object lets you define important optional properties. You can use the property to

0 commit comments

Comments
 (0)