OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2009, 2010 Google Inc. All rights reserved. | 2 * Copyright (C) 2009, 2010 Google Inc. All rights reserved. |
3 * Copyright (C) 2009 Joseph Pecoraro | 3 * Copyright (C) 2009 Joseph Pecoraro |
4 * | 4 * |
5 * Redistribution and use in source and binary forms, with or without | 5 * Redistribution and use in source and binary forms, with or without |
6 * modification, are permitted provided that the following conditions are | 6 * modification, are permitted provided that the following conditions are |
7 * met: | 7 * met: |
8 * | 8 * |
9 * * Redistributions of source code must retain the above copyright | 9 * * Redistributions of source code must retain the above copyright |
10 * notice, this list of conditions and the following disclaimer. | 10 * notice, this list of conditions and the following disclaimer. |
(...skipping 1728 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1739 | 1739 |
1740 /** | 1740 /** |
1741 * @param {!PageAgent.FrameId} frameId | 1741 * @param {!PageAgent.FrameId} frameId |
1742 */ | 1742 */ |
1743 highlightFrame: function(frameId) | 1743 highlightFrame: function(frameId) |
1744 { | 1744 { |
1745 this._highlighter.highlightFrame(frameId); | 1745 this._highlighter.highlightFrame(frameId); |
1746 }, | 1746 }, |
1747 | 1747 |
1748 /** | 1748 /** |
1749 * @param {boolean} enabled | 1749 * @param {!DOMAgent.InspectMode} mode |
1750 * @param {boolean} inspectUAShadowDOM | |
1751 * @param {function(?Protocol.Error)=} callback | 1750 * @param {function(?Protocol.Error)=} callback |
1752 */ | 1751 */ |
1753 setInspectModeEnabled: function(enabled, inspectUAShadowDOM, callback) | 1752 setInspectMode: function(mode, callback) |
1754 { | 1753 { |
1755 /** | 1754 /** |
1756 * @this {WebInspector.DOMModel} | 1755 * @this {WebInspector.DOMModel} |
1757 */ | 1756 */ |
1758 function onDocumentAvailable() | 1757 function onDocumentAvailable() |
1759 { | 1758 { |
1760 this.dispatchEventToListeners(WebInspector.DOMModel.Events.InspectMo
deWillBeToggled, enabled); | 1759 this.dispatchEventToListeners(WebInspector.DOMModel.Events.InspectMo
deWillBeToggled, mode !== DOMAgent.InspectMode.None); |
1761 this._highlighter.setInspectModeEnabled(enabled, inspectUAShadowDOM,
this._buildHighlightConfig(), callback); | 1760 this._highlighter.setInspectMode(mode, this._buildHighlightConfig(),
callback); |
1762 } | 1761 } |
1763 this.requestDocument(onDocumentAvailable.bind(this)); | 1762 this.requestDocument(onDocumentAvailable.bind(this)); |
1764 }, | 1763 }, |
1765 | 1764 |
1766 /** | 1765 /** |
1767 * @param {boolean} showRulers | 1766 * @param {boolean} showRulers |
1768 * @param {boolean} showExtensionLines | 1767 * @param {boolean} showExtensionLines |
1769 */ | 1768 */ |
1770 setHighlightSettings: function(showRulers, showExtensionLines) | 1769 setHighlightSettings: function(showRulers, showExtensionLines) |
1771 { | 1770 { |
(...skipping 322 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2094 WebInspector.DOMNodeHighlighter.prototype = { | 2093 WebInspector.DOMNodeHighlighter.prototype = { |
2095 /** | 2094 /** |
2096 * @param {?WebInspector.DOMNode} node | 2095 * @param {?WebInspector.DOMNode} node |
2097 * @param {!DOMAgent.HighlightConfig} config | 2096 * @param {!DOMAgent.HighlightConfig} config |
2098 * @param {!DOMAgent.BackendNodeId=} backendNodeId | 2097 * @param {!DOMAgent.BackendNodeId=} backendNodeId |
2099 * @param {!RuntimeAgent.RemoteObjectId=} objectId | 2098 * @param {!RuntimeAgent.RemoteObjectId=} objectId |
2100 */ | 2099 */ |
2101 highlightDOMNode: function(node, config, backendNodeId, objectId) {}, | 2100 highlightDOMNode: function(node, config, backendNodeId, objectId) {}, |
2102 | 2101 |
2103 /** | 2102 /** |
2104 * @param {boolean} enabled | 2103 * @param {!DOMAgent.InspectMode} mode |
2105 * @param {boolean} inspectUAShadowDOM | |
2106 * @param {!DOMAgent.HighlightConfig} config | 2104 * @param {!DOMAgent.HighlightConfig} config |
2107 * @param {function(?Protocol.Error)=} callback | 2105 * @param {function(?Protocol.Error)=} callback |
2108 */ | 2106 */ |
2109 setInspectModeEnabled: function(enabled, inspectUAShadowDOM, config, callbac
k) {}, | 2107 setInspectMode: function(mode, config, callback) {}, |
2110 | 2108 |
2111 /** | 2109 /** |
2112 * @param {!PageAgent.FrameId} frameId | 2110 * @param {!PageAgent.FrameId} frameId |
2113 */ | 2111 */ |
2114 highlightFrame: function(frameId) {} | 2112 highlightFrame: function(frameId) {} |
2115 } | 2113 } |
2116 | 2114 |
2117 /** | 2115 /** |
2118 * @constructor | 2116 * @constructor |
2119 * @implements {WebInspector.DOMNodeHighlighter} | 2117 * @implements {WebInspector.DOMNodeHighlighter} |
(...skipping 15 matching lines...) Expand all Loading... |
2135 highlightDOMNode: function(node, config, backendNodeId, objectId) | 2133 highlightDOMNode: function(node, config, backendNodeId, objectId) |
2136 { | 2134 { |
2137 if (objectId || node || backendNodeId) | 2135 if (objectId || node || backendNodeId) |
2138 this._agent.highlightNode(config, (objectId || backendNodeId) ? unde
fined : node.id, backendNodeId, objectId); | 2136 this._agent.highlightNode(config, (objectId || backendNodeId) ? unde
fined : node.id, backendNodeId, objectId); |
2139 else | 2137 else |
2140 this._agent.hideHighlight(); | 2138 this._agent.hideHighlight(); |
2141 }, | 2139 }, |
2142 | 2140 |
2143 /** | 2141 /** |
2144 * @override | 2142 * @override |
2145 * @param {boolean} enabled | 2143 * @param {!DOMAgent.InspectMode} mode |
2146 * @param {boolean} inspectUAShadowDOM | |
2147 * @param {!DOMAgent.HighlightConfig} config | 2144 * @param {!DOMAgent.HighlightConfig} config |
2148 * @param {function(?Protocol.Error)=} callback | 2145 * @param {function(?Protocol.Error)=} callback |
2149 */ | 2146 */ |
2150 setInspectModeEnabled: function(enabled, inspectUAShadowDOM, config, callbac
k) | 2147 setInspectMode: function(mode, config, callback) |
2151 { | 2148 { |
2152 this._agent.setInspectModeEnabled(enabled, inspectUAShadowDOM, config, c
allback); | 2149 this._agent.setInspectMode(mode, config, callback); |
2153 }, | 2150 }, |
2154 | 2151 |
2155 /** | 2152 /** |
2156 * @override | 2153 * @override |
2157 * @param {!PageAgent.FrameId} frameId | 2154 * @param {!PageAgent.FrameId} frameId |
2158 */ | 2155 */ |
2159 highlightFrame: function(frameId) | 2156 highlightFrame: function(frameId) |
2160 { | 2157 { |
2161 this._agent.highlightFrame(frameId, WebInspector.Color.PageHighlight.Con
tent.toProtocolRGBA(), WebInspector.Color.PageHighlight.ContentOutline.toProtoco
lRGBA()); | 2158 this._agent.highlightFrame(frameId, WebInspector.Color.PageHighlight.Con
tent.toProtocolRGBA(), WebInspector.Color.PageHighlight.ContentOutline.toProtoco
lRGBA()); |
2162 } | 2159 } |
2163 } | 2160 } |
2164 | 2161 |
2165 /** | 2162 /** |
2166 * @param {!WebInspector.Target} target | 2163 * @param {!WebInspector.Target} target |
2167 * @return {?WebInspector.DOMModel} | 2164 * @return {?WebInspector.DOMModel} |
2168 */ | 2165 */ |
2169 WebInspector.DOMModel.fromTarget = function(target) | 2166 WebInspector.DOMModel.fromTarget = function(target) |
2170 { | 2167 { |
2171 return /** @type {?WebInspector.DOMModel} */ (target.model(WebInspector.DOMM
odel)); | 2168 return /** @type {?WebInspector.DOMModel} */ (target.model(WebInspector.DOMM
odel)); |
2172 } | 2169 } |
OLD | NEW |