| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2007, 2008 Apple Inc. All rights reserved. | 2 * Copyright (C) 2007, 2008 Apple Inc. All rights reserved. |
| 3 * Copyright (C) 2008 Matt Lilek <webkit@mattlilek.com> | 3 * Copyright (C) 2008 Matt Lilek <webkit@mattlilek.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 1582 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1593 /** | 1593 /** |
| 1594 * @param {function(!Element)} resolve | 1594 * @param {function(!Element)} resolve |
| 1595 * @param {function(!Error)} reject | 1595 * @param {function(!Error)} reject |
| 1596 */ | 1596 */ |
| 1597 function renderPromise(resolve, reject) { | 1597 function renderPromise(resolve, reject) { |
| 1598 if (object instanceof SDK.DOMNode) { | 1598 if (object instanceof SDK.DOMNode) { |
| 1599 onNodeResolved(/** @type {!SDK.DOMNode} */ (object)); | 1599 onNodeResolved(/** @type {!SDK.DOMNode} */ (object)); |
| 1600 } else if (object instanceof SDK.DeferredDOMNode) { | 1600 } else if (object instanceof SDK.DeferredDOMNode) { |
| 1601 (/** @type {!SDK.DeferredDOMNode} */ (object)).resolve(onNodeResolved); | 1601 (/** @type {!SDK.DeferredDOMNode} */ (object)).resolve(onNodeResolved); |
| 1602 } else if (object instanceof SDK.RemoteObject) { | 1602 } else if (object instanceof SDK.RemoteObject) { |
| 1603 var domModel = SDK.DOMModel.fromTarget((/** @type {!SDK.RemoteObject} */
(object)).target()); | 1603 var domModel = SDK.DOMModel.fromTarget((/** @type {!SDK.RemoteObject} */
(object)).runtimeModel().target()); |
| 1604 if (domModel) | 1604 if (domModel) |
| 1605 domModel.pushObjectAsNodeToFrontend(object, onNodeResolved); | 1605 domModel.pushObjectAsNodeToFrontend(object, onNodeResolved); |
| 1606 else | 1606 else |
| 1607 reject(new Error('No dom model for given JS object target found.')); | 1607 reject(new Error('No dom model for given JS object target found.')); |
| 1608 } else { | 1608 } else { |
| 1609 reject(new Error('Can\'t reveal not a node.')); | 1609 reject(new Error('Can\'t reveal not a node.')); |
| 1610 } | 1610 } |
| 1611 | 1611 |
| 1612 /** | 1612 /** |
| 1613 * @param {?SDK.DOMNode} node | 1613 * @param {?SDK.DOMNode} node |
| (...skipping 79 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1693 */ | 1693 */ |
| 1694 function resolved(node) { | 1694 function resolved(node) { |
| 1695 if (node) { | 1695 if (node) { |
| 1696 this.treeOutline._selectedDOMNode = node; | 1696 this.treeOutline._selectedDOMNode = node; |
| 1697 this.treeOutline._selectedNodeChanged(); | 1697 this.treeOutline._selectedNodeChanged(); |
| 1698 } | 1698 } |
| 1699 } | 1699 } |
| 1700 return true; | 1700 return true; |
| 1701 } | 1701 } |
| 1702 }; | 1702 }; |
| OLD | NEW |