Skip to content

Commit 0ce0c70

Browse files
authoredJan 16, 2023
feat: add offline/online events (#1205)
1 parent 9f363af commit 0ce0c70

File tree

3 files changed

+16
-0
lines changed

3 files changed

+16
-0
lines changed
 

‎src/__tests__/events.js

+5
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,11 @@ const eventTypes = [
7676
events: ['load', 'error'],
7777
elementType: 'img',
7878
},
79+
{
80+
type: '',
81+
events: ['offline', 'online'],
82+
elementType: 'window',
83+
},
7984
{
8085
type: '',
8186
events: ['load', 'error'],

‎src/event-map.js

+9
Original file line numberDiff line numberDiff line change
@@ -363,6 +363,15 @@ export const eventMap = {
363363
EventType: 'PopStateEvent',
364364
defaultInit: {bubbles: true, cancelable: false},
365365
},
366+
// window events
367+
offline: {
368+
EventType: 'Event',
369+
defaultInit: {bubbles: false, cancelable: false},
370+
},
371+
online: {
372+
EventType: 'Event',
373+
defaultInit: {bubbles: false, cancelable: false},
374+
},
366375
}
367376

368377
export const eventAliasMap = {

‎types/events.d.ts

+2
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,8 @@ export type EventType =
8686
| 'pointerLeave'
8787
| 'gotPointerCapture'
8888
| 'lostPointerCapture'
89+
| 'offline'
90+
| 'online'
8991

9092
export type FireFunction = (
9193
element: Document | Element | Window | Node,

0 commit comments

Comments
 (0)
Please sign in to comment.