Move parseFontFaceDescriptor to CSSPropertyParser.cpp
[chromium-blink-merge.git] / third_party / WebKit / LayoutTests / compositing / gestures / gesture-tapHighlight-simple-background.html
blob7879c63a81f128c41fe9c2507e77c8c5ad2edda0
1 <!DOCTYPE html>
2 <html>
3 <head>
4 <script src="../../resources/js-test.js"></script>
5 </head>
6 <body onload="runTest();">
7 <div style="transform: translateZ(0); position: relative; left: 10px; top: 40px">
8 <a href="" id="targetLink" style="-webkit-tap-highlight-color: rgba(0, 255, 0, 0.5)">Target Link.</a>
9 </div>
10 <div style="position: relative; left: 10px; top: 70px">
11 This test is successful if no link highlight appears (in particular, the entire viewport should remain unchanged, and the background
12 should be white and not grey).
13 </div>
14 <script>
15 // This test makes sure a GestureShowPress event on the page background doesn't "highlight" the entire viewport.
16 function runTest() {
17 // To enable the 'bad behaviour' we are testing, the LayoutView must be able to respond to mouse clicks.
18 document.addEventListener("click", function(evt) { });
19 var clientRect = document.getElementById('targetLink').getBoundingClientRect();
20 x = 150; // Pick a tap location outside the link area, so we're clicking on the background.
21 y = 150;
22 if (window.testRunner) {
23 testRunner.dumpAsTextWithPixelResults();
24 testRunner.waitUntilDone();
27 if (window.eventSender) {
28 eventSender.gestureShowPress(x, y);
29 window.setTimeout(function() { window.testRunner.notifyDone(); }, 0);
30 } else {
31 debug("This test requires DumpRenderTree.");
34 </script>
35 </script>
36 </body>
37 </html>