I have all new code to detect mouse and touch. This time, I've tested on iOS, and Chrome, FireFox, IE, and Safari on Windows 7 without touch and on Windows 8.1 with touch (Surface Tablet). The code has gotten bigger, and I am nearing the edge of sanity.
This is pretty simple. The hasMouse and hasTouch above the Scalebar Widget will show undefined until a mouse or touch is detected. The order shouldn't matter. I appreciate all who will help with this test.
Thanks,
Larry
Larry,
Tested on my Windows 7 PC on:
Chrome 42.0.2311.135 m - hasMouse: true, hasTouch: undefined
Chrome mobile iPad emulator: hasMouse: undefined, hasTouch: true
Internet Explorer 11: hasMouse: true, hasTouch: undefined
FireFox 36.0.4: hasMouse:true, hasTouch: undefined
Tested on my iPad:
Safari: hasMouse: undefined, hasTouch:true
Chrome: hasMouse: undefined, hasTouch:true
Very nice!
Regards,
Tom
Larry,
Tested on Lenovo ThinkPad (Android 4.0.x)
Device is touch enabled
Device has mouse
Your test reports true to both accurately.