|
168 | 168 | me.event.publish(me.event.WINDOW_ONSCROLL, [ e ]); |
169 | 169 | } |
170 | 170 | ), false); |
171 | | - |
172 | | - // check for the standardized pointerEvent support |
173 | | - if (me.device.pointerEnabled) { |
174 | | - // check for backward compatibility with the 'MS' prefix |
175 | | - if(window.navigator.msPointerEnabled) { |
176 | | - activeEventList = MSPointerEventList; |
177 | | - } else { // standard pointerEvent support |
178 | | - activeEventList = pointerEventList; |
179 | | - } |
180 | | - // `touch****` events for iOS/Android devices |
181 | | - } else if (me.device.touch) { |
| 171 | + |
| 172 | + // check standard |
| 173 | + if(window.navigator.pointerEnabled) { |
| 174 | + activeEventList = pointerEventList; |
| 175 | + } |
| 176 | + else if(window.navigator.msPointerEnabled) { // check for backward compatibility with the 'MS' prefix |
| 177 | + activeEventList = MSPointerEventList; |
| 178 | + } |
| 179 | + else if (me.device.touch) { // `touch****` events for iOS/Android devices |
182 | 180 | activeEventList = touchEventList; |
183 | | - // Regular Mouse events |
184 | | - } else { |
| 181 | + } |
| 182 | + else { // Regular Mouse events |
185 | 183 | activeEventList = mouseEventList; |
186 | 184 | } |
187 | | - |
| 185 | + |
188 | 186 | registerEventListener(activeEventList, onPointerEvent); |
189 | 187 |
|
190 | 188 | // detect wheel event support |
191 | | - // Modern browsers support "wheel", Webkit and IE support at least "mousewheel |
| 189 | + // Modern browsers support "wheel", Webkit and IE support at least "mousewheel |
192 | 190 | wheeltype = "onwheel" in document.createElement("div") ? "wheel" : "mousewheel"; |
193 | | - window.addEventListener(wheeltype, onMouseWheel, false); |
| 191 | + window.addEventListener(wheeltype, onMouseWheel, false); |
194 | 192 |
|
195 | 193 | // set the PointerMove/touchMove/MouseMove event |
196 | 194 | if (obj.throttlingInterval === undefined) { |
|
0 commit comments