| OLD | NEW |
| 1 <!doctype html> | 1 <!doctype html> |
| 2 <!-- | 2 <!-- |
| 3 Tests that screen taps are registered while in VR when viewer is | 3 Tests that screen taps are registered while in VR when viewer is |
| 4 Cardboard | 4 Cardboard |
| 5 --> | 5 --> |
| 6 <html> | 6 <html> |
| 7 <head> | 7 <head> |
| 8 <link rel="stylesheet" type="text/css" href="../resources/webvr_e2e.css"> | 8 <link rel="stylesheet" type="text/css" href="../resources/webvr_e2e.css"> |
| 9 </head> | 9 </head> |
| 10 <body> | 10 <body> |
| 11 <canvas id="webgl-canvas"></canvas> | 11 <canvas id="webgl-canvas"></canvas> |
| 12 <script src="../../../../../../third_party/WebKit/LayoutTests/resources/test
harness.js"></script> | 12 <script src="../../../../../../third_party/WebKit/LayoutTests/resources/test
harness.js"></script> |
| 13 <script src="../resources/webvr_e2e.js"></script> | 13 <script src="../resources/webvr_e2e.js"></script> |
| 14 <script src="../resources/webvr_boilerplate.js"></script> | 14 <script src="../resources/webvr_boilerplate.js"></script> |
| 15 <script> | 15 <script> |
| 16 var t = async_test("Screen taps registered when in VR w/ Cardboard"); | 16 var t = async_test("Screen taps registered when in VR w/ Cardboard"); |
| 17 window.addEventListener("vrdisplaypresentchange", | 17 window.addEventListener("vrdisplaypresentchange", |
| 18 () => {finishJavascriptStep();}, false); | 18 () => {finishJavascriptStep();}, false); |
| 19 var numTaps = 0; | 19 var numTaps = 0; |
| 20 webglCanvas.addEventListener("click", () => {numTaps++;}, false); | 20 webglCanvas.addEventListener("click", |
| 21 () => { |
| 22 numTaps++; |
| 23 // Notify Java when we've received the tap after entering VR |
| 24 if (numTaps == 2) { |
| 25 t.done(); |
| 26 } |
| 27 }, false); |
| 21 | 28 |
| 22 function stepVerifyNoInitialTaps() { | 29 function stepVerifyNoInitialTaps() { |
| 23 t.step( () => { | 30 t.step( () => { |
| 24 assert_equals(numTaps, 0, "No initial taps"); | 31 assert_equals(numTaps, 0, "No initial taps"); |
| 25 }); | 32 }); |
| 26 finishJavascriptStep(); | 33 finishJavascriptStep(); |
| 27 } | 34 } |
| 28 | |
| 29 function stepVerifyAdditionalTap() { | |
| 30 t.step_func_done( () => { | |
| 31 // We expect 1 tap from entering VR + 1 additional one after | |
| 32 assert_equals(numTaps, 2, | |
| 33 "Two taps registered after two taps given"); | |
| 34 })(); | |
| 35 } | |
| 36 | |
| 37 </script> | 35 </script> |
| 38 </body> | 36 </body> |
| 39 </html> | 37 </html> |
| OLD | NEW |