| OLD | NEW |
| 1 if (window.GCController) | 1 if (window.GCController) |
| 2 GCController.collectAll(); | 2 GCController.collectAll(); |
| 3 var initialize_InspectorTest = function() { | 3 var initialize_InspectorTest = function() { |
| 4 | 4 |
| 5 var results = []; | 5 var results = []; |
| 6 | 6 |
| 7 function consoleOutputHook(messageType) | 7 function consoleOutputHook(messageType) |
| 8 { | 8 { |
| 9 InspectorTest.addResult(messageType + ": " + Array.prototype.slice.call(argu
ments, 1)); | 9 InspectorTest.addResult(messageType + ": " + Array.prototype.slice.call(argu
ments, 1)); |
| 10 } | 10 } |
| (...skipping 301 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 312 InspectorTest.addResult(expandedSubstring + " " + treeElement.listItemElemen
t.deepTextContent()); | 312 InspectorTest.addResult(expandedSubstring + " " + treeElement.listItemElemen
t.deepTextContent()); |
| 313 | 313 |
| 314 for (var i = 0; i < treeElement.childCount(); ++i) { | 314 for (var i = 0; i < treeElement.childCount(); ++i) { |
| 315 var property = treeElement.childAt(i).property; | 315 var property = treeElement.childAt(i).property; |
| 316 var key = property.name; | 316 var key = property.name; |
| 317 var value = property.value._description; | 317 var value = property.value._description; |
| 318 InspectorTest.addResult(" " + key + ": " + value); | 318 InspectorTest.addResult(" " + key + ": " + value); |
| 319 } | 319 } |
| 320 } | 320 } |
| 321 | 321 |
| 322 InspectorTest.expandAndDumpEventListeners = function(eventListenersView, callbac
k) | 322 InspectorTest.expandAndDumpEventListeners = function(eventListenersView, callbac
k, force) |
| 323 { | 323 { |
| 324 InspectorTest.addSniffer(Components.EventListenersView.prototype, "_eventLis
tenersArrivedForTest", listenersArrived); | |
| 325 | |
| 326 function listenersArrived() | 324 function listenersArrived() |
| 327 { | 325 { |
| 328 var listenerTypes = eventListenersView._treeOutline.rootElement().childr
en(); | 326 var listenerTypes = eventListenersView._treeOutline.rootElement().childr
en(); |
| 329 for (var i = 0; i < listenerTypes.length; ++i) { | 327 for (var i = 0; i < listenerTypes.length; ++i) { |
| 330 listenerTypes[i].expand(); | 328 listenerTypes[i].expand(); |
| 331 var listenerItems = listenerTypes[i].children(); | 329 var listenerItems = listenerTypes[i].children(); |
| 332 for (var j = 0; j < listenerItems.length; ++j) | 330 for (var j = 0; j < listenerItems.length; ++j) |
| 333 listenerItems[j].expand(); | 331 listenerItems[j].expand(); |
| 334 } | 332 } |
| 335 InspectorTest.deprecatedRunAfterPendingDispatches(objectsExpanded); | 333 InspectorTest.deprecatedRunAfterPendingDispatches(objectsExpanded); |
| 336 } | 334 } |
| 337 | 335 |
| 338 function objectsExpanded() | 336 function objectsExpanded() |
| 339 { | 337 { |
| 340 var listenerTypes = eventListenersView._treeOutline.rootElement().childr
en(); | 338 var listenerTypes = eventListenersView._treeOutline.rootElement().childr
en(); |
| 341 for (var i = 0; i < listenerTypes.length; ++i) { | 339 for (var i = 0; i < listenerTypes.length; ++i) { |
| 342 if (!listenerTypes[i].children().length) | 340 if (!listenerTypes[i].children().length) |
| 343 continue; | 341 continue; |
| 344 var eventType = listenerTypes[i]._title; | 342 var eventType = listenerTypes[i]._title; |
| 345 InspectorTest.addResult(""); | 343 InspectorTest.addResult(""); |
| 346 InspectorTest.addResult("======== " + eventType + " ========"); | 344 InspectorTest.addResult("======== " + eventType + " ========"); |
| 347 var listenerItems = listenerTypes[i].children(); | 345 var listenerItems = listenerTypes[i].children(); |
| 348 for (var j = 0; j < listenerItems.length; ++j) { | 346 for (var j = 0; j < listenerItems.length; ++j) { |
| 349 InspectorTest.addResult("== " + listenerItems[j].eventListener()
.listenerType()); | 347 InspectorTest.addResult("== " + listenerItems[j].eventListener()
.listenerType()); |
| 350 InspectorTest.dumpObjectPropertyTreeElement(listenerItems[j]); | 348 InspectorTest.dumpObjectPropertyTreeElement(listenerItems[j]); |
| 351 } | 349 } |
| 352 } | 350 } |
| 353 callback(); | 351 callback(); |
| 354 } | 352 } |
| 353 |
| 354 if (force) |
| 355 listenersArrived(); |
| 356 else |
| 357 InspectorTest.addSniffer(Components.EventListenersView.prototype, "_even
tListenersArrivedForTest", listenersArrived); |
| 355 } | 358 } |
| 356 | 359 |
| 357 InspectorTest.dumpNavigatorView = function(navigatorView) | 360 InspectorTest.dumpNavigatorView = function(navigatorView) |
| 358 { | 361 { |
| 359 dumpNavigatorTreeOutline(navigatorView._scriptsTree); | 362 dumpNavigatorTreeOutline(navigatorView._scriptsTree); |
| 360 | 363 |
| 361 function dumpNavigatorTreeElement(prefix, treeElement) | 364 function dumpNavigatorTreeElement(prefix, treeElement) |
| 362 { | 365 { |
| 363 var titleText; | 366 var titleText; |
| 364 if (treeElement.title instanceof Element) | 367 if (treeElement.title instanceof Element) |
| (...skipping 853 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1218 _output("[page] " + text); | 1221 _output("[page] " + text); |
| 1219 } | 1222 } |
| 1220 | 1223 |
| 1221 function _output(result) | 1224 function _output(result) |
| 1222 { | 1225 { |
| 1223 if (!outputElement) | 1226 if (!outputElement) |
| 1224 createOutputElement(); | 1227 createOutputElement(); |
| 1225 outputElement.appendChild(document.createTextNode(result)); | 1228 outputElement.appendChild(document.createTextNode(result)); |
| 1226 outputElement.appendChild(document.createElement("br")); | 1229 outputElement.appendChild(document.createElement("br")); |
| 1227 } | 1230 } |
| OLD | NEW |