aboutsummaryrefslogtreecommitdiffstats
path: root/apps/files/js/filelist.js
diff options
context:
space:
mode:
authorMichael Gapczynski <mtgap@owncloud.com>2013-01-09 21:49:21 -0500
committerMichael Gapczynski <mtgap@owncloud.com>2013-01-09 21:49:21 -0500
commitfbcf62389c195410def29e04b9e515324d0a128f (patch)
tree19c01805ed2c6937e676eb40cc2d537ef0135a6f /apps/files/js/filelist.js
parent78043d73e83b95b0d1328598f59a1a65707f4ca6 (diff)
parent912050afa0bd963fdde7d7b223c32bb9bd8e1479 (diff)
downloadnextcloud-server-fbcf62389c195410def29e04b9e515324d0a128f.tar.gz
nextcloud-server-fbcf62389c195410def29e04b9e515324d0a128f.zip
Merge branch 'master' into external_storage_ui_feedback
Conflicts: apps/files_external/lib/webdav.php
Diffstat (limited to 'apps/files/js/filelist.js')
-rw-r--r--apps/files/js/filelist.js12
1 files changed, 9 insertions, 3 deletions
diff --git a/apps/files/js/filelist.js b/apps/files/js/filelist.js
index 96dd0323d29..66697bbbf56 100644
--- a/apps/files/js/filelist.js
+++ b/apps/files/js/filelist.js
@@ -149,10 +149,9 @@ var FileList={
event.stopPropagation();
event.preventDefault();
var newname=input.val();
- if (Files.containsInvalidCharacters(newname)) {
+ if (!Files.isFileNameValid(newname)) {
return false;
- }
- if (newname != name) {
+ } else if (newname != name) {
if (FileList.checkName(name, newname, false)) {
newname = name;
} else {
@@ -185,6 +184,13 @@ var FileList={
td.children('a.name').show();
return false;
});
+ input.keyup(function(event){
+ if (event.keyCode == 27) {
+ tr.data('renaming',false);
+ form.remove();
+ td.children('a.name').show();
+ }
+ });
input.click(function(event){
event.stopPropagation();
event.preventDefault();