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

Side by Side Diff: third_party/WebKit/LayoutTests/http/tests/inspector/layers-test.js

Issue 2393763002: [DevTools] Cleanup DOMExtension.js. (Closed)
Patch Set: review comments Created 4 years, 2 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
« no previous file with comments | « no previous file | third_party/WebKit/Source/devtools/front_end/components/DOMPresentationUtils.js » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 function initialize_LayerTreeTests() 1 function initialize_LayerTreeTests()
2 { 2 {
3 InspectorTest.layerTreeModel = function() 3 InspectorTest.layerTreeModel = function()
4 { 4 {
5 if (!InspectorTest._layerTreeModel) 5 if (!InspectorTest._layerTreeModel)
6 InspectorTest._layerTreeModel = WebInspector.LayerTreeModel.fromTarg et(InspectorTest.mainTarget); 6 InspectorTest._layerTreeModel = WebInspector.LayerTreeModel.fromTarg et(InspectorTest.mainTarget);
7 return InspectorTest._layerTreeModel; 7 return InspectorTest._layerTreeModel;
8 } 8 }
9 9
10 InspectorTest.labelForLayer = function(layer) 10 InspectorTest.labelForLayer = function(layer)
(...skipping 87 matching lines...) Expand 10 before | Expand all | Expand 10 after
98 InspectorTest.addObject(layer._scrollRects); 98 InspectorTest.addObject(layer._scrollRects);
99 } 99 }
100 100
101 InspectorTest.addResult("Model elements dump"); 101 InspectorTest.addResult("Model elements dump");
102 InspectorTest.layerTreeModel().layerTree().forEachLayer(dumpScrollRectsF orLayer.bind(this)); 102 InspectorTest.layerTreeModel().layerTree().forEachLayer(dumpScrollRectsF orLayer.bind(this));
103 } 103 }
104 104
105 InspectorTest.dispatchMouseEvent = function(eventType, button, element, offs etX, offsetY) 105 InspectorTest.dispatchMouseEvent = function(eventType, button, element, offs etX, offsetY)
106 { 106 {
107 var totalOffset = element.totalOffset(); 107 var totalOffset = element.totalOffset();
108 var scrollOffset = element.scrollOffset();
109 var eventArguments = { 108 var eventArguments = {
110 bubbles: true, 109 bubbles: true,
111 cancelable: true, 110 cancelable: true,
112 view: window, 111 view: window,
113 screenX: totalOffset.left - scrollOffset.left + offsetX, 112 screenX: totalOffset.left - element.scrollLeft + offsetX,
114 screenY: totalOffset.top - scrollOffset.top + offsetY, 113 screenY: totalOffset.top - element.scrollTop + offsetY,
115 clientX: totalOffset.left + offsetX, 114 clientX: totalOffset.left + offsetX,
116 clientY: totalOffset.top + offsetY, 115 clientY: totalOffset.top + offsetY,
117 button: button 116 button: button
118 }; 117 };
119 if (eventType === "mouseout") { 118 if (eventType === "mouseout") {
120 eventArguments.screenX = 0; 119 eventArguments.screenX = 0;
121 eventArguments.screenY = 0; 120 eventArguments.screenY = 0;
122 eventArguments.clientX = 0; 121 eventArguments.clientX = 0;
123 eventArguments.clientY = 0; 122 eventArguments.clientY = 0;
124 } 123 }
125 element.dispatchEvent(new MouseEvent(eventType, eventArguments)); 124 element.dispatchEvent(new MouseEvent(eventType, eventArguments));
126 } 125 }
127 } 126 }
OLDNEW
« no previous file with comments | « no previous file | third_party/WebKit/Source/devtools/front_end/components/DOMPresentationUtils.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698