- Timestamp:
- Mar 20, 2015 10:54:47 AM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pro-violet-viettel/www/deploy/20150304/assets/js/manager.js
r805 r806 690 690 } 691 691 692 for (var i = 0; i < items.length; i++) { 693 if (items[i].type == 'directory') { 694 var aryChildDirTmp = []; 695 var aryChildDirID = []; 696 var aryChildFiles = searchItemsByParent(items[i].id, 'file'); 697 var aryChildDirs = []; 698 699 getAllDirChild(items[i].id, aryChildDirTmp); 700 701 for (var d = 1; d < aryChildDirTmp.length; d++) { 702 aryChildDirID[d - 1] = aryChildDirTmp[d]; 703 } 704 705 for (var j = 0; j < aryChildDirID.length; j++) { 706 if (o.data.DIRECTORIES[searchItemByID(aryChildDirID[j], 'directory')] != undefined) 707 aryChildDirs[aryChildDirs.length] = o.data.DIRECTORIES[searchItemByID(aryChildDirID[j], 'directory')]; 708 } 709 710 items[i].childs = aryChildDirs; 711 } 712 } 713 692 714 var postdata = {act: oClipBoard.act, destination: destination, data: JSON.stringify(items)}; 693 715 var script = oClipBoard.act; … … 720 742 } 721 743 }); 722 723 744 } 724 745 … … 759 780 for (var i = 0; i < item.length; i++) { 760 781 if (item[i].type == 'directory') { 761 var aryChildDirTmp = []; 782 item[i] = self.getAllDirChilds(item[i]); 783 console.log(item[i]); 784 /*var aryChildDirTmp = []; 762 785 var aryChildDirID = []; 763 786 var aryChildFiles = searchItemsByParent(item[i].id, 'file'); … … 781 804 782 805 item[i].childDirs = aryChildDirs; 783 item[i].childFiles = aryChildFiles; 806 item[i].childFiles = aryChildFiles;*/ 784 807 } 785 808 } … … 845 868 bootbox.confirm(confirmOptions); 846 869 } 870 871 this.getAllDirChilds = function (oDirItem) { 872 var aryChildDirTmp = []; 873 var aryChildDirID = []; 874 var aryChildFiles = searchItemsByParent(oDirItem.id, 'file'); 875 var aryChildDirs = []; 876 877 getAllDirChild(oDirItem.id, aryChildDirTmp); 878 for (var d = 1; d < aryChildDirTmp.length; d++) { 879 aryChildDirID[d - 1] = aryChildDirTmp[d]; 880 } 881 882 for (var j = 0; j < aryChildDirID.length; j++) { 883 if (o.data.DIRECTORIES[searchItemByID(aryChildDirID[j], 'directory')] != undefined) 884 aryChildDirs[aryChildDirs.length] = o.data.DIRECTORIES[searchItemByID(aryChildDirID[j], 'directory')]; 885 886 var aryTmp = searchItemsByParent(aryChildDirID[j], 'file'); 887 if (aryTmp.length > 0) 888 for (var f in aryTmp) { 889 aryChildFiles[aryChildFiles.length] = aryTmp[f]; 890 } 891 } 892 893 oDirItem.childDirs = aryChildDirs; 894 oDirItem.childFiles = aryChildFiles; 895 return oDirItem; 896 } 847 897 848 898 this.setTreeCurrentNode = function (treeNode) {
Note: See TracChangeset
for help on using the changeset viewer.