Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(151)

Side by Side Diff: third_party/WebKit/Source/devtools/front_end/main/Main.js

Issue 2623743002: DevTools: extract modules (non-extensions) (Closed)
Patch Set: rebaseline Created 3 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 /* 1 /*
2 * Copyright (C) 2006, 2007, 2008 Apple Inc. All rights reserved. 2 * Copyright (C) 2006, 2007, 2008 Apple Inc. All rights reserved.
3 * Copyright (C) 2007 Matt Lilek (pewtermoose@gmail.com). 3 * Copyright (C) 2007 Matt Lilek (pewtermoose@gmail.com).
4 * Copyright (C) 2009 Joseph Pecoraro 4 * Copyright (C) 2009 Joseph Pecoraro
5 * 5 *
6 * Redistribution and use in source and binary forms, with or without 6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions 7 * modification, are permitted provided that the following conditions
8 * are met: 8 * are met:
9 * 9 *
10 * 1. Redistributions of source code must retain the above copyright 10 * 1. Redistributions of source code must retain the above copyright
(...skipping 145 matching lines...) Expand 10 before | Expand all | Expand 10 after
156 UI.inspectorView = UI.InspectorView.instance(); 156 UI.inspectorView = UI.InspectorView.instance();
157 UI.ContextMenu.initialize(); 157 UI.ContextMenu.initialize();
158 UI.ContextMenu.installHandler(document); 158 UI.ContextMenu.installHandler(document);
159 UI.Tooltip.installHandler(document); 159 UI.Tooltip.installHandler(document);
160 Components.dockController = new Components.DockController(canDock); 160 Components.dockController = new Components.DockController(canDock);
161 SDK.multitargetConsoleModel = new SDK.MultitargetConsoleModel(); 161 SDK.multitargetConsoleModel = new SDK.MultitargetConsoleModel();
162 SDK.multitargetNetworkManager = new SDK.MultitargetNetworkManager(); 162 SDK.multitargetNetworkManager = new SDK.MultitargetNetworkManager();
163 SDK.targetManager.addEventListener( 163 SDK.targetManager.addEventListener(
164 SDK.TargetManager.Events.SuspendStateChanged, this._onSuspendStateChange d.bind(this)); 164 SDK.TargetManager.Events.SuspendStateChanged, this._onSuspendStateChange d.bind(this));
165 165
166 Components.shortcutsScreen = new Components.ShortcutsScreen(); 166 UI.shortcutsScreen = new UI.ShortcutsScreen();
167 // set order of some sections explicitly 167 // set order of some sections explicitly
168 Components.shortcutsScreen.section(Common.UIString('Elements Panel')); 168 UI.shortcutsScreen.section(Common.UIString('Elements Panel'));
169 Components.shortcutsScreen.section(Common.UIString('Styles Pane')); 169 UI.shortcutsScreen.section(Common.UIString('Styles Pane'));
170 Components.shortcutsScreen.section(Common.UIString('Debugger')); 170 UI.shortcutsScreen.section(Common.UIString('Debugger'));
171 Components.shortcutsScreen.section(Common.UIString('Console')); 171 UI.shortcutsScreen.section(Common.UIString('Console'));
172 172
173 Workspace.fileManager = new Workspace.FileManager(); 173 Workspace.fileManager = new Workspace.FileManager();
174 Workspace.workspace = new Workspace.Workspace(); 174 Workspace.workspace = new Workspace.Workspace();
175 Common.formatterWorkerPool = new Common.FormatterWorkerPool(); 175 Common.formatterWorkerPool = new Common.FormatterWorkerPool();
176 Workspace.fileSystemMapping = new Workspace.FileSystemMapping(Workspace.isol atedFileSystemManager); 176 Workspace.fileSystemMapping = new Workspace.FileSystemMapping(Workspace.isol atedFileSystemManager);
177 177
178 Main.networkProjectManager = new Bindings.NetworkProjectManager(SDK.targetMa nager, Workspace.workspace); 178 Main.networkProjectManager = new Bindings.NetworkProjectManager(SDK.targetMa nager, Workspace.workspace);
179 Bindings.presentationConsoleMessageHelper = new Bindings.PresentationConsole MessageHelper(Workspace.workspace); 179 Bindings.presentationConsoleMessageHelper = new Bindings.PresentationConsole MessageHelper(Workspace.workspace);
180 Bindings.cssWorkspaceBinding = new Bindings.CSSWorkspaceBinding(SDK.targetMa nager, Workspace.workspace); 180 Bindings.cssWorkspaceBinding = new Bindings.CSSWorkspaceBinding(SDK.targetMa nager, Workspace.workspace);
181 Bindings.debuggerWorkspaceBinding = new Bindings.DebuggerWorkspaceBinding(SD K.targetManager, Workspace.workspace); 181 Bindings.debuggerWorkspaceBinding = new Bindings.DebuggerWorkspaceBinding(SD K.targetManager, Workspace.workspace);
182 Bindings.breakpointManager = 182 Bindings.breakpointManager =
183 new Bindings.BreakpointManager(null, Workspace.workspace, SDK.targetMana ger, Bindings.debuggerWorkspaceBinding); 183 new Bindings.BreakpointManager(null, Workspace.workspace, SDK.targetMana ger, Bindings.debuggerWorkspaceBinding);
184 Extensions.extensionServer = new Extensions.ExtensionServer(); 184 Extensions.extensionServer = new Extensions.ExtensionServer();
185 185
186 new Persistence.FileSystemWorkspaceBinding(Workspace.isolatedFileSystemManag er, Workspace.workspace); 186 new Persistence.FileSystemWorkspaceBinding(Workspace.isolatedFileSystemManag er, Workspace.workspace);
187 Persistence.persistence = 187 Persistence.persistence =
188 new Persistence.Persistence(Workspace.workspace, Bindings.breakpointMana ger, Workspace.fileSystemMapping); 188 new Persistence.Persistence(Workspace.workspace, Bindings.breakpointMana ger, Workspace.fileSystemMapping);
189 189
190 new Main.OverlayController(); 190 new Main.OverlayController();
191 new Components.ExecutionContextSelector(SDK.targetManager, UI.context); 191 new Main.ExecutionContextSelector(SDK.targetManager, UI.context);
192 Bindings.blackboxManager = new Bindings.BlackboxManager(Bindings.debuggerWor kspaceBinding); 192 Bindings.blackboxManager = new Bindings.BlackboxManager(Bindings.debuggerWor kspaceBinding);
193 193
194 new Main.Main.PauseListener(); 194 new Main.Main.PauseListener();
195 new Main.Main.InspectedNodeRevealer(); 195 new Main.Main.InspectedNodeRevealer();
196 new Main.NetworkPanelIndicator(); 196 new Main.NetworkPanelIndicator();
197 new Main.SourcesPanelIndicator(); 197 new Main.SourcesPanelIndicator();
198 new Main.BackendSettingsSync(); 198 new Main.BackendSettingsSync();
199 Components.domBreakpointsSidebarPane = new Components.DOMBreakpointsSidebarP ane(); 199 Components.domBreakpointsSidebarPane = new Components.DOMBreakpointsSidebarP ane();
200 200
201 UI.actionRegistry = new UI.ActionRegistry(); 201 UI.actionRegistry = new UI.ActionRegistry();
202 UI.shortcutRegistry = new UI.ShortcutRegistry(UI.actionRegistry, document); 202 UI.shortcutRegistry = new UI.ShortcutRegistry(UI.actionRegistry, document);
203 Components.ShortcutsScreen.registerShortcuts(); 203 UI.ShortcutsScreen.registerShortcuts();
204 this._registerForwardedShortcuts(); 204 this._registerForwardedShortcuts();
205 this._registerMessageSinkListener(); 205 this._registerMessageSinkListener();
206 new Main.Main.InspectorDomainObserver(); 206 new Main.Main.InspectorDomainObserver();
207 207
208 self.runtime.extension(Common.AppProvider).instance().then(this._showAppUI.b ind(this)); 208 self.runtime.extension(Common.AppProvider).instance().then(this._showAppUI.b ind(this));
209 console.timeEnd('Main._createAppUI'); 209 console.timeEnd('Main._createAppUI');
210 } 210 }
211 211
212 /** 212 /**
213 * @param {!Object} appProvider 213 * @param {!Object} appProvider
(...skipping 107 matching lines...) Expand 10 before | Expand all | Expand 10 after
321 Common.Revealer.reveal(uiSourceCode.uiLocation(lineNumber, columnNumber) ); 321 Common.Revealer.reveal(uiSourceCode.uiLocation(lineNumber, columnNumber) );
322 Workspace.workspace.removeEventListener(Workspace.Workspace.Events.UISou rceCodeAdded, listener); 322 Workspace.workspace.removeEventListener(Workspace.Workspace.Events.UISou rceCodeAdded, listener);
323 } 323 }
324 } 324 }
325 325
326 Workspace.workspace.addEventListener(Workspace.Workspace.Events.UISourceCode Added, listener); 326 Workspace.workspace.addEventListener(Workspace.Workspace.Events.UISourceCode Added, listener);
327 } 327 }
328 328
329 _registerShortcuts() { 329 _registerShortcuts() {
330 var shortcut = UI.KeyboardShortcut; 330 var shortcut = UI.KeyboardShortcut;
331 var section = Components.shortcutsScreen.section(Common.UIString('All Panels ')); 331 var section = UI.shortcutsScreen.section(Common.UIString('All Panels'));
332 var keys = [ 332 var keys = [
333 shortcut.makeDescriptor('[', shortcut.Modifiers.CtrlOrMeta), 333 shortcut.makeDescriptor('[', shortcut.Modifiers.CtrlOrMeta),
334 shortcut.makeDescriptor(']', shortcut.Modifiers.CtrlOrMeta) 334 shortcut.makeDescriptor(']', shortcut.Modifiers.CtrlOrMeta)
335 ]; 335 ];
336 section.addRelatedKeys(keys, Common.UIString('Go to the panel to the left/ri ght')); 336 section.addRelatedKeys(keys, Common.UIString('Go to the panel to the left/ri ght'));
337 337
338 keys = [ 338 keys = [
339 shortcut.makeDescriptor('[', shortcut.Modifiers.CtrlOrMeta | shortcut.Modi fiers.Alt), 339 shortcut.makeDescriptor('[', shortcut.Modifiers.CtrlOrMeta | shortcut.Modi fiers.Alt),
340 shortcut.makeDescriptor(']', shortcut.Modifiers.CtrlOrMeta | shortcut.Modi fiers.Alt) 340 shortcut.makeDescriptor(']', shortcut.Modifiers.CtrlOrMeta | shortcut.Modi fiers.Alt)
341 ]; 341 ];
(...skipping 640 matching lines...) Expand 10 before | Expand all | Expand 10 after
982 * @override 982 * @override
983 * @return {?Element} 983 * @return {?Element}
984 */ 984 */
985 settingElement() { 985 settingElement() {
986 return UI.SettingsUI.createSettingCheckbox( 986 return UI.SettingsUI.createSettingCheckbox(
987 Common.UIString('Show rulers'), Common.moduleSetting('showMetricsRulers' )); 987 Common.UIString('Show rulers'), Common.moduleSetting('showMetricsRulers' ));
988 } 988 }
989 }; 989 };
990 990
991 new Main.Main(); 991 new Main.Main();
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698