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

Side by Side Diff: LayoutTests/inspector/timeline/timeline-filtering.html

Issue 180273023: DevTools: encapsulate presentation model in timeline view. (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Review comments addressed. Created 6 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 | Annotate | Revision Log
OLDNEW
1 <html> 1 <html>
2 <head> 2 <head>
3 <script src="../../http/tests/inspector/inspector-test.js"></script> 3 <script src="../../http/tests/inspector/inspector-test.js"></script>
4 <script src="../../http/tests/inspector/timeline-test.js"></script> 4 <script src="../../http/tests/inspector/timeline-test.js"></script>
5 <script> 5 <script>
6 6
7 function test() 7 function test()
8 { 8 {
9 var records = [ 9 var records = [
10 {"startTime":1000,"data":{},"endTime":1990,"type":"Program","children":[ 10 {"startTime":1000,"data":{},"endTime":1990,"type":"Program","children":[
(...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after
68 68
69 InspectorTest.addResult("Filtered by 'bar':"); 69 InspectorTest.addResult("Filtered by 'bar':");
70 panel._filters._textFilterUI.setValue("bar"); 70 panel._filters._textFilterUI.setValue("bar");
71 dumpRecords(); 71 dumpRecords();
72 72
73 InspectorTest.addResult("Collapsed 'bar04' and 'foo13':"); 73 InspectorTest.addResult("Collapsed 'bar04' and 'foo13':");
74 var records = model.filteredRecords(); 74 var records = model.filteredRecords();
75 var collapseList = {"bar04":true, "foo13": true}; 75 var collapseList = {"bar04":true, "foo13": true};
76 for (var i = 0; i < records.length; ++i) { 76 for (var i = 0; i < records.length; ++i) {
77 var record = records[i]; 77 var record = records[i];
78 if (collapseList[record._record.data.message]) { 78 if (collapseList[record._record.data.message])
79 record.setCollapsed(true); 79 record.setCollapsed(true);
80 record.clicked = true;
81 }
82 } 80 }
83 model.invalidateFilteredRecords(); 81 model.invalidateFilteredRecords();
84 dumpRecords(); 82 dumpRecords();
85 83
86 InspectorTest.addResult("Filtered by 'foo':"); 84 InspectorTest.addResult("Filtered by 'foo':");
87 panel._filters._textFilterUI.setValue("foo"); 85 panel._filters._textFilterUI.setValue("foo");
88 dumpRecords(); 86 dumpRecords();
89 87
90 InspectorTest.completeTest(); 88 InspectorTest.completeTest();
91 } 89 }
92 90
93 </script> 91 </script>
94 </head> 92 </head>
95 93
96 <body onload="runTest()"> 94 <body onload="runTest()">
97 <p> 95 <p>
98 Test filtering on timeline panel.</a> 96 Test filtering on timeline panel.</a>
99 </p> 97 </p>
100 98
101 </body> 99 </body>
102 </html> 100 </html>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698