summaryrefslogtreecommitdiff
path: root/misc/openlayers/examples/multitouch.html
diff options
context:
space:
mode:
Diffstat (limited to 'misc/openlayers/examples/multitouch.html')
-rw-r--r--misc/openlayers/examples/multitouch.html28
1 files changed, 28 insertions, 0 deletions
diff --git a/misc/openlayers/examples/multitouch.html b/misc/openlayers/examples/multitouch.html
new file mode 100644
index 0000000..0cab78a
--- /dev/null
+++ b/misc/openlayers/examples/multitouch.html
@@ -0,0 +1,28 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>Multitouch Test</title>
+ </head>
+ <body>
+ <div style="width:80%; height: 200px; border: 1px solid black; font-size: 5em;" id="box">
+ </div>
+ Touch inside the box. On a touch enabled browser, you will get the number
+ of detected touch events. If the box is red, your browser does not support
+ touch events.
+ <script>
+ var box = document.getElementById("box");
+ box.addEventListener("touchstart", function(evt) {
+ box.innerHTML = evt.touches.length;
+ evt.preventDefault();
+ });
+ box.addEventListener("touchmove", function(evt) {
+ box.innerHTML = evt.touches.length;
+ evt.preventDefault();
+ });
+ if (!(typeof box.ontouchstart != 'undefined')) {
+ box.style.backgroundColor = "red";
+ }
+ </script>
+ </body>
+</html>