Index: Source/devtools/front_end/sources/NavigatorView.js |
diff --git a/Source/devtools/front_end/sources/NavigatorView.js b/Source/devtools/front_end/sources/NavigatorView.js |
index 88af5224e8e984341a975f383c40c752db2df307..0db57839f6204ef047c7e149f061ed0980a19e35 100644 |
--- a/Source/devtools/front_end/sources/NavigatorView.js |
+++ b/Source/devtools/front_end/sources/NavigatorView.js |
@@ -316,6 +316,14 @@ WebInspector.NavigatorView.prototype = { |
}, |
/** |
+ * @param {!WebInspector.UISourceCode} uiSourceCode |
+ */ |
+ _handleContextMenuRename: function(uiSourceCode) |
+ { |
+ this.rename(uiSourceCode, false); |
+ }, |
+ |
+ /** |
* @param {!WebInspector.Project} project |
* @param {string} path |
*/ |
@@ -350,12 +358,14 @@ WebInspector.NavigatorView.prototype = { |
contextMenu.appendSeparator(); |
var project = uiSourceCode.project(); |
- var path = uiSourceCode.parentPath(); |
- contextMenu.appendItem(WebInspector.UIString(WebInspector.useLowerCaseMenuTitles() ? "Refresh parent" : "Refresh Parent"), this._handleContextMenuRefresh.bind(this, project, path)); |
- contextMenu.appendItem(WebInspector.UIString(WebInspector.useLowerCaseMenuTitles() ? "Duplicate file" : "Duplicate File"), this._handleContextMenuCreate.bind(this, project, path, uiSourceCode)); |
- contextMenu.appendItem(WebInspector.UIString(WebInspector.useLowerCaseMenuTitles() ? "Exclude parent folder" : "Exclude Parent Folder"), this._handleContextMenuExclude.bind(this, project, path)); |
- contextMenu.appendItem(WebInspector.UIString(WebInspector.useLowerCaseMenuTitles() ? "Delete file" : "Delete File"), this._handleContextMenuDelete.bind(this, uiSourceCode)); |
- contextMenu.appendSeparator(); |
+ if (project.type() === WebInspector.projectTypes.FileSystem) { |
+ var path = uiSourceCode.parentPath(); |
+ contextMenu.appendItem(WebInspector.UIString("Rename\u2026"), this._handleContextMenuRename.bind(this, uiSourceCode)); |
+ contextMenu.appendItem(WebInspector.UIString(WebInspector.useLowerCaseMenuTitles() ? "Make a copy\u2026" : "Make a Copy\u2026"), this._handleContextMenuCreate.bind(this, project, path, uiSourceCode)); |
+ contextMenu.appendItem(WebInspector.UIString("Delete"), this._handleContextMenuDelete.bind(this, uiSourceCode)); |
+ contextMenu.appendSeparator(); |
+ } |
+ |
this._appendAddFolderItem(contextMenu); |
contextMenu.show(); |
}, |