UNPKG

strong-arc

Version:

A visual suite for the StrongLoop API Platform

39 lines (34 loc) 1.74 kB
// Copyright 2014 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. function windowLoaded() { window.removeEventListener("DOMContentLoaded", windowLoaded, false); new WebInspector.Toolbox(); } window.addEventListener("DOMContentLoaded", windowLoaded, false); /** * @constructor */ WebInspector.Toolbox = function() { if (!window.opener || !WebInspector.queryParam("toolbox")) return; WebInspector.zoomManager = new WebInspector.ZoomManager(window.opener.InspectorFrontendHost); WebInspector.overridesSupport = window.opener.WebInspector.overridesSupport; WebInspector.settings = window.opener.WebInspector.settings; WebInspector.experimentsSettings = window.opener.WebInspector.experimentsSettings; WebInspector.targetManager = window.opener.WebInspector.targetManager; WebInspector.workspace = window.opener.WebInspector.workspace; WebInspector.cssWorkspaceBinding = window.opener.WebInspector.cssWorkspaceBinding; WebInspector.Revealer = window.opener.WebInspector.Revealer; WebInspector.ContextMenu = window.opener.WebInspector.ContextMenu; WebInspector.installPortStyles(); var delegate = /** @type {!WebInspector.ToolboxDelegate} */ (window.opener.WebInspector["app"]); var rootView = new WebInspector.RootView(); var inspectedPagePlaceholder = new WebInspector.InspectedPagePlaceholder(); this._responsiveDesignView = new WebInspector.ResponsiveDesignView(inspectedPagePlaceholder); this._responsiveDesignView.show(rootView.element); rootView.attachToBody(); delegate.toolboxLoaded(this._responsiveDesignView, inspectedPagePlaceholder); }