]> source.dussan.org Git - nextcloud-server.git/commitdiff
properly style filenames after renaming
authorRobin Appelman <icewind1991@gmail.com>
Fri, 29 Jul 2011 00:17:40 +0000 (02:17 +0200)
committerRobin Appelman <icewind1991@gmail.com>
Fri, 29 Jul 2011 00:17:40 +0000 (02:17 +0200)
files/js/filelist.js

index a53ad672e420ae67d51b2930caf8e795abe75336..901c4fe21889bc51b4611da52fd1e2d3c071d7d7 100644 (file)
@@ -121,7 +121,15 @@ FileList={
                        event.preventDefault();
                        tr.attr('data-file',newname);
                        td.children('a.name').empty();
-                       td.children('a.name').text(newname);
+                       if(newname.indexOf('.')>0){
+                               basename=newname.substr(0,newname.indexOf('.'));
+                       }else{
+                               basename=newname;
+                       }
+                       td.children('a.name').text(basename);
+                       if(newname.indexOf('.')>0){
+                               td.children('a.name').append($('<span class="extention">'+newname.substr(newname.indexOf('.'))+'</span>'));
+                       }
                        $.ajax({
                                url: 'ajax/rename.php',
                                data: "dir="+$('#dir').val()+"&newname="+encodeURIComponent(newname)+"&file="+encodeURIComponent(name)
@@ -133,7 +141,15 @@ FileList={
                });
                input.blur(function(){
                        td.children('a.name').empty();
-                       td.children('a.name').text(name);
+                       if(name.indexOf('.')>0){
+                               basename=name.substr(0,name.indexOf('.'));
+                       }else{
+                               basename=name;
+                       }
+                       td.children('a.name').text(basename);
+                       if(name.indexOf('.')>0){
+                               td.children('a.name').append($('<span class="extention">'+name.substr(name.indexOf('.'))+'</span>'));
+                       }
                });
        }
 }