Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(88)

Side by Side Diff: third_party/WebKit/LayoutTests/fast/events/touch/resources/compositor-touch-hit-rects.js

Issue 2127163002: Limit PassiveDocumentEventListeners to touch and make it experimental (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Rebase Created 4 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 function listener() { 1 function listener() {
2 } 2 }
3 3
4 function log(msg) { 4 function log(msg) {
5 var span = document.createElement("span"); 5 var span = document.createElement("span");
6 document.getElementById("console").appendChild(span); 6 document.getElementById("console").appendChild(span);
7 span.innerHTML = msg + '<br />'; 7 span.innerHTML = msg + '<br />';
8 } 8 }
9 9
10 function nameForNode(node) { 10 function nameForNode(node) {
(...skipping 10 matching lines...) Expand all
21 || a.layerRelativeRect.left - b.layerRelativeRect.left 21 || a.layerRelativeRect.left - b.layerRelativeRect.left
22 || a.layerRelativeRect.width - b.layerRelativeRect.width 22 || a.layerRelativeRect.width - b.layerRelativeRect.width
23 || a.layerRelativeRect.height - b.layerRelativeRect.right 23 || a.layerRelativeRect.height - b.layerRelativeRect.right
24 || nameForNode(a.layerAssociatedNode).localeCompare(nameForNode(b.layerA ssociatedNode)) 24 || nameForNode(a.layerAssociatedNode).localeCompare(nameForNode(b.layerA ssociatedNode))
25 || a.layerType.localeCompare(b.layerType); 25 || a.layerType.localeCompare(b.layerType);
26 } 26 }
27 27
28 var preRunHandlerForTest = {}; 28 var preRunHandlerForTest = {};
29 29
30 function testElement(element) { 30 function testElement(element) {
31 element.addEventListener('touchstart', listener, false); 31 element.addEventListener('touchstart', listener, {passive: false});
32 32
33 // Run any test-specific handler AFTER adding the touch event listener 33 // Run any test-specific handler AFTER adding the touch event listener
34 // (which itself causes rects to be recomputed). 34 // (which itself causes rects to be recomputed).
35 if (element.id in preRunHandlerForTest) 35 if (element.id in preRunHandlerForTest)
36 preRunHandlerForTest[element.id](element); 36 preRunHandlerForTest[element.id](element);
37 37
38 if (window.internals) 38 if (window.internals)
39 internals.forceCompositingUpdate(document); 39 internals.forceCompositingUpdate(document);
40 40
41 logRects(element.id); 41 logRects(element.id);
(...skipping 112 matching lines...) Expand 10 before | Expand all | Expand 10 after
154 if (window.additionalTests) 154 if (window.additionalTests)
155 additionalTests(); 155 additionalTests();
156 156
157 if (!visualize && window.internals) { 157 if (!visualize && window.internals) {
158 var testContainer = document.getElementById("tests"); 158 var testContainer = document.getElementById("tests");
159 testContainer.parentNode.removeChild(testContainer); 159 testContainer.parentNode.removeChild(testContainer);
160 } 160 }
161 161
162 document.documentElement.setAttribute('done', 'true'); 162 document.documentElement.setAttribute('done', 'true');
163 }; 163 };
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698