-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathjquery.pointerHooks.js
More file actions
46 lines (41 loc) · 897 Bytes
/
jquery.pointerHooks.js
File metadata and controls
46 lines (41 loc) · 897 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
(function($) {
'use strict';
// events to fix
var events = [
'pointerenter',
'pointerover',
'pointerdown',
'pointermove',
'pointerup',
'pointerout',
'pointerleave',
'pointercancel'
];
var fixHook = {
// properties to copy over to jQuery Event
props: [
'pageX',
'pageY',
'clientX',
'clientY',
'screenX',
'screenY',
'relatedTarget',
'pointerId',
'pointerType',
'x',
'y',
'isPrimary',
'width',
'height',
'tiltX',
'tiltY',
'pressure'
]
};
var i = 0;
var length = events.length;
for (; i < length; i++) {
$.event.fixHooks[events[i]] = fixHook;
}
}(jQuery));