| OLD | NEW |
| 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 Loading... |
| 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 } |
| OLD | NEW |