Change octicon based on creating file or folder

This commit is contained in:
Kevin Sawicki
2013-02-28 16:04:18 -08:00
parent 9de3a91c9c
commit 14bd7741d1
2 changed files with 13 additions and 2 deletions

View File

@@ -253,7 +253,8 @@ class TreeView extends ScrollView
prompt: "Enter the path for the new file/directory. Directories end with a '/'."
path: relativeDirectoryPath
select: false
iconClass: 'add'
iconClass: 'add-directory'
onConfirm: (relativePath) =>
endsWithDirectorySeparator = /\/$/.test(relativePath)
path = project.resolve(relativePath)
@@ -273,6 +274,12 @@ class TreeView extends ScrollView
catch e
dialog.showError("Error: #{e.message} Try a different path.")
dialog.miniEditor.getBuffer().on 'changed', =>
if /\/$/.test(dialog.miniEditor.getText())
dialog.prompt.removeClass('add-file').addClass('add-directory')
else
dialog.prompt.removeClass('add-directory').addClass('add-file')
rootView.append(dialog)
selectedEntry: ->

View File

@@ -41,10 +41,14 @@
-webkit-font-smoothing: antialiased;
}
.tree-view-dialog .prompt.add:before {
.tree-view-dialog .prompt.add-file:before {
content: "\f086";
}
.tree-view-dialog .prompt.add-directory:before {
content: "\f095";
}
.tree-view-dialog .prompt.move:before {
content: "\f03e";
}