spyne
Version:
Reactive Real-DOM Framework for Advanced Javascript applications
522 lines (521 loc) • 8.95 kB
JavaScript
const windowEventsArr = [
'cached',
'error',
'abort',
'load',
'beforeunload',
'unload',
'online',
'offline',
'focus',
'blur',
'open',
'message',
'error',
'close',
'pagehide',
'pageshow',
'popstate',
'animationstart',
'animationend',
'animationiteration',
'transitionstart',
'transitioncancel',
'transitionend',
'transitionrun',
'reset',
'submit',
'beforeprint',
'afterprint',
'compositionstart',
'compositionupdate',
'compositionend',
'fullscreenchange',
'fullscreenerror',
'resize',
'scroll',
'cut',
'copy',
'paste',
'keydown',
'keypress',
'keyup',
'mouseenter',
'mouseover',
'mousemove',
'mousedown',
'mouseup',
'auxclick',
'click',
'dblclick',
'contextmenu',
'wheel',
'mouseleave',
'mouseout',
'select',
'pointerlockchange',
'pointerlockerror',
'dragstart',
'drag',
'dragend',
'dragenter',
'dragover',
'dragleave',
'drop',
'durationchange',
'loadedmetadata',
'loadeddata',
'canplay',
'canplaythrough',
'ended',
'emptied',
'stalled',
'suspend',
'play',
'playing',
'pause',
'waiting',
'seeking',
'seeked',
'ratechange',
'timeupdate',
'volumechange',
'complete',
'audioprocess',
'loadstart',
'progress',
'error',
'timeout',
'abort',
'load',
'loadend',
'change',
'storage',
'checking',
'downloading',
'error',
'noupdate',
'obsolete',
'updateready',
'broadcast',
'CheckboxStateChange',
'hashchange',
'input',
'RadioStateChange',
'readystatechange',
'ValueChange',
'invalid',
'localized',
'message',
'message',
'message',
'open',
'show',
'abort',
'vrdisplayconnect',
'vrdisplaydisconnect',
'vrdisplayactivate',
'vrdisplaydeactivate',
'vrdisplayblur',
'vrdisplayfocus',
'vrdisplaypresentchange',
'SVGAbort',
'SVGError',
'SVGLoad',
'SVGResize',
'SVGScroll',
'SVGUnload',
'SVGZoom',
'abort',
'blocked',
'complete',
'error',
'success',
'upgradeneeded',
'versionchange',
'transitionend',
'afterscriptexecute',
'beforescriptexecute',
'DOMMenuItemActive',
'DOMMenuItemInactive',
'popuphidden',
'popuphiding',
'popupshowing',
'popupshown',
'visibilitychange',
'chargingchange',
'chargingtimechange',
'dischargingtimechange',
'levelchange',
'alerting',
'busy',
'callschanged',
'cfstatechange',
'connected',
'connecting',
'dialing',
'disconnected',
'disconnecting',
'error',
'held',
'holding',
'incoming',
'resuming',
'statechange',
'voicechange',
'compassneedscalibration',
'devicelight',
'devicemotion',
'deviceorientation',
'deviceproximity',
'MozOrientation',
'orientationchange',
'userproximity',
'icccardlockerror',
'iccinfochange',
'smartcard-insert',
'smartcard-remove',
'stkcommand',
'stksessionend',
'cardstatechange',
'delivered',
'received',
'sent',
'ussdreceived',
'mozbrowserclose',
'mozbrowsercontextmenu',
'mozbrowsererror',
'mozbrowsericonchange',
'mozbrowserlocationchange',
'mozbrowserloadend',
'mozbrowserloadstart',
'mozbrowseropenwindow',
'mozbrowsersecuritychange',
'mozbrowsershowmodalprompt',
'mozbrowsertitlechange',
'DOMAttributeNameChanged',
'DOMAttrModified',
'DOMCharacterDataModified',
'DOMContentLoaded',
'DOMElementNameChanged',
'DOMNodeInserted',
'DOMNodeInsertedIntoDocument',
'DOMNodeRemoved',
'DOMNodeRemovedFromDocument',
'DOMSubtreeModified',
'touchcancel',
'touchend',
'touchenter',
'touchleave',
'touchmove',
'touchstart',
'pointerover',
'pointerenter',
'pointerdown',
'pointermove',
'pointerup',
'pointercancel',
'pointerout',
'pointerleave',
'gotpointercapture',
'lostpointercapture',
'abort',
'abort',
'abort',
'afterprint',
'animationend',
'animationiteration',
'animationstart',
'appinstalled',
'audioprocess',
'audioend',
'audiostart',
'beforeprint',
'beforeunload',
'beginEvent',
'blocked',
'blur',
'boundary',
'cached',
'canplay',
'canplaythrough',
'change',
'chargingchange',
'chargingtimechange',
'checking',
'click',
'close',
'complete',
'complete',
'compositionend',
'compositionstart',
'compositionupdate',
'contextmenu',
'copy',
'cut',
'dblclick',
'devicechange',
'devicelight',
'devicemotion',
'deviceorientation',
'deviceproximity',
'dischargingtimechange',
'click',
'DOMAttributeNameChanged',
'DOMAttrModified',
'DOMCharacterDataModified',
'DOMContentLoaded',
'DOMElementNameChanged',
'focus',
'focusin',
'blur',
'focusout',
'DOMNodeInserted',
'DOMNodeInsertedIntoDocument',
'DOMNodeRemoved',
'DOMNodeRemovedFromDocument',
'DOMSubtreeModified',
'downloading',
'drag',
'dragend',
'dragenter',
'dragleave',
'dragover',
'dragstart',
'drop',
'durationchange',
'emptied',
'end',
'end',
'ended',
'ended',
'endEvent',
'error',
'error',
'error',
'error',
'error',
'error',
'error',
'error',
'focus',
'focusin',
'focusout',
'fullscreenchange',
'fullscreenerror',
'gamepadconnected',
'gamepaddisconnected',
'gotpointercapture',
'hashchange',
'lostpointercapture',
'input',
'invalid',
'keydown',
'keypress',
'keyup',
'languagechange',
'levelchange',
'load',
'load',
'loadeddata',
'loadedmetadata',
'loadend',
'loadstart',
'mark',
'message',
'message',
'message',
'message',
'messageerror',
'message',
'mousedown',
'mouseenter',
'mouseleave',
'mousemove',
'mouseout',
'mouseover',
'mouseup',
'nomatch',
'notificationclick',
'noupdate',
'obsolete',
'offline',
'online',
'open',
'open',
'orientationchange',
'pagehide',
'pageshow',
'paste',
'pause',
'pause',
'pointercancel',
'pointerdown',
'pointerenter',
'pointerleave',
'pointerlockchange',
'pointerlockerror',
'pointermove',
'pointerout',
'pointerover',
'pointerup',
'play',
'playing',
'popstate',
'progress',
'progress',
'push',
'pushsubscriptionchange',
'ratechange',
'readystatechange',
'repeatEvent',
'reset',
'resize',
'resourcetimingbufferfull',
'result',
'resume',
'scroll',
'seeked',
'seeking',
'select',
'selectstart',
'selectionchange',
'show',
'slotchange',
'soundend',
'soundstart',
'speechend',
'speechstart',
'stalled',
'start',
'start',
'storage',
'submit',
'success',
'suspend',
'SVGAbort',
'SVGError',
'SVGLoad',
'SVGResize',
'SVGScroll',
'SVGUnload',
'SVGZoom',
'timeout',
'timeupdate',
'touchcancel',
'touchend',
'touchmove',
'touchstart',
'transitionend',
'unload',
'updateready',
'upgradeneeded',
'userproximity',
'voiceschanged',
'voiceschanged',
'versionchange',
'visibilitychange',
'volumechange',
'waiting',
'wheel',
'afterscriptexecute',
'beforescriptexecute',
'beforeinstallprompt',
'cardstatechange',
'change',
'connectionInfoUpdate',
'cfstatechange',
'datachange',
'dataerror',
'DOMMouseScroll',
'wheel',
'drop',
'dragend',
'dragstart',
'icccardlockerror',
'iccinfochange',
'localized',
'mousewheel',
'MozAudioAvailable',
'mozbrowseractivitydone',
'mozbrowserasyncscroll',
'mozbrowseraudioplaybackchange',
'mozbrowsercaretstatechanged',
'mozbrowserclose',
'mozbrowsercontextmenu',
'mozbrowserdocumentfirstpaint',
'mozbrowsererror',
'mozbrowserfindchange',
'mozbrowserfirstpaint',
'mozbrowsericonchange',
'mozbrowserlocationchange',
'mozbrowserloadend',
'mozbrowserloadstart',
'mozbrowsermanifestchange',
'mozbrowsermetachange',
'mozbrowseropensearch',
'mozbrowseropentab',
'mozbrowseropenwindow',
'mozbrowserresize',
'mozbrowserscroll',
'mozbrowserscrollareachanged',
'mozbrowserscrollviewchange',
'mozbrowsersecuritychange',
'mozbrowserselectionstatechanged',
'mozbrowsercaretstatechanged',
'mozbrowsershowmodalprompt',
'mozbrowsertitlechange',
'mozbrowserusernameandpasswordrequired',
'mozbrowservisibilitychange',
'MozGamepadButtonDown',
'MozGamepadButtonUp',
'MozMousePixelScroll',
'MozOrientation',
'MozScrolledAreaChanged',
'moztimechange',
'alerting',
'busy',
'callschanged',
'connected',
'connecting',
'delivered',
'dialing',
'disabled',
'disconnected',
'disconnecting',
'enabled',
'error',
'held',
'holding',
'incoming',
'received',
'resuming',
'sent',
'statechange',
'statuschange',
'overflow',
'smartcard-insert',
'smartcard-remove',
'stkcommand',
'stksessionend',
'touchenter',
'touchleave',
'underflow',
'progress',
'ussdreceived',
'voicechange',
'broadcast',
'CheckboxStateChange',
'command',
'commandupdate',
'DOMMenuItemActive',
'DOMMenuItemInactive',
'popuphidden',
'popuphiding',
'popupshowing',
'popupshown',
'RadioStateChange',
'ValueChange',
'notification',
'notification'
]