Changeset 859
- Timestamp:
- Mar 31, 2015 10:48:10 AM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pro-violet-viettel/www/deploy/20150304/assets/js/manager.js
r858 r859 408 408 409 409 } 410 410 411 var btnDownloadClick = function () { 411 412 var items = o.oGrid.getHighLightItem(); … … 593 594 return bootbox.dialog(promptOptions); 594 595 } 596 595 597 var uploadDone = function (result) { 596 598 597 599 } 600 598 601 var btnPreviewClick = function () { 599 602 var items = o.oGrid.getHighLightItem(); … … 920 923 var destination = self.getTreeCurrentNode(); 921 924 if (oClipBoard.act != 'copy') { 922 $(oClipBoard.items).each(925 /*$(oClipBoard.items).each( 923 926 function (index) { 924 927 var node = new Object; 925 928 if (this.type == 'directory') 926 929 buildTreeFromParent(this.id, node); 930 927 931 else { 928 932 node.id = this.id; … … 931 935 932 936 items[index] = node; 933 }); 937 });*/ 938 934 939 } else { 935 940 items = oClipBoard.items; 936 941 } 937 938 for (var i = 0; i < items.length; i++) { 942 943 var aryTree = []; 944 aryTree = self.buildDirectoriesTree(items[0].id); 945 console.log(aryTree); 946 return; 947 948 /*for (var i = 0; i < items.length; i++) { 939 949 if (items[i].type == 'directory') { 940 950 items[i] = self.getAllDirChilds(items[i]); 941 951 } 942 } 952 }*/ 943 953 944 954 var postdata = { … … 1132 1142 if (o.oGrid) 1133 1143 o.oGrid.reloadGrid(); 1134 }; 1135 1144 } 1145 1146 1136 1147 this.getTreeCurrentNode = function () { 1137 1148 return treeCurrentNode; … … 1300 1311 } 1301 1312 1313 this.buildDirectoriesTree = function (parentID) { 1314 if (parentID == null) parentID = 0; 1315 var aryDirs = o.data.DIRECTORIES; 1316 var branch = []; 1317 var children = []; 1318 for (var i = 0; i < aryDirs.length; i++) { 1319 if (aryDirs[i].parentID == parentID) { 1320 children = self.buildDirectoriesTree(aryDirs[i].id); 1321 if (children.length > 0) { 1322 aryDirs[i].childDirs = children; 1323 } 1324 branch.push(aryDirs[i]); 1325 } 1326 } 1327 1328 return branch; 1329 } 1330 1302 1331 this.initialize = function () { 1303 1332 init();
Note: See TracChangeset
for help on using the changeset viewer.