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 570 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
581 { | 581 { |
582 elementsPanel.stopOmittingDefaultSelection(); | 582 elementsPanel.stopOmittingDefaultSelection(); |
583 WebInspector.Revealer.reveal(node); | 583 WebInspector.Revealer.reveal(node); |
584 if (!WebInspector.inspectorView.drawerVisible() && !WebInspector._no
tFirstInspectElement) | 584 if (!WebInspector.inspectorView.drawerVisible() && !WebInspector._no
tFirstInspectElement) |
585 InspectorFrontendHost.inspectElementCompleted(); | 585 InspectorFrontendHost.inspectElementCompleted(); |
586 WebInspector._notFirstInspectElement = true; | 586 WebInspector._notFirstInspectElement = true; |
587 object.release(); | 587 object.release(); |
588 } | 588 } |
589 | 589 |
590 if (object.type === "function") { | 590 if (object.type === "function") { |
591 /** | |
592 * @param {?Protocol.Error} error | |
593 * @param {!DebuggerAgent.FunctionDetails} response | |
594 */ | |
595 object.functionDetails(didGetDetails); | 591 object.functionDetails(didGetDetails); |
596 return; | 592 return; |
597 } | 593 } |
598 | 594 |
599 /** | 595 /** |
600 * @param {?DebuggerAgent.FunctionDetails} response | 596 * @param {?WebInspector.DebuggerModel.FunctionDetails} response |
601 */ | 597 */ |
602 function didGetDetails(response) | 598 function didGetDetails(response) |
603 { | 599 { |
604 object.release(); | 600 object.release(); |
605 | 601 |
606 if (!response) | 602 if (!response || !response.location) |
607 return; | 603 return; |
608 | 604 |
609 WebInspector.Revealer.reveal(WebInspector.DebuggerModel.Location.fro
mPayload(object.target(), response.location).toUILocation()); | 605 WebInspector.Revealer.reveal(response.location.toUILocation()); |
610 } | 606 } |
611 | 607 |
612 if (hints.copyToClipboard) | 608 if (hints.copyToClipboard) |
613 InspectorFrontendHost.copyText(object.value); | 609 InspectorFrontendHost.copyText(object.value); |
614 object.release(); | 610 object.release(); |
615 }, | 611 }, |
616 | 612 |
617 /** | 613 /** |
618 * @override | 614 * @override |
619 * @param {string} reason | 615 * @param {string} reason |
(...skipping 324 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
944 }, | 940 }, |
945 | 941 |
946 /** | 942 /** |
947 * @param {!WebInspector.Event} event | 943 * @param {!WebInspector.Event} event |
948 */ | 944 */ |
949 _inspectNode: function(event) | 945 _inspectNode: function(event) |
950 { | 946 { |
951 WebInspector.Revealer.reveal(/** @type {!WebInspector.DOMNode} */ (event
.data)); | 947 WebInspector.Revealer.reveal(/** @type {!WebInspector.DOMNode} */ (event
.data)); |
952 } | 948 } |
953 } | 949 } |
OLD | NEW |