WebInspector.CanvasProfileView = function(profile)
{
WebInspector.VBox.call(this);
- this.registerRequiredCSS("canvasProfiler.css");
+ this.registerRequiredCSS("profiler/canvasProfiler.css");
this.element.classList.add("canvas-profile-view");
this._profile = profile;
*/
_createCallNode: function(index, call)
{
- var callViewElement = document.createElement("div");
+ var callViewElement = createElement("div");
var data = {};
data[0] = index + 1;
this._canvasAgentEnabled = false;
- this._decorationElement = document.createElement("div");
+ this._decorationElement = createElement("div");
this._decorationElement.className = "profile-canvas-decoration";
this._updateDecorationElement();
}
_runSingleFrameCapturing: function()
{
var frameId = this._selectedFrameId();
- WebInspector.profilingLock().acquire();
+ WebInspector.targetManager.suspendAllTargets();
CanvasAgent.captureFrame(frameId, this._didStartCapturingFrame.bind(this, frameId));
- WebInspector.profilingLock().release();
+ WebInspector.targetManager.resumeAllTargets();
},
_startFrameCapturing: function()
{
var frameId = this._selectedFrameId();
- WebInspector.profilingLock().acquire();
+ WebInspector.targetManager.suspendAllTargets();
CanvasAgent.startCapturing(frameId, this._didStartCapturingFrame.bind(this, frameId));
},
_stopFrameCapturing: function()
{
if (!this._lastProfileHeader) {
- WebInspector.profilingLock().release();
+ WebInspector.targetManager.resumeAllTargets();
return;
}
var profileHeader = this._lastProfileHeader;
profileHeader._updateCapturingStatus();
}
CanvasAgent.stopCapturing(traceLogId, didStopCapturing);
- WebInspector.profilingLock().release();
+ WebInspector.targetManager.resumeAllTargets();
},
/**
_addFrame: function(frame)
{
var frameId = frame.id;
- var option = document.createElement("option");
+ var option = createElement("option");
option.text = frame.displayName();
option.title = frame.url;
option.value = frameId;
{
if (callArgument.enumName)
return WebInspector.CanvasProfileDataGridHelper.createEnumValueElement(callArgument.enumName, +callArgument.description);
- var element = document.createElement("span");
+ var element = createElement("span");
element.className = "canvas-call-argument";
var description = callArgument.description;
if (callArgument.type === "string") {
*/
createEnumValueElement: function(enumName, enumValue)
{
- var element = document.createElement("span");
+ var element = createElement("span");
element.className = "canvas-call-argument canvas-formatted-number";
element.textContent = enumName;
element.__evalResult = WebInspector.runtimeModel.createRemoteObjectFromPrimitiveValue(enumValue);