OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2011 Google Inc. All rights reserved. | 2 * Copyright (C) 2011 Google Inc. All rights reserved. |
3 * Copyright (C) 2007, 2008 Apple Inc. All rights reserved. | 3 * Copyright (C) 2007, 2008 Apple Inc. All rights reserved. |
4 * Copyright (C) 2008 Matt Lilek <webkit@mattlilek.com> | 4 * Copyright (C) 2008 Matt Lilek <webkit@mattlilek.com> |
5 * Copyright (C) 2009 Joseph Pecoraro | 5 * Copyright (C) 2009 Joseph Pecoraro |
6 * | 6 * |
7 * Redistribution and use in source and binary forms, with or without | 7 * Redistribution and use in source and binary forms, with or without |
8 * modification, are permitted provided that the following conditions | 8 * modification, are permitted provided that the following conditions |
9 * are met: | 9 * are met: |
10 * | 10 * |
(...skipping 83 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
94 * @param {?WebInspector.DOMNode} node | 94 * @param {?WebInspector.DOMNode} node |
95 * @return {!Node} | 95 * @return {!Node} |
96 */ | 96 */ |
97 WebInspector.DOMPresentationUtils.linkifyNodeReference = function(node) | 97 WebInspector.DOMPresentationUtils.linkifyNodeReference = function(node) |
98 { | 98 { |
99 if (!node) | 99 if (!node) |
100 return createTextNode(WebInspector.UIString("<node>")); | 100 return createTextNode(WebInspector.UIString("<node>")); |
101 | 101 |
102 var root = createElement("span"); | 102 var root = createElement("span"); |
103 var shadowRoot = root.createShadowRoot(); | 103 var shadowRoot = root.createShadowRoot(); |
104 shadowRoot.appendChild(WebInspector.View.createStyleElement("components/node
Link.css")); | 104 shadowRoot.appendChild(WebInspector.Widget.createStyleElement("components/no
deLink.css")); |
105 var link = shadowRoot.createChild("div", "node-link"); | 105 var link = shadowRoot.createChild("div", "node-link"); |
106 | 106 |
107 WebInspector.DOMPresentationUtils.decorateNodeLabel(node, link); | 107 WebInspector.DOMPresentationUtils.decorateNodeLabel(node, link); |
108 | 108 |
109 link.addEventListener("click", WebInspector.Revealer.reveal.bind(WebInspecto
r.Revealer, node, undefined), false); | 109 link.addEventListener("click", WebInspector.Revealer.reveal.bind(WebInspecto
r.Revealer, node, undefined), false); |
110 link.addEventListener("mouseover", node.highlight.bind(node, undefined, unde
fined), false); | 110 link.addEventListener("mouseover", node.highlight.bind(node, undefined, unde
fined), false); |
111 link.addEventListener("mouseleave", WebInspector.DOMModel.hideDOMNodeHighlig
ht.bind(WebInspector.DOMModel), false); | 111 link.addEventListener("mouseleave", WebInspector.DOMModel.hideDOMNodeHighlig
ht.bind(WebInspector.DOMModel), false); |
112 | 112 |
113 return root; | 113 return root; |
114 } | 114 } |
115 | 115 |
116 /** | 116 /** |
117 * @param {!WebInspector.DeferredDOMNode} deferredNode | 117 * @param {!WebInspector.DeferredDOMNode} deferredNode |
118 * @return {!Node} | 118 * @return {!Node} |
119 */ | 119 */ |
120 WebInspector.DOMPresentationUtils.linkifyDeferredNodeReference = function(deferr
edNode) | 120 WebInspector.DOMPresentationUtils.linkifyDeferredNodeReference = function(deferr
edNode) |
121 { | 121 { |
122 var root = createElement("div"); | 122 var root = createElement("div"); |
123 var shadowRoot = root.createShadowRoot(); | 123 var shadowRoot = root.createShadowRoot(); |
124 shadowRoot.appendChild(WebInspector.View.createStyleElement("components/node
Link.css")); | 124 shadowRoot.appendChild(WebInspector.Widget.createStyleElement("components/no
deLink.css")); |
125 var link = shadowRoot.createChild("div", "node-link"); | 125 var link = shadowRoot.createChild("div", "node-link"); |
126 link.createChild("content"); | 126 link.createChild("content"); |
127 link.addEventListener("click", deferredNode.resolve.bind(deferredNode, onDef
erredNodeResolved), false); | 127 link.addEventListener("click", deferredNode.resolve.bind(deferredNode, onDef
erredNodeResolved), false); |
128 link.addEventListener("mousedown", consumeEvent, false); | 128 link.addEventListener("mousedown", consumeEvent, false); |
129 | 129 |
130 /** | 130 /** |
131 * @param {?WebInspector.DOMNode} node | 131 * @param {?WebInspector.DOMNode} node |
132 */ | 132 */ |
133 function onDeferredNodeResolved(node) | 133 function onDeferredNodeResolved(node) |
134 { | 134 { |
(...skipping 462 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
597 WebInspector.DOMNodePathStep.prototype = { | 597 WebInspector.DOMNodePathStep.prototype = { |
598 /** | 598 /** |
599 * @override | 599 * @override |
600 * @return {string} | 600 * @return {string} |
601 */ | 601 */ |
602 toString: function() | 602 toString: function() |
603 { | 603 { |
604 return this.value; | 604 return this.value; |
605 } | 605 } |
606 } | 606 } |
OLD | NEW |