]> git.proxmox.com Git - mirror_novnc.git/blame - tests/input.html
Catch exceptions in cursor detection.
[mirror_novnc.git] / tests / input.html
CommitLineData
a575a383
JM
1<html>
2 <head><title>Input Test</title></head>
3 <body>
4 <br><br>
5
6 Canvas:<br>
7 <canvas id="canvas" width="640" height="20"
8 style="border-style: dotted; border-width: 1px;">
9 Canvas not supported.
10 </canvas>
11
12 <br>
13 Results:<br>
14 <textarea id="messages" style="font-size: 9;" cols=80 rows=25></textarea>
15 </body>
16
17 <!--
18 <script type='text/javascript'
19 src='http://getfirebug.com/releases/lite/1.2/firebug-lite-compressed.js'></script>
20 -->
a575a383
JM
21 <script src="include/util.js"></script>
22 <script src="include/canvas.js"></script>
a575a383
JM
23 <script>
24 var msg_cnt = 0;
d93d3e09 25 var width = 400, height = 200;
a575a383
JM
26 var iterations;
27
28 function message(str) {
29 console.log(str);
30 cell = $('messages');
31 cell.innerHTML += msg_cnt + ": " + str + "\n";
32 cell.scrollTop = cell.scrollHeight;
33 }
34
61dd52c9
JM
35 function mouseButton(x, y, down, bmask) {
36 msg = 'mouse x,y: ' + x + ',' + y + ' down: ' + down;
37 msg += ' bmask: ' + bmask;
a575a383
JM
38 console.log(msg);
39 message(msg);
40 }
41
61dd52c9
JM
42 function mouseMove(x, y) {
43 msg = 'mouse x,y: ' + x + ',' + y;
44 //console.log(msg);
a575a383
JM
45 }
46
61dd52c9
JM
47 function keyPress(keysym, down) {
48 msg = "keyPress keysym: " + keysym + " down: " + down;
a575a383
JM
49 console.log(msg);
50 message(msg);
51 }
52
53 window.onload = function() {
d93d3e09
JM
54 Canvas.init('canvas');
55 Canvas.resize(width, height);
56 Canvas.start(keyPress, mouseButton, mouseMove);
a575a383
JM
57 message("Canvas initialized");
58 }
59 </script>
60</html>