]> source.dussan.org Git - nextcloud-server.git/commitdiff
Get file extension using lastIndexOf instead of indexOf in case there is a '.' in...
authorMichael Gapczynski <GapczynskiM@gmail.com>
Thu, 25 Aug 2011 00:34:27 +0000 (20:34 -0400)
committerMichael Gapczynski <GapczynskiM@gmail.com>
Thu, 25 Aug 2011 00:34:27 +0000 (20:34 -0400)
files/js/filelist.js

index b89bc9b57b61fb9e4d1f99d4a11ebf96352fa6d2..a776b7bce08d385bb48575223bc095c9180cd2ba 100644 (file)
@@ -7,7 +7,7 @@ FileList={
                var html='<tr data-file="'+name+'" data-type="file" data-size="'+size+'">';
                if(name.indexOf('.')!=-1){
                        var basename=name.substr(0,name.indexOf('.'));
-                       var extention=name.substr(name.indexOf('.'));
+                       var extention=name.substr(name.lastIndexOf('.'));
                }else{
                        var basename=name;
                        var extention=false;
@@ -127,7 +127,7 @@ FileList={
                        tr.attr('data-file',newname);
                        td.children('a.name').empty();
                        if(newname.indexOf('.')>0){
-                               basename=newname.substr(0,newname.indexOf('.'));
+                               basename=newname.substr(0,newname.lastIndexOf('.'));
                        }else{
                                basename=newname;
                        }
@@ -135,7 +135,7 @@ FileList={
                        span.text(basename);
                        td.children('a.name').append(span);
                        if(newname.indexOf('.')>0){
-                               span.append($('<span class="extention">'+newname.substr(newname.indexOf('.'))+'</span>'));
+                               span.append($('<span class="extention">'+newname.substr(newname.lastIndexOf('.'))+'</span>'));
                        }
                        $.ajax({
                                url: 'ajax/rename.php',