| Index: Source/devtools/front_end/main/Main.js
|
| diff --git a/Source/devtools/front_end/main/Main.js b/Source/devtools/front_end/main/Main.js
|
| index a42ea6ffc4887245c2c27ec687966bee13a657aa..d0cb68ad5a4444f54f2071539aad2aa5a4cbf9e2 100644
|
| --- a/Source/devtools/front_end/main/Main.js
|
| +++ b/Source/devtools/front_end/main/Main.js
|
| @@ -63,6 +63,39 @@ WebInspector.Main.prototype = {
|
| WebInspector.moduleManager.registerModules(configuration);
|
| },
|
|
|
| + _createGlobalStatusBarItems: function()
|
| + {
|
| + var extensions = WebInspector.moduleManager.extensions(WebInspector.StatusBarButton.Provider);
|
| + extensions.forEach(function(extension) {
|
| + var button;
|
| + switch (extension.descriptor()["location"]) {
|
| + case "toolbar-left":
|
| + button = createButton(extension);
|
| + if (button)
|
| + WebInspector.inspectorView.appendToLeftToolbar(button.element);
|
| + break;
|
| + case "toolbar-right":
|
| + button = createButton(extension);
|
| + if (button)
|
| + WebInspector.inspectorView.appendToRightToolbar(button.element);
|
| + break;
|
| + }
|
| + if (button && extension.descriptor()["actionId"]) {
|
| + button.addEventListener("click", function() {
|
| + WebInspector.actionRegistry.execute(extension.descriptor()["actionId"]);
|
| + });
|
| + }
|
| + });
|
| +
|
| + function createButton(extension)
|
| + {
|
| + var descriptor = extension.descriptor();
|
| + if (descriptor.className)
|
| + return extension.instance().button();
|
| + return new WebInspector.StatusBarButton(WebInspector.UIString(descriptor["title"]), descriptor["elementClass"]);
|
| + }
|
| + },
|
| +
|
| _calculateWorkerInspectorTitle: function()
|
| {
|
| var expression = "location.href";
|
| @@ -237,8 +270,6 @@ WebInspector.Main.prototype = {
|
| else
|
| WebInspector.app = new WebInspector.SimpleApp();
|
|
|
| - WebInspector.dockController.initialize();
|
| -
|
| new WebInspector.VersionController().updateVersion();
|
| WebInspector.shortcutsScreen = new WebInspector.ShortcutsScreen();
|
| this._registerShortcuts();
|
| @@ -284,8 +315,6 @@ WebInspector.Main.prototype = {
|
| screen.showModal();
|
| }
|
|
|
| - WebInspector.settingsController = new WebInspector.SettingsController();
|
| -
|
| WebInspector.domBreakpointsSidebarPane = new WebInspector.DOMBreakpointsSidebarPane();
|
|
|
| var autoselectPanel = WebInspector.UIString("a panel chosen automatically");
|
| @@ -313,17 +342,10 @@ WebInspector.Main.prototype = {
|
| WebInspector.zoomManager = new WebInspector.ZoomManager();
|
| WebInspector.inspectorView = new WebInspector.InspectorView();
|
| WebInspector.app.createRootView();
|
| - WebInspector.app.createGlobalStatusBarItems();
|
| + this._createGlobalStatusBarItems();
|
|
|
| this._addMainEventListeners(document);
|
|
|
| - function onResize()
|
| - {
|
| - if (WebInspector.settingsController)
|
| - WebInspector.settingsController.resize();
|
| - }
|
| - window.addEventListener("resize", onResize, true);
|
| -
|
| var errorWarningCount = document.getElementById("error-warning-count");
|
|
|
| function showConsole()
|
|
|