| OLD | NEW |
| 1 var defaultPaddingSize = 40; | 1 var defaultPaddingSize = 40; |
| 2 | 2 |
| 3 function moveMouseOver(element) | 3 function moveMouseOver(element) |
| 4 { | 4 { |
| 5 if (!window.eventSender || !window.internals) | 5 if (!window.eventSender || !window.internals) |
| 6 return; | 6 return; |
| 7 | 7 |
| 8 var x = element.offsetLeft + element.offsetWidth / 2; | 8 var x = element.offsetLeft + element.offsetWidth / 2; |
| 9 var y; | 9 var y; |
| 10 if (element.hasChildNodes() || window.internals.shadowRoot(element)) | 10 if (element.hasChildNodes() || window.internals.shadowRoot(element)) |
| (...skipping 101 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 112 result += ids[i]; | 112 result += ids[i]; |
| 113 if (i != ids.length - 1) | 113 if (i != ids.length - 1) |
| 114 result += ', '; | 114 result += ', '; |
| 115 } | 115 } |
| 116 return result; | 116 return result; |
| 117 } | 117 } |
| 118 | 118 |
| 119 function addEventListeners(nodes) | 119 function addEventListeners(nodes) |
| 120 { | 120 { |
| 121 for (var i = 0; i < nodes.length; ++i) { | 121 for (var i = 0; i < nodes.length; ++i) { |
| 122 addEventListenersToNode(getNodeInTreeOfTrees(nodes[i])); | 122 addEventListenersToNode(getNodeInComposedTree(nodes[i])); |
| 123 } | 123 } |
| 124 } | 124 } |
| 125 | 125 |
| 126 function addEventListenersToNode(node) | 126 function addEventListenersToNode(node) |
| 127 { | 127 { |
| 128 node.addEventListener('click', recordEvent, false); | 128 node.addEventListener('click', recordEvent, false); |
| 129 node.addEventListener('dragstart', recordEvent, false); | 129 node.addEventListener('dragstart', recordEvent, false); |
| 130 node.addEventListener('mouseout', recordEvent, false); | 130 node.addEventListener('mouseout', recordEvent, false); |
| 131 node.addEventListener('mouseover', recordEvent, false); | 131 node.addEventListener('mouseover', recordEvent, false); |
| 132 node.addEventListener('mousewheel', recordEvent, false); | 132 node.addEventListener('mousewheel', recordEvent, false); |
| (...skipping 14 matching lines...) Expand all Loading... |
| 147 | 147 |
| 148 function sortDispatchedEvent(eventType) | 148 function sortDispatchedEvent(eventType) |
| 149 { | 149 { |
| 150 dispatchedEvent(eventType).sort(); | 150 dispatchedEvent(eventType).sort(); |
| 151 } | 151 } |
| 152 | 152 |
| 153 function moveMouse(oldElementId, newElementId) | 153 function moveMouse(oldElementId, newElementId) |
| 154 { | 154 { |
| 155 clearEventRecords(); | 155 clearEventRecords(); |
| 156 debug('\n' + 'Moving mouse from ' + oldElementId + ' to ' + newElementId); | 156 debug('\n' + 'Moving mouse from ' + oldElementId + ' to ' + newElementId); |
| 157 moveMouseOver(getNodeInTreeOfTrees(oldElementId)); | 157 moveMouseOver(getNodeInComposedTree(oldElementId)); |
| 158 | 158 |
| 159 clearEventRecords(); | 159 clearEventRecords(); |
| 160 moveMouseOver(getNodeInTreeOfTrees(newElementId)); | 160 moveMouseOver(getNodeInComposedTree(newElementId)); |
| 161 | 161 |
| 162 debugDispatchedEvent('mouseout'); | 162 debugDispatchedEvent('mouseout'); |
| 163 debugDispatchedEvent('mouseover'); | 163 debugDispatchedEvent('mouseover'); |
| 164 } | 164 } |
| 165 | 165 |
| 166 function clickElement(elementId) | 166 function clickElement(elementId) |
| 167 { | 167 { |
| 168 clearEventRecords(); | 168 clearEventRecords(); |
| 169 debug('\n' + 'Click ' + elementId); | 169 debug('\n' + 'Click ' + elementId); |
| 170 var clickEvent = document.createEvent("MouseEvents"); | 170 var clickEvent = document.createEvent("MouseEvents"); |
| 171 clickEvent.initMouseEvent('click', true, false, window, 0, 0, 0, 0, 0, false
, false, false, false, 0, null); | 171 clickEvent.initMouseEvent('click', true, false, window, 0, 0, 0, 0, 0, false
, false, false, false, 0, null); |
| 172 getNodeInTreeOfTrees(elementId).dispatchEvent(clickEvent); | 172 getNodeInComposedTree(elementId).dispatchEvent(clickEvent); |
| 173 debugDispatchedEvent('click'); | 173 debugDispatchedEvent('click'); |
| 174 } | 174 } |
| 175 | 175 |
| 176 function showSandboxTree() | 176 function showSandboxTree() |
| 177 { | 177 { |
| 178 var sandbox = document.getElementById('sandbox'); | 178 var sandbox = document.getElementById('sandbox'); |
| 179 sandbox.offsetLeft; | 179 sandbox.offsetLeft; |
| 180 debug('\n\nFlat Tree will be:\n' + dumpFlatTree(sandbox)); | 180 debug('\n\nFlat Tree will be:\n' + dumpFlatTree(sandbox)); |
| 181 } | 181 } |
| OLD | NEW |