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

Side by Side Diff: Source/devtools/front_end/profiler/HeapSnapshotView.js

Issue 268293003: DevTools: Get rid of WebInspector.panels (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 6 years, 7 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 /* 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 1207 matching lines...) Expand 10 before | Expand all | Expand 10 after
1218 /** 1218 /**
1219 * @param {?string} error 1219 * @param {?string} error
1220 * @this {WebInspector.HeapSnapshotProfileType} 1220 * @this {WebInspector.HeapSnapshotProfileType}
1221 */ 1221 */
1222 function didTakeHeapSnapshot(error) 1222 function didTakeHeapSnapshot(error)
1223 { 1223 {
1224 var profile = this._profileBeingRecorded; 1224 var profile = this._profileBeingRecorded;
1225 profile.title = WebInspector.UIString("Snapshot %d", profile.uid); 1225 profile.title = WebInspector.UIString("Snapshot %d", profile.uid);
1226 profile._finishLoad(); 1226 profile._finishLoad();
1227 this._profileBeingRecorded = null; 1227 this._profileBeingRecorded = null;
1228 WebInspector.panels.profiles.showProfile(profile); 1228 WebInspector.inspectorView.panel("profiles").showProfile(profile);
1229 callback(); 1229 callback();
1230 } 1230 }
1231 HeapProfilerAgent.takeHeapSnapshot(true, didTakeHeapSnapshot.bind(this)) ; 1231 HeapProfilerAgent.takeHeapSnapshot(true, didTakeHeapSnapshot.bind(this)) ;
1232 }, 1232 },
1233 1233
1234 /** 1234 /**
1235 * @override 1235 * @override
1236 * @param {string} chunk 1236 * @param {string} chunk
1237 */ 1237 */
1238 addHeapSnapshotChunk: function(chunk) 1238 addHeapSnapshotChunk: function(chunk)
(...skipping 168 matching lines...) Expand 10 before | Expand all | Expand 10 after
1407 function didTakeHeapSnapshot(error) 1407 function didTakeHeapSnapshot(error)
1408 { 1408 {
1409 var target = /** @type {!WebInspector.Target} */ (WebInspector.targe tManager.activeTarget()); 1409 var target = /** @type {!WebInspector.Target} */ (WebInspector.targe tManager.activeTarget());
1410 target.profilingLock.release(); 1410 target.profilingLock.release();
1411 var profile = this._profileBeingRecorded; 1411 var profile = this._profileBeingRecorded;
1412 if (!profile) 1412 if (!profile)
1413 return; 1413 return;
1414 profile._finishLoad(); 1414 profile._finishLoad();
1415 this._profileSamples = null; 1415 this._profileSamples = null;
1416 this._profileBeingRecorded = null; 1416 this._profileBeingRecorded = null;
1417 WebInspector.panels.profiles.showProfile(profile); 1417 WebInspector.inspectorView.panel("profiles").showProfile(profile);
1418 } 1418 }
1419 1419
1420 HeapProfilerAgent.stopTrackingHeapObjects(true, didTakeHeapSnapshot.bind (this)); 1420 HeapProfilerAgent.stopTrackingHeapObjects(true, didTakeHeapSnapshot.bind (this));
1421 this._recording = false; 1421 this._recording = false;
1422 this.dispatchEventToListeners(WebInspector.TrackingHeapSnapshotProfileTy pe.TrackingStopped); 1422 this.dispatchEventToListeners(WebInspector.TrackingHeapSnapshotProfileTy pe.TrackingStopped);
1423 }, 1423 },
1424 1424
1425 _toggleRecording: function() 1425 _toggleRecording: function()
1426 { 1426 {
1427 if (this._recording) 1427 if (this._recording)
(...skipping 842 matching lines...) Expand 10 before | Expand all | Expand 10 after
2270 urlElement = this._linkifier.linkifyRawLocation(rawLocation) ; 2270 urlElement = this._linkifier.linkifyRawLocation(rawLocation) ;
2271 if (!urlElement) 2271 if (!urlElement)
2272 urlElement = this._linkifier.linkifyLocation(this._target, f rame.scriptName, frame.line - 1, frame.column - 1); 2272 urlElement = this._linkifier.linkifyLocation(this._target, f rame.scriptName, frame.line - 1, frame.column - 1);
2273 frameDiv.appendChild(urlElement); 2273 frameDiv.appendChild(urlElement);
2274 } 2274 }
2275 } 2275 }
2276 }, 2276 },
2277 2277
2278 __proto__: WebInspector.View.prototype 2278 __proto__: WebInspector.View.prototype
2279 } 2279 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698