Chromium Code Reviews| Index: Source/devtools/front_end/ElementsTreeOutline.js |
| diff --git a/Source/devtools/front_end/ElementsTreeOutline.js b/Source/devtools/front_end/ElementsTreeOutline.js |
| index 58688aca540a08fb718b3d6f828d81ff25ad7d5b..29d6c3f64272ead22ad05927f6a4f996eea9bd67 100644 |
| --- a/Source/devtools/front_end/ElementsTreeOutline.js |
| +++ b/Source/devtools/front_end/ElementsTreeOutline.js |
| @@ -1178,7 +1178,7 @@ WebInspector.ElementsTreeElement.prototype = { |
| { |
| TreeElement.prototype.expandRecursively.call(this, Number.MAX_VALUE); |
| } |
| - |
| + |
| this._node.getSubtree(-1, callback.bind(this)); |
| }, |
| @@ -1345,7 +1345,7 @@ WebInspector.ElementsTreeElement.prototype = { |
| _populateScrollIntoView: function(contextMenu) |
| { |
| contextMenu.appendSeparator(); |
| - contextMenu.appendItem(WebInspector.UIString(WebInspector.useLowerCaseMenuTitles() ? "Scroll into view" : "Scroll into View"), this._scrollIntoView.bind(this)); |
| + contextMenu.appendItem(WebInspector.UIString(WebInspector.useLowerCaseMenuTitles() ? "Scroll into view" : "Scroll into View"), this._scrollIntoView.bind(this)); |
| }, |
| _populateForcedPseudoStateItems: function(subMenu) |
| @@ -1372,6 +1372,7 @@ WebInspector.ElementsTreeElement.prototype = { |
| contextMenu.appendItem(WebInspector.UIString("Edit as HTML"), openTagElement._editAsHTML.bind(openTagElement)); |
| contextMenu.appendItem(WebInspector.UIString("Copy as HTML"), this._copyHTML.bind(this)); |
| contextMenu.appendItem(WebInspector.UIString("Copy XPath"), this._copyXPath.bind(this)); |
| + contextMenu.appendItem(WebInspector.UIString("Copy CSS Path"), this._copyCSSPath.bind(this)); |
|
apavlov
2013/10/15 07:55:11
This should go into _populateTagContextMenu(). Cop
|
| contextMenu.appendItem(WebInspector.UIString(WebInspector.useLowerCaseMenuTitles() ? "Delete node" : "Delete Node"), this.remove.bind(this)); |
| contextMenu.appendItem(WebInspector.UIString(WebInspector.useLowerCaseMenuTitles() ? "Inspect DOM properties" : "Inspect DOM Properties"), this._inspectDOMProperties.bind(this)); |
| }, |
| @@ -1469,7 +1470,7 @@ WebInspector.ElementsTreeElement.prototype = { |
| removeZeroWidthSpaceRecursive(attribute); |
| var config = new WebInspector.EditingConfig(this._attributeEditingCommitted.bind(this), this._editingCancelled.bind(this), attributeName); |
| - |
| + |
| function handleKeyDownEvents(event) |
| { |
| var isMetaOrCtrl = WebInspector.isMac() ? |
| @@ -2184,6 +2185,11 @@ WebInspector.ElementsTreeElement.prototype = { |
| this._node.copyNode(); |
| }, |
| + _copyCSSPath: function() |
| + { |
| + this._node.copyCSSPath(); |
| + }, |
| + |
| _copyXPath: function() |
| { |
| this._node.copyXPath(true); |
| @@ -2247,7 +2253,7 @@ WebInspector.ElementsTreeElement.prototype = { |
| if (object) |
| object.callFunction(scrollIntoView); |
| } |
| - |
| + |
| WebInspector.RemoteObject.resolveNode(this._node, "", scrollIntoViewCallback); |
| }, |