/**
* @constructor
* @extends {WebInspector.Object}
+ * @param {!WebInspector.Target} target
* @param {boolean} isMainFrontend
*/
WebInspector.WorkerManager = function(target, isMainFrontend)
this._reset();
target.registerWorkerDispatcher(new WebInspector.WorkerDispatcher(this));
if (isMainFrontend) {
- WorkerAgent.enable();
- WebInspector.resourceTreeModel.addEventListener(WebInspector.ResourceTreeModel.EventTypes.MainFrameNavigated, this._mainFrameNavigated, this);
+ target.workerAgent().enable();
+ target.resourceTreeModel.addEventListener(WebInspector.ResourceTreeModel.EventTypes.MainFrameNavigated, this._mainFrameNavigated, this);
}
}
* @extends {InspectorBackendClass.Connection}
* @param {string} workerId
*/
-WebInspector.ExternalWorkerConnection = function(workerId, onConnectionReady)
+WebInspector.ExternalWorkerConnection = function(workerId)
{
InspectorBackendClass.Connection.call(this);
this._workerId = workerId;
window.addEventListener("message", this._processMessage.bind(this), true);
- onConnectionReady(this);
}
WebInspector.ExternalWorkerConnection.prototype = {
/**
- * @param {?Event} event
+ * @param {!Event} event
*/
_processMessage: function(event)
{