OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2011 Google Inc. All rights reserved. | 2 * Copyright (C) 2011 Google Inc. All rights reserved. |
3 * | 3 * |
4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
5 * modification, are permitted provided that the following conditions are | 5 * modification, are permitted provided that the following conditions are |
6 * met: | 6 * met: |
7 * | 7 * |
8 * * Redistributions of source code must retain the above copyright | 8 * * Redistributions of source code must retain the above copyright |
9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
10 * * Redistributions in binary form must reproduce the above | 10 * * Redistributions in binary form must reproduce the above |
(...skipping 894 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
905 this.retainmentDataGrid.reset(); | 905 this.retainmentDataGrid.reset(); |
906 }, | 906 }, |
907 | 907 |
908 _mouseClickInRetainmentGrid: function(event) | 908 _mouseClickInRetainmentGrid: function(event) |
909 { | 909 { |
910 var cell = event.target.enclosingNodeOrSelfWithNodeName("td"); | 910 var cell = event.target.enclosingNodeOrSelfWithNodeName("td"); |
911 if (!cell || (!cell.hasStyleClass("path-column"))) | 911 if (!cell || (!cell.hasStyleClass("path-column"))) |
912 return; | 912 return; |
913 var row = event.target.enclosingNodeOrSelfWithNodeName("tr"); | 913 var row = event.target.enclosingNodeOrSelfWithNodeName("tr"); |
914 var nodeItem = row._dataGridNode; | 914 var nodeItem = row._dataGridNode; |
915 if (!nodeItem) | 915 if (!nodeItem || !nodeItem.route) |
916 return; | 916 return; |
917 function expandRoute() | 917 function expandRoute() |
918 { | 918 { |
919 this.dataGrid.expandRoute(nodeItem.route); | 919 this.dataGrid.expandRoute(nodeItem.route); |
920 } | 920 } |
921 this.changeView("Containment", expandRoute.bind(this)); | 921 this.changeView("Containment", expandRoute.bind(this)); |
922 }, | 922 }, |
923 | 923 |
924 changeView: function(viewTitle, callback) | 924 changeView: function(viewTitle, callback) |
925 { | 925 { |
(...skipping 279 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1205 return new WebInspector.ProfileSidebarTreeElement(profile, WebInspector.
UIString("Snapshot %d"), "heap-snapshot-sidebar-tree-item"); | 1205 return new WebInspector.ProfileSidebarTreeElement(profile, WebInspector.
UIString("Snapshot %d"), "heap-snapshot-sidebar-tree-item"); |
1206 }, | 1206 }, |
1207 | 1207 |
1208 createView: function(profile) | 1208 createView: function(profile) |
1209 { | 1209 { |
1210 return new WebInspector.DetailedHeapshotView(WebInspector.panels.profile
s, profile); | 1210 return new WebInspector.DetailedHeapshotView(WebInspector.panels.profile
s, profile); |
1211 } | 1211 } |
1212 } | 1212 } |
1213 | 1213 |
1214 WebInspector.DetailedHeapshotProfileType.prototype.__proto__ = WebInspector.Prof
ileType.prototype; | 1214 WebInspector.DetailedHeapshotProfileType.prototype.__proto__ = WebInspector.Prof
ileType.prototype; |
OLD | NEW |