OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2013 Google Inc. All rights reserved. | 2 * Copyright (C) 2013 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 682 matching lines...) Loading... |
693 } else { | 693 } else { |
694 this._recording = true; | 694 this._recording = true; |
695 this._startFrameCapturing(); | 695 this._startFrameCapturing(); |
696 } | 696 } |
697 return this._recording; | 697 return this._recording; |
698 }, | 698 }, |
699 | 699 |
700 _runSingleFrameCapturing: function() | 700 _runSingleFrameCapturing: function() |
701 { | 701 { |
702 var frameId = this._selectedFrameId(); | 702 var frameId = this._selectedFrameId(); |
703 this._target.profilingLock.acquire(); | 703 WebInspector.profilingLock.acquire(); |
704 CanvasAgent.captureFrame(frameId, this._didStartCapturingFrame.bind(this
, frameId)); | 704 CanvasAgent.captureFrame(frameId, this._didStartCapturingFrame.bind(this
, frameId)); |
705 this._target.profilingLock.release(); | 705 WebInspector.profilingLock.release(); |
706 }, | 706 }, |
707 | 707 |
708 _startFrameCapturing: function() | 708 _startFrameCapturing: function() |
709 { | 709 { |
710 var frameId = this._selectedFrameId(); | 710 var frameId = this._selectedFrameId(); |
711 this._target.profilingLock.acquire(); | 711 WebInspector.profilingLock.acquire(); |
712 CanvasAgent.startCapturing(frameId, this._didStartCapturingFrame.bind(th
is, frameId)); | 712 CanvasAgent.startCapturing(frameId, this._didStartCapturingFrame.bind(th
is, frameId)); |
713 }, | 713 }, |
714 | 714 |
715 _stopFrameCapturing: function() | 715 _stopFrameCapturing: function() |
716 { | 716 { |
717 if (!this._lastProfileHeader) { | 717 if (!this._lastProfileHeader) { |
718 this._target.profilingLock.release(); | 718 WebInspector.profilingLock.release(); |
719 return; | 719 return; |
720 } | 720 } |
721 var profileHeader = this._lastProfileHeader; | 721 var profileHeader = this._lastProfileHeader; |
722 var traceLogId = profileHeader.traceLogId(); | 722 var traceLogId = profileHeader.traceLogId(); |
723 this._lastProfileHeader = null; | 723 this._lastProfileHeader = null; |
724 function didStopCapturing() | 724 function didStopCapturing() |
725 { | 725 { |
726 profileHeader._updateCapturingStatus(); | 726 profileHeader._updateCapturingStatus(); |
727 } | 727 } |
728 CanvasAgent.stopCapturing(traceLogId, didStopCapturing); | 728 CanvasAgent.stopCapturing(traceLogId, didStopCapturing); |
729 this._target.profilingLock.release(); | 729 WebInspector.profilingLock.release(); |
730 }, | 730 }, |
731 | 731 |
732 /** | 732 /** |
733 * @param {string|undefined} frameId | 733 * @param {string|undefined} frameId |
734 * @param {?Protocol.Error} error | 734 * @param {?Protocol.Error} error |
735 * @param {!CanvasAgent.TraceLogId} traceLogId | 735 * @param {!CanvasAgent.TraceLogId} traceLogId |
736 */ | 736 */ |
737 _didStartCapturingFrame: function(frameId, error, traceLogId) | 737 _didStartCapturingFrame: function(frameId, error, traceLogId) |
738 { | 738 { |
739 if (error || this._lastProfileHeader && this._lastProfileHeader.traceLog
Id() === traceLogId) | 739 if (error || this._lastProfileHeader && this._lastProfileHeader.traceLog
Id() === traceLogId) |
(...skipping 540 matching lines...) Loading... |
1280 }, | 1280 }, |
1281 | 1281 |
1282 clearResourceStates: function() | 1282 clearResourceStates: function() |
1283 { | 1283 { |
1284 this._currentResourceStates = {}; | 1284 this._currentResourceStates = {}; |
1285 this.dispatchEventToListeners(WebInspector.CanvasTraceLogPlayerProxy.Eve
nts.CanvasReplayStateChanged); | 1285 this.dispatchEventToListeners(WebInspector.CanvasTraceLogPlayerProxy.Eve
nts.CanvasReplayStateChanged); |
1286 }, | 1286 }, |
1287 | 1287 |
1288 __proto__: WebInspector.Object.prototype | 1288 __proto__: WebInspector.Object.prototype |
1289 } | 1289 } |
OLD | NEW |