| OLD | NEW |
| 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 359 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 370 ProfilerAgent.hasHeapProfiler(WebInspector._initializeCapability.bind(WebIns
pector, "heapProfilerPresent", null)); | 370 ProfilerAgent.hasHeapProfiler(WebInspector._initializeCapability.bind(WebIns
pector, "heapProfilerPresent", null)); |
| 371 TimelineAgent.supportsFrameInstrumentation(WebInspector._initializeCapabilit
y.bind(WebInspector, "timelineSupportsFrameInstrumentation", null)); | 371 TimelineAgent.supportsFrameInstrumentation(WebInspector._initializeCapabilit
y.bind(WebInspector, "timelineSupportsFrameInstrumentation", null)); |
| 372 TimelineAgent.canMonitorMainThread(WebInspector._initializeCapability.bind(W
ebInspector, "timelineCanMonitorMainThread", null)); | 372 TimelineAgent.canMonitorMainThread(WebInspector._initializeCapability.bind(W
ebInspector, "timelineCanMonitorMainThread", null)); |
| 373 PageAgent.canOverrideDeviceMetrics(WebInspector._initializeCapability.bind(W
ebInspector, "canOverrideDeviceMetrics", null)); | 373 PageAgent.canOverrideDeviceMetrics(WebInspector._initializeCapability.bind(W
ebInspector, "canOverrideDeviceMetrics", null)); |
| 374 PageAgent.canOverrideGeolocation(WebInspector._initializeCapability.bind(Web
Inspector, "canOverrideGeolocation", null)); | 374 PageAgent.canOverrideGeolocation(WebInspector._initializeCapability.bind(Web
Inspector, "canOverrideGeolocation", null)); |
| 375 PageAgent.canOverrideDeviceOrientation(WebInspector._initializeCapability.bi
nd(WebInspector, "canOverrideDeviceOrientation", WebInspector._doLoadedDoneWithC
apabilities.bind(WebInspector))); | 375 PageAgent.canOverrideDeviceOrientation(WebInspector._initializeCapability.bi
nd(WebInspector, "canOverrideDeviceOrientation", WebInspector._doLoadedDoneWithC
apabilities.bind(WebInspector))); |
| 376 } | 376 } |
| 377 | 377 |
| 378 WebInspector._doLoadedDoneWithCapabilities = function() | 378 WebInspector._doLoadedDoneWithCapabilities = function() |
| 379 { | 379 { |
| 380 WebInspector.shortcutsScreen = new WebInspector.ShortcutsScreen(); | 380 var panelDescriptors = this._panelDescriptors(); |
| 381 this._registerShortcuts(); | 381 WebInspector.shortcutsScreen = new WebInspector.ShortcutsScreen(this._regist
erShortcuts.bind(this, panelDescriptors)); |
| 382 | 382 |
| 383 // set order of some sections explicitly | 383 // set order of some sections explicitly |
| 384 WebInspector.shortcutsScreen.section(WebInspector.UIString("All Panels")); |
| 384 WebInspector.shortcutsScreen.section(WebInspector.UIString("Console")); | 385 WebInspector.shortcutsScreen.section(WebInspector.UIString("Console")); |
| 385 WebInspector.shortcutsScreen.section(WebInspector.UIString("Elements Panel")
); | 386 WebInspector.shortcutsScreen.section(WebInspector.UIString("Elements Panel")
); |
| 386 | 387 |
| 387 this.console = new WebInspector.ConsoleModel(); | 388 this.console = new WebInspector.ConsoleModel(); |
| 388 this.console.addEventListener(WebInspector.ConsoleModel.Events.ConsoleCleare
d, this._updateErrorAndWarningCounts, this); | 389 this.console.addEventListener(WebInspector.ConsoleModel.Events.ConsoleCleare
d, this._updateErrorAndWarningCounts, this); |
| 389 this.console.addEventListener(WebInspector.ConsoleModel.Events.MessageAdded,
this._updateErrorAndWarningCounts, this); | 390 this.console.addEventListener(WebInspector.ConsoleModel.Events.MessageAdded,
this._updateErrorAndWarningCounts, this); |
| 390 this.console.addEventListener(WebInspector.ConsoleModel.Events.RepeatCountUp
dated, this._updateErrorAndWarningCounts, this); | 391 this.console.addEventListener(WebInspector.ConsoleModel.Events.RepeatCountUp
dated, this._updateErrorAndWarningCounts, this); |
| 391 | 392 |
| 392 WebInspector.CSSCompletions.requestCSSNameCompletions(); | 393 WebInspector.CSSCompletions.requestCSSNameCompletions(); |
| 393 | 394 |
| (...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 438 new WebInspector.StylesSourceMapping(this.workspace); | 439 new WebInspector.StylesSourceMapping(this.workspace); |
| 439 if (WebInspector.experimentsSettings.sass.isEnabled()) | 440 if (WebInspector.experimentsSettings.sass.isEnabled()) |
| 440 new WebInspector.SASSSourceMapping(this.workspace, this.networkWorkspace
Provider); | 441 new WebInspector.SASSSourceMapping(this.workspace, this.networkWorkspace
Provider); |
| 441 | 442 |
| 442 new WebInspector.PresentationConsoleMessageHelper(this.workspace); | 443 new WebInspector.PresentationConsoleMessageHelper(this.workspace); |
| 443 | 444 |
| 444 this._createGlobalStatusBarItems(); | 445 this._createGlobalStatusBarItems(); |
| 445 | 446 |
| 446 this.toolbar = new WebInspector.Toolbar(); | 447 this.toolbar = new WebInspector.Toolbar(); |
| 447 WebInspector.startBatchUpdate(); | 448 WebInspector.startBatchUpdate(); |
| 448 var panelDescriptors = this._panelDescriptors(); | |
| 449 for (var i = 0; i < panelDescriptors.length; ++i) | 449 for (var i = 0; i < panelDescriptors.length; ++i) |
| 450 WebInspector.inspectorView.addPanel(panelDescriptors[i]); | 450 WebInspector.inspectorView.addPanel(panelDescriptors[i]); |
| 451 WebInspector.endBatchUpdate(); | 451 WebInspector.endBatchUpdate(); |
| 452 | 452 |
| 453 this.addMainEventListeners(document); | 453 this.addMainEventListeners(document); |
| 454 WebInspector.registerLinkifierPlugin(this._profilesLinkifier.bind(this)); | 454 WebInspector.registerLinkifierPlugin(this._profilesLinkifier.bind(this)); |
| 455 | 455 |
| 456 window.addEventListener("resize", this.windowResize.bind(this), true); | 456 window.addEventListener("resize", this.windowResize.bind(this), true); |
| 457 | 457 |
| 458 var errorWarningCount = document.getElementById("error-warning-count"); | 458 var errorWarningCount = document.getElementById("error-warning-count"); |
| (...skipping 147 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 606 | 606 |
| 607 WebInspector.openResource = function(resourceURL, inResourcesPanel) | 607 WebInspector.openResource = function(resourceURL, inResourcesPanel) |
| 608 { | 608 { |
| 609 var resource = WebInspector.resourceForURL(resourceURL); | 609 var resource = WebInspector.resourceForURL(resourceURL); |
| 610 if (inResourcesPanel && resource) | 610 if (inResourcesPanel && resource) |
| 611 WebInspector.showPanel("resources").showResource(resource); | 611 WebInspector.showPanel("resources").showResource(resource); |
| 612 else | 612 else |
| 613 InspectorFrontendHost.openInNewTab(resourceURL); | 613 InspectorFrontendHost.openInNewTab(resourceURL); |
| 614 } | 614 } |
| 615 | 615 |
| 616 WebInspector._registerShortcuts = function() | 616 WebInspector._registerShortcuts = function(panelDescriptors) |
| 617 { | 617 { |
| 618 var shortcut = WebInspector.KeyboardShortcut; | 618 var shortcut = WebInspector.KeyboardShortcut; |
| 619 var section = WebInspector.shortcutsScreen.section(WebInspector.UIString("Al
l Panels")); | 619 var section = WebInspector.shortcutsScreen.section(WebInspector.UIString("Al
l Panels")); |
| 620 var keys = [ | 620 var keys = [ |
| 621 shortcut.shortcutToString("]", shortcut.Modifiers.CtrlOrMeta), | 621 shortcut.shortcutToString("]", shortcut.Modifiers.CtrlOrMeta), |
| 622 shortcut.shortcutToString("[", shortcut.Modifiers.CtrlOrMeta) | 622 shortcut.shortcutToString("[", shortcut.Modifiers.CtrlOrMeta) |
| 623 ]; | 623 ]; |
| 624 section.addRelatedKeys(keys, WebInspector.UIString("Go to the panel to the l
eft/right")); | 624 section.addRelatedKeys(keys, WebInspector.UIString("Go to the panel to the l
eft/right")); |
| 625 | 625 |
| 626 var keys = [ | 626 var keys = [ |
| (...skipping 14 matching lines...) Expand all Loading... |
| 641 if (WebInspector.isMac()) { | 641 if (WebInspector.isMac()) { |
| 642 keys = [ | 642 keys = [ |
| 643 shortcut.shortcutToString("g", shortcut.Modifiers.Meta), | 643 shortcut.shortcutToString("g", shortcut.Modifiers.Meta), |
| 644 shortcut.shortcutToString("g", shortcut.Modifiers.Meta | shortcut.Mo
difiers.Shift) | 644 shortcut.shortcutToString("g", shortcut.Modifiers.Meta | shortcut.Mo
difiers.Shift) |
| 645 ]; | 645 ]; |
| 646 section.addRelatedKeys(keys, WebInspector.UIString("Find next/previous")
); | 646 section.addRelatedKeys(keys, WebInspector.UIString("Find next/previous")
); |
| 647 } | 647 } |
| 648 | 648 |
| 649 var goToShortcut = WebInspector.GoToLineDialog.createShortcut(); | 649 var goToShortcut = WebInspector.GoToLineDialog.createShortcut(); |
| 650 section.addKey(goToShortcut.name, WebInspector.UIString("Go to line")); | 650 section.addKey(goToShortcut.name, WebInspector.UIString("Go to line")); |
| 651 |
| 652 for (var i = 0; i < panelDescriptors.length; ++i) |
| 653 panelDescriptors[i].panel(); |
| 651 } | 654 } |
| 652 | 655 |
| 653 WebInspector.documentKeyDown = function(event) | 656 WebInspector.documentKeyDown = function(event) |
| 654 { | 657 { |
| 655 const helpKey = WebInspector.isMac() ? "U+003F" : "U+00BF"; // "?" for both
platforms | 658 const helpKey = WebInspector.isMac() ? "U+003F" : "U+00BF"; // "?" for both
platforms |
| 656 | 659 |
| 657 if (event.keyIdentifier === "F1" || | 660 if (event.keyIdentifier === "F1" || |
| 658 (event.keyIdentifier === helpKey && event.shiftKey && (!WebInspector.isB
eingEdited(event.target) || event.metaKey))) { | 661 (event.keyIdentifier === helpKey && event.shiftKey && (!WebInspector.isB
eingEdited(event.target) || event.metaKey))) { |
| 659 this.settingsController.showSettingsScreen(WebInspector.SettingsScreen.T
abs.Shortcuts); | 662 this.settingsController.showSettingsScreen(WebInspector.SettingsScreen.T
abs.Shortcuts); |
| 660 event.consume(true); | 663 event.consume(true); |
| (...skipping 309 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 970 doc.addEventListener("contextmenu", this.contextMenuEventFired.bind(this), t
rue); | 973 doc.addEventListener("contextmenu", this.contextMenuEventFired.bind(this), t
rue); |
| 971 doc.addEventListener("click", this.documentClick.bind(this), true); | 974 doc.addEventListener("click", this.documentClick.bind(this), true); |
| 972 } | 975 } |
| 973 | 976 |
| 974 WebInspector.ProfileURLRegExp = /webkit-profile:\/\/(.+)\/(.+)#([0-9]+)/; | 977 WebInspector.ProfileURLRegExp = /webkit-profile:\/\/(.+)\/(.+)#([0-9]+)/; |
| 975 | 978 |
| 976 WebInspector.Zoom = { | 979 WebInspector.Zoom = { |
| 977 Table: [0.25, 0.33, 0.5, 0.66, 0.75, 0.9, 1, 1.1, 1.25, 1.5, 1.75, 2, 2.5, 3
, 4, 5], | 980 Table: [0.25, 0.33, 0.5, 0.66, 0.75, 0.9, 1, 1.1, 1.25, 1.5, 1.75, 2, 2.5, 3
, 4, 5], |
| 978 DefaultOffset: 6 | 981 DefaultOffset: 6 |
| 979 } | 982 } |
| OLD | NEW |