|
@@ -5,6 +5,11 @@
|
|
|
<meta charset="utf-8">
|
|
|
<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
|
|
|
<link type="text/css" rel="stylesheet" href="main.css">
|
|
|
+ <style>
|
|
|
+ body {
|
|
|
+ touch-action: none;
|
|
|
+ }
|
|
|
+ </style>
|
|
|
</head>
|
|
|
<body>
|
|
|
|
|
@@ -88,7 +93,7 @@
|
|
|
|
|
|
//
|
|
|
|
|
|
- document.addEventListener( 'mousedown', onDocumentMouseDown, false );
|
|
|
+ document.addEventListener( 'pointerdown', onPointerDown, false );
|
|
|
document.addEventListener( 'wheel', onDocumentMouseWheel, false );
|
|
|
|
|
|
window.addEventListener( 'resize', onWindowResized, false );
|
|
@@ -104,7 +109,7 @@
|
|
|
|
|
|
}
|
|
|
|
|
|
- function onDocumentMouseDown( event ) {
|
|
|
+ function onPointerDown( event ) {
|
|
|
|
|
|
event.preventDefault();
|
|
|
|
|
@@ -114,22 +119,22 @@
|
|
|
onPointerDownLon = lon;
|
|
|
onPointerDownLat = lat;
|
|
|
|
|
|
- document.addEventListener( 'mousemove', onDocumentMouseMove, false );
|
|
|
- document.addEventListener( 'mouseup', onDocumentMouseUp, false );
|
|
|
+ document.addEventListener( 'pointermove', onPointerMove, false );
|
|
|
+ document.addEventListener( 'pointerup', onPointerUp, false );
|
|
|
|
|
|
}
|
|
|
|
|
|
- function onDocumentMouseMove( event ) {
|
|
|
+ function onPointerMove( event ) {
|
|
|
|
|
|
lon = ( event.clientX - onPointerDownPointerX ) * 0.1 + onPointerDownLon;
|
|
|
lat = ( event.clientY - onPointerDownPointerY ) * 0.1 + onPointerDownLat;
|
|
|
|
|
|
}
|
|
|
|
|
|
- function onDocumentMouseUp() {
|
|
|
+ function onPointerUp() {
|
|
|
|
|
|
- document.removeEventListener( 'mousemove', onDocumentMouseMove, false );
|
|
|
- document.removeEventListener( 'mouseup', onDocumentMouseUp, false );
|
|
|
+ document.removeEventListener( 'pointermove', onPointerMove, false );
|
|
|
+ document.removeEventListener( 'pointerup', onPointerUp, false );
|
|
|
|
|
|
}
|
|
|
|