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 755 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
766 WebInspector.log(error, WebInspector.ConsoleMessage.MessageLevel.Error, true ); | 766 WebInspector.log(error, WebInspector.ConsoleMessage.MessageLevel.Error, true ); |
767 } | 767 } |
768 | 768 |
769 // Inspector.inspect protocol event | 769 // Inspector.inspect protocol event |
770 WebInspector.inspect = function(payload, hints) | 770 WebInspector.inspect = function(payload, hints) |
771 { | 771 { |
772 var object = WebInspector.RemoteObject.fromPayload(payload); | 772 var object = WebInspector.RemoteObject.fromPayload(payload); |
773 if (object.subtype === "node") { | 773 if (object.subtype === "node") { |
774 function callback(nodeId) | 774 function callback(nodeId) |
775 { | 775 { |
776 var elementsPanel = /** @type {!WebInspector.ElementsPanel} */ WebIn spector.panel("elements"); | |
777 elementsPanel.stopOmittingDefaultSelection(); | |
776 WebInspector._updateFocusedNode(nodeId); | 778 WebInspector._updateFocusedNode(nodeId); |
777 InspectorFrontendHost.inspectElementCompleted(); | 779 InspectorFrontendHost.inspectElementCompleted(); |
778 object.release(); | 780 object.release(); |
779 } | 781 } |
780 object.pushNodeToFrontend(callback); | 782 object.pushNodeToFrontend(callback); |
781 WebInspector.showPanel("elements"); | 783 var elementsPanel = /** @type {!WebInspector.ElementsPanel} */ WebInspec tor.panel("elements"); |
784 elementsPanel.omitDefaultSelection(); | |
785 WebInspector.inspectorView.setCurrentPanel(elementsPanel); | |
782 return; | 786 return; |
783 } | 787 } |
784 | 788 |
785 if (object.type === "function") { | 789 if (object.type === "function") { |
786 /** | 790 /** |
787 * @param {?Protocol.Error} error | 791 * @param {?Protocol.Error} error |
788 * @param {!DebuggerAgent.FunctionDetails} response | 792 * @param {!DebuggerAgent.FunctionDetails} response |
789 */ | 793 */ |
790 function didGetDetails(error, response) | 794 function didGetDetails(error, response) |
791 { | 795 { |
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
829 { | 833 { |
830 WebInspector._updateFocusedNode(event.data); | 834 WebInspector._updateFocusedNode(event.data); |
831 } | 835 } |
832 | 836 |
833 WebInspector._updateFocusedNode = function(nodeId) | 837 WebInspector._updateFocusedNode = function(nodeId) |
834 { | 838 { |
835 if (WebInspector.inspectElementModeController && WebInspector.inspectElement ModeController.enabled()) { | 839 if (WebInspector.inspectElementModeController && WebInspector.inspectElement ModeController.enabled()) { |
836 InspectorFrontendHost.bringToFront(); | 840 InspectorFrontendHost.bringToFront(); |
837 WebInspector.inspectElementModeController.disable(); | 841 WebInspector.inspectElementModeController.disable(); |
838 } | 842 } |
839 WebInspector.showPanel("elements").revealAndSelectNode(nodeId); | 843 WebInspector.panel("elements").revealAndSelectNode(nodeId); |
pfeldman
2014/02/25 16:28:12
Do this using revealer instead.
| |
840 } | 844 } |
841 | 845 |
842 WebInspector.evaluateInConsole = function(expression, showResultOnly) | 846 WebInspector.evaluateInConsole = function(expression, showResultOnly) |
843 { | 847 { |
844 this.showConsole(); | 848 this.showConsole(); |
845 this.consoleView.evaluateUsingTextPrompt(expression, showResultOnly); | 849 this.consoleView.evaluateUsingTextPrompt(expression, showResultOnly); |
846 } | 850 } |
847 | 851 |
848 WebInspector.addMainEventListeners = function(doc) | 852 WebInspector.addMainEventListeners = function(doc) |
849 { | 853 { |
850 doc.addEventListener("keydown", this.postDocumentKeyDown.bind(this), false); | 854 doc.addEventListener("keydown", this.postDocumentKeyDown.bind(this), false); |
851 doc.addEventListener("beforecopy", this.documentCanCopy.bind(this), true); | 855 doc.addEventListener("beforecopy", this.documentCanCopy.bind(this), true); |
852 doc.addEventListener("copy", this.documentCopy.bind(this), false); | 856 doc.addEventListener("copy", this.documentCopy.bind(this), false); |
853 doc.addEventListener("contextmenu", this.contextMenuEventFired.bind(this), t rue); | 857 doc.addEventListener("contextmenu", this.contextMenuEventFired.bind(this), t rue); |
854 doc.addEventListener("click", this.documentClick.bind(this), false); | 858 doc.addEventListener("click", this.documentClick.bind(this), false); |
855 } | 859 } |
856 | 860 |
857 window.DEBUG = true; | 861 window.DEBUG = true; |
OLD | NEW |