Changeset 840


Ignore:
Timestamp:
Mar 27, 2015 11:28:43 AM (10 years ago)
Author:
dungnv
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • pro-violet-viettel/www/deploy/20150304/assets/js/manager.js

    r839 r840  
    151151                    o.oTree = $('#' + o.tree).violetTree({data: o.data.DIRECTORIES, manager: oContainer});
    152152                    o.oGrid = $('#' + o.grid).violetGrid({data: o.data, manager: oContainer});
     153                    self.refreshStatusBar();
    153154                };
    154155
     
    971972               
    972973                this.refreshStatusBar = function () {
     974                        var totalSize = 0;
     975                        var message = '';
     976                        if (o.data.FILES.length > 0) {
     977                                for (var i = 0; i < o.data.FILES.length; i++) {
     978                                        totalSize += parseInt(o.data.FILES[i].size);
     979                                }
     980                        }
     981                       
     982                        message = '<span>Tổng dung lượng đã sá»­ dụng: <strong>' + self.formatFileSize(totalSize) + '</strong></span>';
     983                       
    973984                        var items = o.oGrid.getHightLightItem();
    974                         var message = '';
    975                         if (items.length == 1 && items[0].type= 'file') {
    976                                 message = 'FILE: ' + items[0].name;
    977                                 message += ' - SIZE: ' + self.formatFileSize(items[0].size);
     985                        if (items.length == 1) {
     986                                if ((typeof items[0].minetype !== 'undefined')) {
     987                                        message += '<span> - Tệp: <strong>' + items[0].name + '</strong></span>';
     988                                        message += '<span> - Dung lượng: <strong>' + self.formatFileSize(items[0].size) + '</strong></span>';
     989                                }else {
     990                                        message += '<span> - Thư mục: <strong>' + items[0].name + '</strong></span>';
     991                                }
    978992                        }
    979                         $(statusbar).text(message);
     993                        else if (items.length > 1) {
     994                                var selectedSize = 0;
     995                                for (var i = 0; i < items.length; i++) {
     996                                        selectedSize += (typeof items[i].minetype !== 'undefined') ? parseInt(items[i].size) : 0;
     997                                }
     998                                message += '<span> - <strong>' + items.length + ' tệp (thư mục)</strong> được chọn</span>';
     999                                message += '<span> - Total size: <strong>' + self.formatFileSize(selectedSize) + '</strong></span>';
     1000                        }
     1001                       
     1002                        $(statusbar).html(message);
    9801003                }
    9811004               
     
    9971020                          throw Error("" + size + " did not compute to a valid number to be humanized.");
    9981021                        } else {
    999                             return (size / Math.pow(1024, i)).toFixed(2) * 1 + " " + ["B", "kB", "MB", "GB", "TB", "PB"][i];
    1000                           }*/
     1022                            return (size / Math.pow(1024, i)).toFixed(2) * 1 + " " + ["B", "KB", "MB", "GB", "TB", "PB", "EB", "ZB", "YB"][i];
    10011023                        }
    10021024                        }
    10031025
    1004                
    10051026                this.initialize = function () {
    10061027                    init();
Note: See TracChangeset for help on using the changeset viewer.