Skip to content

Instantly share code, notes, and snippets.

View alexkonst's full-sized avatar

Aleksey Konstantinov alexkonst

View GitHub Profile
@alexkonst
alexkonst / example.js
Created September 2, 2019 13:17
Listen events on window
[
'drag', 'dragdrop', 'dragend', 'dragenter', 'dragexit', 'draggesture', 'dragleave', 'dragover', 'dragstart', 'drop',
'click', 'dblclick',
'keydown', 'keypress', 'keyup',
'mousedown', 'mouseenter', 'mouseleave', 'mousemove', 'mouseout', 'mouseover', 'mouseup', 'mousewheel',
'pointerlockchange', 'pointerlockerror',
'wheel',
'touchcancel', 'touchend', 'touchenter', 'touchleave', 'touchmove', 'touchstart',
'pointerover', 'pointerenter', 'pointerdown', 'pointermove', 'pointerup', 'pointercancel', 'pointerout', 'pointerleave', 'gotpointercapture', 'lostpointercapture',
].forEach(eName => document.addEventListener(eName, e => console.log(e.type)))
@alexkonst
alexkonst / media-events.js
Created February 22, 2019 10:30
All media events as array
// https://developer.mozilla.org/en/docs/Web/Guide/Events/Media_events
export const mediaEvents = [
'abort',
'canplay',
'canplaythrough',
'durationchange',
'emptied',
// 'encrypted',
'ended',