Lines Matching refs:e

48 		fnc = function(e){  argument
49 if (!e){ // Fix some ie bugs...
50 e = window.event;
52 if (!e.stopPropagation){
53 e.stopPropagation = function(){ this.cancelBubble = true; };
55 e.data = pass;
56 func.call(elem, e);
88 function mouseDown(e){ argument
89 e.data.position.x = e.pageX;
90 e.data.position.y = e.pageY;
91 e.data.start.x = e.pageX;
92 e.data.start.y = e.pageY;
93 e.data.event = e;
94 if (e.data.onstart && e.data.onstart.call(e.data.element, e.data)){
97 if (e.preventDefault && e.data.preventDefault){
98 e.preventDefault();
100 if (e.stopPropagation && e.data.stopPropagation){
101 e.stopPropagation();
103 bind(e.data.affects, mousemove, mouseMove, e.data);
104 bind(e.data.affects, mouseup, mouseUp, e.data);
106 function mouseMove(e){ argument
107 if (e.preventDefault && e.data.preventDefault){
108 e.preventDefault();
110 if (e.stopPropagation && e.data.preventDefault){
111 e.stopPropagation();
113 e.data.move.x = e.pageX - e.data.position.x;
114 e.data.move.y = e.pageY - e.data.position.y;
115 e.data.position.x = e.pageX;
116 e.data.position.y = e.pageY;
117 e.data.offset.x = e.pageX - e.data.start.x;
118 e.data.offset.y = e.pageY - e.data.start.y;
119 e.data.event = e;
120 if (e.data.onmove){
121 e.data.onmove.call(e.data.element, e.data);
124 function mouseUp(e){ argument
125 if (e.preventDefault && e.data.preventDefault){
126 e.preventDefault();
128 if (e.stopPropagation && e.data.stopPropagation){
129 e.stopPropagation();
131 unbind(e.data.affects, mousemove, mouseMove);
132 unbind(e.data.affects, mouseup, mouseUp);
133 e.data.event = e;
134 if (e.data.onfinish){
135 e.data.onfinish.call(e.data.element, e.data);
138 function touchStart(e){ argument
139 e.data.position.x = e.touches[0].pageX;
140 e.data.position.y = e.touches[0].pageY;
141 e.data.start.x = e.touches[0].pageX;
142 e.data.start.y = e.touches[0].pageY;
143 e.data.event = e;
144 if (e.data.onstart && e.data.onstart.call(e.data.element, e.data)){
147 if (e.preventDefault && e.data.preventDefault){
148 e.preventDefault();
150 if (e.stopPropagation && e.data.stopPropagation){
151 e.stopPropagation();
153 bind(e.data.affects, touchmove, touchMove, e.data);
154 bind(e.data.affects, touchend, touchEnd, e.data);
156 function touchMove(e){ argument
157 if (e.preventDefault && e.data.preventDefault){
158 e.preventDefault();
160 if (e.stopPropagation && e.data.stopPropagation){
161 e.stopPropagation();
163 e.data.move.x = e.touches[0].pageX - e.data.position.x;
164 e.data.move.y = e.touches[0].pageY - e.data.position.y;
165 e.data.position.x = e.touches[0].pageX;
166 e.data.position.y = e.touches[0].pageY;
167 e.data.offset.x = e.touches[0].pageX - e.data.start.x;
168 e.data.offset.y = e.touches[0].pageY - e.data.start.y;
169 e.data.event = e;
170 if (e.data.onmove){
171 e.data.onmove.call(e.data.elem, e.data);
174 function touchEnd(e){ argument
175 if (e.preventDefault && e.data.preventDefault){
176 e.preventDefault();
178 if (e.stopPropagation && e.data.stopPropagation){
179 e.stopPropagation();
181 unbind(e.data.affects, touchmove, touchMove);
182 unbind(e.data.affects, touchend, touchEnd);
183 e.data.event = e;
184 if (e.data.onfinish){
185 e.data.onfinish.call(e.data.element, e.data);