| author | veltr |
| Tue, 17 Apr 2012 15:58:35 +0200 | |
| changeset 867 | 43f615b4dc48 |
| parent 257 | d62fe14973a9 |
| permissions | -rw-r--r-- |
|
257
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
1 |
/* |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
2 |
* jquery.simulate - simulate browser mouse and keyboard events |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
3 |
* |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
4 |
* Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
5 |
* Dual licensed under the MIT or GPL Version 2 licenses. |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
6 |
* http://jquery.org/license |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
7 |
* |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
8 |
*/ |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
9 |
|
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
10 |
;(function($) { |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
11 |
|
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
12 |
$.fn.extend({ |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
13 |
simulate: function(type, options) { |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
14 |
return this.each(function() { |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
15 |
var opt = $.extend({}, $.simulate.defaults, options || {}); |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
16 |
new $.simulate(this, type, opt); |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
17 |
}); |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
18 |
} |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
19 |
}); |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
20 |
|
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
21 |
$.simulate = function(el, type, options) { |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
22 |
this.target = el; |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
23 |
this.options = options; |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
24 |
|
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
25 |
if (/^drag$/.test(type)) { |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
26 |
this[type].apply(this, [this.target, options]); |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
27 |
} else { |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
28 |
this.simulateEvent(el, type, options); |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
29 |
} |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
30 |
} |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
31 |
|
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
32 |
$.extend($.simulate.prototype, { |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
33 |
simulateEvent: function(el, type, options) { |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
34 |
var evt = this.createEvent(type, options); |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
35 |
this.dispatchEvent(el, type, evt, options); |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
36 |
return evt; |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
37 |
}, |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
38 |
createEvent: function(type, options) { |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
39 |
if (/^mouse(over|out|down|up|move)|(dbl)?click$/.test(type)) { |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
40 |
return this.mouseEvent(type, options); |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
41 |
} else if (/^key(up|down|press)$/.test(type)) { |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
42 |
return this.keyboardEvent(type, options); |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
43 |
} |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
44 |
}, |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
45 |
mouseEvent: function(type, options) { |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
46 |
var evt; |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
47 |
var e = $.extend({ |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
48 |
bubbles: true, cancelable: (type != "mousemove"), view: window, detail: 0, |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
49 |
screenX: 0, screenY: 0, clientX: 0, clientY: 0, |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
50 |
ctrlKey: false, altKey: false, shiftKey: false, metaKey: false, |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
51 |
button: 0, relatedTarget: undefined |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
52 |
}, options); |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
53 |
|
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
54 |
var relatedTarget = $(e.relatedTarget)[0]; |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
55 |
|
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
56 |
if ($.isFunction(document.createEvent)) { |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
57 |
evt = document.createEvent("MouseEvents"); |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
58 |
evt.initMouseEvent(type, e.bubbles, e.cancelable, e.view, e.detail, |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
59 |
e.screenX, e.screenY, e.clientX, e.clientY, |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
60 |
e.ctrlKey, e.altKey, e.shiftKey, e.metaKey, |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
61 |
e.button, e.relatedTarget || document.body.parentNode); |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
62 |
} else if (document.createEventObject) { |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
63 |
evt = document.createEventObject(); |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
64 |
$.extend(evt, e); |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
65 |
evt.button = { 0:1, 1:4, 2:2 }[evt.button] || evt.button; |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
66 |
} |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
67 |
return evt; |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
68 |
}, |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
69 |
keyboardEvent: function(type, options) { |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
70 |
var evt; |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
71 |
|
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
72 |
var e = $.extend({ bubbles: true, cancelable: true, view: window, |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
73 |
ctrlKey: false, altKey: false, shiftKey: false, metaKey: false, |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
74 |
keyCode: 0, charCode: 0 |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
75 |
}, options); |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
76 |
|
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
77 |
if ($.isFunction(document.createEvent)) { |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
78 |
try { |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
79 |
evt = document.createEvent("KeyEvents"); |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
80 |
evt.initKeyEvent(type, e.bubbles, e.cancelable, e.view, |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
81 |
e.ctrlKey, e.altKey, e.shiftKey, e.metaKey, |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
82 |
e.keyCode, e.charCode); |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
83 |
} catch(err) { |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
84 |
evt = document.createEvent("Events"); |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
85 |
evt.initEvent(type, e.bubbles, e.cancelable); |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
86 |
$.extend(evt, { view: e.view, |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
87 |
ctrlKey: e.ctrlKey, altKey: e.altKey, shiftKey: e.shiftKey, metaKey: e.metaKey, |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
88 |
keyCode: e.keyCode, charCode: e.charCode |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
89 |
}); |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
90 |
} |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
91 |
} else if (document.createEventObject) { |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
92 |
evt = document.createEventObject(); |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
93 |
$.extend(evt, e); |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
94 |
} |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
95 |
if ($.browser.msie || $.browser.opera) { |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
96 |
evt.keyCode = (e.charCode > 0) ? e.charCode : e.keyCode; |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
97 |
evt.charCode = undefined; |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
98 |
} |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
99 |
return evt; |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
100 |
}, |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
101 |
|
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
102 |
dispatchEvent: function(el, type, evt) { |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
103 |
if (el.dispatchEvent) { |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
104 |
el.dispatchEvent(evt); |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
105 |
} else if (el.fireEvent) { |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
106 |
el.fireEvent('on' + type, evt); |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
107 |
} |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
108 |
return evt; |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
109 |
}, |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
110 |
|
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
111 |
drag: function(el) { |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
112 |
var self = this, center = this.findCenter(this.target), |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
113 |
options = this.options, x = Math.floor(center.x), y = Math.floor(center.y), |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
114 |
dx = options.dx || 0, dy = options.dy || 0, target = this.target; |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
115 |
var coord = { clientX: x, clientY: y }; |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
116 |
this.simulateEvent(target, "mousedown", coord); |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
117 |
coord = { clientX: x + 1, clientY: y + 1 }; |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
118 |
this.simulateEvent(document, "mousemove", coord); |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
119 |
coord = { clientX: x + dx, clientY: y + dy }; |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
120 |
this.simulateEvent(document, "mousemove", coord); |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
121 |
this.simulateEvent(document, "mousemove", coord); |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
122 |
this.simulateEvent(target, "mouseup", coord); |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
123 |
}, |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
124 |
findCenter: function(el) { |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
125 |
var el = $(this.target), o = el.offset(); |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
126 |
return { |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
127 |
x: o.left + el.outerWidth() / 2, |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
128 |
y: o.top + el.outerHeight() / 2 |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
129 |
}; |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
130 |
} |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
131 |
}); |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
132 |
|
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
133 |
$.extend($.simulate, { |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
134 |
defaults: { |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
135 |
speed: 'sync' |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
136 |
}, |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
137 |
VK_TAB: 9, |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
138 |
VK_ENTER: 13, |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
139 |
VK_ESC: 27, |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
140 |
VK_PGUP: 33, |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
141 |
VK_PGDN: 34, |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
142 |
VK_END: 35, |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
143 |
VK_HOME: 36, |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
144 |
VK_LEFT: 37, |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
145 |
VK_UP: 38, |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
146 |
VK_RIGHT: 39, |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
147 |
VK_DOWN: 40 |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
148 |
}); |
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
149 |
|
|
d62fe14973a9
added jquery plugin to simulate jquery ui interactions.
hamidouk
parents:
diff
changeset
|
150 |
})(jQuery); |