Changeset 857
- Timestamp:
- Mar 30, 2015 5:14:44 PM (10 years ago)
- Location:
- pro-violet-viettel/www/deploy/20150304
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
pro-violet-viettel/www/deploy/20150304/application/modules/ajax/controllers/privatecontent.php
r837 r857 93 93 $aryError = array('err' => $this->xml->status->_param['err'], 'errCode' => (int)$this->xml->status->_param['errCode']); 94 94 $aryData = array('id' => $this->xml->status->_param['id'], 'name' => $name, 'parentID' => $parentDir, 'ERROR' => $aryError); 95 96 /* $aryError = array('err' => '', 'errCode' => 0);97 $aryData = array('id' => rand(100, 1000), 'name' => $name, 'parentID' => $parentDir, 'ERROR' => $aryError); */98 95 echo json_encode($aryData); 99 96 } -
pro-violet-viettel/www/deploy/20150304/assets/js/grid.js
r848 r857 265 265 var type = $(this).find('> DIV.file-name > INPUT[type="hidden"][class^="type"]').val(); 266 266 var item = type == 'directory' ? o.data.DIRECTORIES[o.manager.searchItemByID(id, type)] : o.data.FILES[o.manager.searchItemByID(id, type)]; 267 item.type = type; 267 268 items.push(item); 268 269 }); -
pro-violet-viettel/www/deploy/20150304/assets/js/manager.js
r854 r857 780 780 }, 781 781 done : function(e, data) { 782 // var newFileData = 783 // {"DIRECTORIES": 784 // [{"id": "5000", 785 // "name": "Dir1", 786 // "parentID": 85}], 787 // "FILES": [{"id": 788 // "2000", "name": 789 // "File in root 1", 790 // "parentID": 85, 791 // "minetype": 792 // "text"},{"id": 793 // "2001", "name": 794 // "File in root 2", 795 // "parentID": 85, 796 // "minetype": 797 // "text"}], 798 // "ERROR": {"err": 799 // "", "errCode": 800 // 0}}; 782 801 783 var newFileData = data.result; 802 784 newFileData = $.parseJSON(data.result); … … 814 796 }; 815 797 o.oGrid.createNode(node); 816 o.data.FILES [$(o.data.FILES).length] = node;798 o.data.FILES.push(node); 817 799 } 818 800 … … 827 809 o.oTree.createNode(node); 828 810 o.oGrid.createNode(node); 829 o.data.DIRECTORIES [$(o.data.DIRECTORIES).length] = node;811 o.data.DIRECTORIES.push(node); 830 812 } 831 832 /* 833 * var node = 834 * {id: 835 * parseData.id, 836 * name: 837 * parseData.name, 838 * parentID: 839 * parseData.parentID}; 840 * o.oTree.createNode(node); 841 * o.data.DIRECTORIES[$(o.data.DIRECTORIES).length] = 842 * node; if 843 * (o.oGrid) 844 * o.oGrid.reloadGrid(); 845 */ 846 } 813 814 self.refreshStatusBar(); } 847 815 } 848 816 … … 902 870 parentID : parseData.parentID 903 871 }; 904 o.oTree.createNode(node); 905 o.data.DIRECTORIES [$(o.data.DIRECTORIES).length] = node;872 o.oTree.createNode(node); 873 o.data.DIRECTORIES.push(node); 906 874 if (o.oGrid) 907 875 o.oGrid.reloadGrid(); … … 944 912 945 913 var items = []; 914 946 915 var destination = self.getTreeCurrentNode(); 947 916 if (oClipBoard.act != 'copy') { 948 $(oClipBoard.items) 949 .each( 950 function(index) { 951 var node = new Object; 952 if (this.type == 'directory') 953 buildTreeFromParent( 954 this.id, 955 node); 956 else { 957 node.id = this.id; 958 node.type = 'file'; 959 } 960 961 items[index] = node; 962 }); 917 $(oClipBoard.items).each( 918 function(index) { 919 var node = new Object; 920 if (this.type == 'directory') 921 buildTreeFromParent(this.id, node); 922 else { 923 node.id = this.id; 924 node.type = 'file'; 925 } 926 927 items[index] = node; 928 }); 963 929 } else { 964 930 items = oClipBoard.items; 965 931 } 966 932 967 933 for ( var i = 0; i < items.length; i++) { 968 934 if (items[i].type == 'directory') { 969 items[i] = self 970 .getAllDirChilds(items[i]); 971 } 972 } 973 935 items[i] = self.getAllDirChilds(items[i]); 936 } 937 } 938 974 939 var postdata = { 975 940 act : oClipBoard.act, … … 984 949 callbackSuccess : function(parseData) { 985 950 if (oClipBoard.act == 'copy') { 986 $(parseData.DIRECTORIES) 987 .each( 951 $(parseData.DIRECTORIES).each( 988 952 function(index) { 989 953 o.data.DIRECTORIES[$(o.data.DIRECTORIES).length] = this; 990 954 }); 991 955 992 $(parseData.FILES) 993 .each( 956 $(parseData.FILES).each( 994 957 function(index) { 995 958 o.data.FILES[$(o.data.FILES).length] = this; 996 959 }); 997 960 998 o.data.DIRECTORIES 999 .sort(function(a, b) { 1000 return a.parentID 1001 - b.parentID; 961 o.data.DIRECTORIES.sort(function(a, b) { 962 return a.parentID - b.parentID; 1002 963 }); 1003 964 1004 o.oTree 1005 .setData(o.data.DIRECTORIES); 965 o.oTree.setData(o.data.DIRECTORIES); 1006 966 o.oGrid.setData(o.data); 1007 o.oTree 1008 .createCopyNode(parseData.DIRECTORIES); 967 o.oTree.createCopyNode(parseData.DIRECTORIES); 1009 968 o.oGrid.reloadGrid(); 1010 969 } else if (oClipBoard.act == 'move') { 1011 970 1012 971 } 972 973 oClipBoard.act == ''; 974 oClipBoard.items = null; 1013 975 } 1014 976 }); … … 1053 1015 for ( var i = 0; i < item.length; i++) { 1054 1016 if (item[i].type == 'directory') { 1055 item[i] = self 1056 .getAllDirChilds(item[i]); 1017 item[i] = self.getAllDirChilds(item[i]); 1057 1018 } 1058 1019 } … … 1116 1077 self.setTreeCurrentNode(parentID); 1117 1078 o.oGrid.reloadGrid(); 1118 console.log(o.data);1079 self.refreshStatusBar(); 1119 1080 }, 1120 1081 callbackFail : function() { … … 1260 1221 var id = $(o.oTree.getSelectedNode()).attr('id'); 1261 1222 var item = o.data.DIRECTORIES[self.searchItemByID(id, 'directory')]; 1262 console.log(item);1263 1223 } 1264 1224 if (items.length == 1) {
Note: See TracChangeset
for help on using the changeset viewer.