OLD | NEW |
(Empty) | |
| 1 <!DOCTYPE html> |
| 2 <title>Feature-Policy Vibrate</title> |
| 3 <script src="/js-test-resources/user-gesture-utils.js"></script> |
| 4 <button id="test">Click to vibrate</button> |
| 5 <script> |
| 6 function startTest(event) { |
| 7 // Simulates a user click for vibrate to be allowed. |
| 8 var element = document.getElementById('test'); |
| 9 document.querySelector('button').addEventListener('click', testVibrate); |
| 10 simulateUserClick(element.offsetLeft + event.data.x + 2, |
| 11 element.offsetTop + event.data.y + 2); |
| 12 } |
| 13 |
| 14 function testVibrate() { |
| 15 if (navigator.vibrate(200)) { |
| 16 parent.postMessage({ type: 'result', enabled: true }, '*'); |
| 17 } else { |
| 18 parent.postMessage({ type: 'result', enabled: false }, '*'); |
| 19 } |
| 20 } |
| 21 |
| 22 window.addEventListener('message', startTest, true); |
| 23 window.addEventListener('load', function() { |
| 24 parent.postMessage({ type: 'onload'}, '*'); |
| 25 }); |
| 26 </script> |
OLD | NEW |