]> source.dussan.org Git - nextcloud-server.git/commitdiff
make the progres bar for scanning always go to the full 100%
authorRobin Appelman <icewind1991@gmail.com>
Tue, 2 Aug 2011 02:43:08 +0000 (04:43 +0200)
committerRobin Appelman <icewind1991@gmail.com>
Tue, 2 Aug 2011 02:43:08 +0000 (04:43 +0200)
apps/media/js/scanner.js

index e3867580bdbc30ef9bde9c0ee76b41a6224e38cb..de67c7c9931d94497a94a27471b813256053685d 100644 (file)
@@ -1,6 +1,7 @@
 Scanner={
        songsFound:0,
        songsScanned:0,
+       songsChecked:0,
        startTime:null,
        endTime:null,
        stopScanning:false,
@@ -18,6 +19,7 @@ Scanner={
        scanFile:function(path,ready){
                path=encodeURIComponent(path);
                $.getJSON(OC.linkTo('media','ajax/api.php')+'?action=get_path_info&path='+path,function(song){
+                       Scanner.songsChecked++;
                        if(ready){
                                ready(song);
                        }
@@ -25,7 +27,7 @@ Scanner={
                                var artistId=song.song_artist;
                                Scanner.songsScanned++;
                                $('#scan span.songCount').text(Scanner.songsScanned);
-                               var progress=(Scanner.songsScanned/Scanner.songsFound)*100;
+                               var progress=(Scanner.songsChecked/Scanner.songsFound)*100;
                                $('#scanprogressbar').progressbar('value',progress)
                                Collection.addSong(song);
                        }
@@ -35,6 +37,8 @@ Scanner={
                $('#scanprogressbar').progressbar({
                        value:0,
                });
+               Scanner.songsChecked=0;
+               Scanner.songsScanned=0;
                Scanner.startTime=new Date().getTime()/1000;
                Scanner.findSongs(function(songs){
                        Scanner.songs=songs;