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

Side by Side Diff: third_party/WebKit/LayoutTests/inspector/profiler/heap-snapshot-test.js

Issue 2716983002: [Devtools] Moved DataGridNode's .parent property to proper getter/setter (Closed)
Patch Set: [Devtools] Moved DataGridNode's .parent property to proper getter/setter Created 3 years, 9 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
OLDNEW
1 var initialize_HeapSnapshotTest = function() { 1 var initialize_HeapSnapshotTest = function() {
2 2
3 InspectorTest.preloadPanel("heap_profiler"); 3 InspectorTest.preloadPanel("heap_profiler");
4 4
5 InspectorTest.createHeapSnapshotMockFactories = function() { 5 InspectorTest.createHeapSnapshotMockFactories = function() {
6 6
7 InspectorTest.createJSHeapSnapshotMockObject = function() 7 InspectorTest.createJSHeapSnapshotMockObject = function()
8 { 8 {
9 return { 9 return {
10 _rootNodeIndex: 0, 10 _rootNodeIndex: 0,
(...skipping 542 matching lines...) Expand 10 before | Expand all | Expand 10 after
553 { 553 {
554 rootNode.removeEventListener(Profiler.HeapSnapshotGridNode.Events.Popula teComplete, populateComplete, this); 554 rootNode.removeEventListener(Profiler.HeapSnapshotGridNode.Events.Popula teComplete, populateComplete, this);
555 callback(rootNode); 555 callback(rootNode);
556 } 556 }
557 rootNode.addEventListener(Profiler.HeapSnapshotGridNode.Events.PopulateCompl ete, populateComplete, this); 557 rootNode.addEventListener(Profiler.HeapSnapshotGridNode.Events.PopulateCompl ete, populateComplete, this);
558 }; 558 };
559 559
560 InspectorTest.clickShowMoreButton = function(buttonName, row, callback) 560 InspectorTest.clickShowMoreButton = function(buttonName, row, callback)
561 { 561 {
562 callback = InspectorTest.safeWrap(callback); 562 callback = InspectorTest.safeWrap(callback);
563 var parent = row.parent; 563 var parent = row.parent();
564 function populateComplete() 564 function populateComplete()
565 { 565 {
566 parent.removeEventListener(Profiler.HeapSnapshotGridNode.Events.Populate Complete, populateComplete, this); 566 parent.removeEventListener(Profiler.HeapSnapshotGridNode.Events.Populate Complete, populateComplete, this);
567 function callCallback() 567 function callCallback()
568 { 568 {
569 callback(parent); 569 callback(parent);
570 } 570 }
571 setTimeout(callCallback, 0); 571 setTimeout(callCallback, 0);
572 } 572 }
573 parent.addEventListener(Profiler.HeapSnapshotGridNode.Events.PopulateComplet e, populateComplete, this); 573 parent.addEventListener(Profiler.HeapSnapshotGridNode.Events.PopulateComplet e, populateComplete, this);
(...skipping 153 matching lines...) Expand 10 before | Expand all | Expand 10 after
727 function sortingComplete() 727 function sortingComplete()
728 { 728 {
729 dataGrid.removeEventListener(Profiler.HeapSnapshotSortableDataGrid.E vents.SortingComplete, sortingComplete, null); 729 dataGrid.removeEventListener(Profiler.HeapSnapshotSortableDataGrid.E vents.SortingComplete, sortingComplete, null);
730 callback(); 730 callback();
731 } 731 }
732 dataGrid.addEventListener(Profiler.HeapSnapshotSortableDataGrid.Events.S ortingComplete, sortingComplete, null); 732 dataGrid.addEventListener(Profiler.HeapSnapshotSortableDataGrid.Events.S ortingComplete, sortingComplete, null);
733 } 733 }
734 }; 734 };
735 735
736 }; 736 };
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698