Index: Source/devtools/front_end/devtools_app/DevToolsApp.js |
diff --git a/Source/devtools/front_end/devtools_app/DevToolsApp.js b/Source/devtools/front_end/devtools_app/DevToolsApp.js |
index 988422d53e253b0506a460fe2b37e22c90957e38..4370cfc173ae3055c0926c9ec4b3f736e8d2993e 100644 |
--- a/Source/devtools/front_end/devtools_app/DevToolsApp.js |
+++ b/Source/devtools/front_end/devtools_app/DevToolsApp.js |
@@ -4,47 +4,20 @@ |
/** |
* @constructor |
- * @implements {InspectorAppHostAPI} |
+ * @suppressGlobalPropertiesCheck |
*/ |
WebInspector.DevToolsApp = function() |
{ |
- window.InspectorAppHost = this; |
+ this._iframe = document.querySelector("iframe.inspector-app-iframe"); |
/** |
- * @type {?Window} |
+ * @type {!Window} |
*/ |
- this._inspectorWindow = null; |
+ this._inspectorWindow = this._iframe.contentWindow; |
+ this._inspectorWindow.InspectorFrontendHost = window.InspectorFrontendHost; |
} |
WebInspector.DevToolsApp.prototype = { |
- /** |
- * @param {!Window} inspectorWindow |
- * @override |
- */ |
- inspectorAppWindowLoaded: function(inspectorWindow) |
- { |
- this._inspectorWindow = inspectorWindow; |
- if (window.domAutomationController) |
- this._inspectorWindow.domAutomationController = window.domAutomationController; |
- }, |
- |
- /** |
- * @override |
- */ |
- beforeInspectorAppLoad: function() |
- { |
- if (this._inspectorWindow.uiTests) { |
- // FIXME: move Tests to the host or teach browser counterpart about iframe. |
- window.uiTests = this._inspectorWindow.uiTests; |
- } |
- }, |
- |
- /** |
- * @override |
- */ |
- afterInspectorAppLoad: function() |
- { |
- } |
} |
-new WebInspector.DevToolsApp(); |
+runOnWindowLoad(function() { new WebInspector.DevToolsApp(); }); |