Changeset 840 for pro-violet-viettel
- Timestamp:
- Mar 27, 2015 11:28:43 AM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pro-violet-viettel/www/deploy/20150304/assets/js/manager.js
r839 r840 151 151 o.oTree = $('#' + o.tree).violetTree({data: o.data.DIRECTORIES, manager: oContainer}); 152 152 o.oGrid = $('#' + o.grid).violetGrid({data: o.data, manager: oContainer}); 153 self.refreshStatusBar(); 153 154 }; 154 155 … … 971 972 972 973 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 973 984 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 } 978 992 } 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); 980 1003 } 981 1004 … … 997 1020 throw Error("" + size + " did not compute to a valid number to be humanized."); 998 1021 } 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]; 1001 1023 } 1002 1024 } 1003 1025 1004 1005 1026 this.initialize = function () { 1006 1027 init();
Note: See TracChangeset
for help on using the changeset viewer.