]> source.dussan.org Git - nextcloud-server.git/commitdiff
Fixed summary visibility check
authorVincent Petry <pvince81@owncloud.com>
Wed, 30 Oct 2013 15:14:08 +0000 (16:14 +0100)
committerVincent Petry <pvince81@owncloud.com>
Wed, 30 Oct 2013 15:14:08 +0000 (16:14 +0100)
Now using the integer values to check whether to show the summary parts
instead of trying to parse the html code.

apps/files/js/filelist.js

index c33a06bbdc3d2d20db942ee3e1527a20e7f6dd9f..02dfa16a22435f50ca016569058903e8ee4af489 100644 (file)
@@ -593,18 +593,19 @@ var FileList={
                                var fileSize = '<td class="filesize">'+humanFileSize(totalSize)+'</td>';
                        }
 
-                       $('#fileList').append('<tr class="summary"><td><span class="info">'+info+'</span></td>'+fileSize+'<td></td></tr>');
+                       var $summary = $('<tr class="summary"><td><span class="info">'+info+'</span></td>'+fileSize+'<td></td></tr>');
+                       $('#fileList').append($summary);
 
-                       var $dirInfo = $('.summary .dirinfo');
-                       var $fileInfo = $('.summary .fileinfo');
-                       var $connector = $('.summary .connector');
+                       var $dirInfo = $summary.find('.dirinfo');
+                       var $fileInfo = $summary.find('.fileinfo');
+                       var $connector = $summary.find('.connector');
 
                        // Show only what's necessary, e.g.: no files: don't show "0 files"
-                       if ($dirInfo.html().charAt(0) === "0") {
+                       if (totalDirs === 0) {
                                $dirInfo.hide();
                                $connector.hide();
                        }
-                       if ($fileInfo.html().charAt(0) === "0") {
+                       if (totalFiles === 0) {
                                $fileInfo.hide();
                                $connector.hide();
                        }