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 98 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
109 ids.sort(); | 109 ids.sort(); |
110 var result = ''; | 110 var result = ''; |
111 for (i = 0; i < ids.length; ++i) { | 111 for (i = 0; i < ids.length; ++i) { |
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 dumpComposedShadowTree(node, indent) | |
120 { | |
121 indent = indent || ""; | |
122 var output = indent + dumpNode(node) + "\n"; | |
123 var child; | |
124 for (child = internals.firstChildInFlatTree(node); child; child = internals.
nextSiblingInFlatTree(child)) | |
125 output += dumpComposedShadowTree(child, indent + "\t"); | |
126 return output; | |
127 } | |
128 | |
129 function addEventListeners(nodes) | 119 function addEventListeners(nodes) |
130 { | 120 { |
131 for (var i = 0; i < nodes.length; ++i) { | 121 for (var i = 0; i < nodes.length; ++i) { |
132 addEventListenersToNode(getNodeInTreeOfTrees(nodes[i])); | 122 addEventListenersToNode(getNodeInTreeOfTrees(nodes[i])); |
133 } | 123 } |
134 } | 124 } |
135 | 125 |
136 function addEventListenersToNode(node) | 126 function addEventListenersToNode(node) |
137 { | 127 { |
138 node.addEventListener('click', recordEvent, false); | 128 node.addEventListener('click', recordEvent, false); |
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
180 var clickEvent = document.createEvent("MouseEvents"); | 170 var clickEvent = document.createEvent("MouseEvents"); |
181 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); |
182 getNodeInTreeOfTrees(elementId).dispatchEvent(clickEvent); | 172 getNodeInTreeOfTrees(elementId).dispatchEvent(clickEvent); |
183 debugDispatchedEvent('click'); | 173 debugDispatchedEvent('click'); |
184 } | 174 } |
185 | 175 |
186 function showSandboxTree() | 176 function showSandboxTree() |
187 { | 177 { |
188 var sandbox = document.getElementById('sandbox'); | 178 var sandbox = document.getElementById('sandbox'); |
189 sandbox.offsetLeft; | 179 sandbox.offsetLeft; |
190 debug('\n\nComposed Shadow Tree will be:\n' + dumpComposedShadowTree(sandbox
)); | 180 debug('\n\nFlat Tree will be:\n' + dumpFlatTree(sandbox)); |
191 } | 181 } |
OLD | NEW |