Changeset 875
- Timestamp:
- Apr 1, 2015 5:31:53 PM (10 years ago)
- Location:
- pro-violet-viettel/www/deploy/20150304
- Files:
-
- 1 added
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
pro-violet-viettel/www/deploy/20150304/application/modules/ajax/controllers/privatecontent.php
r857 r875 145 145 146 146 $xmlData = $this->vservices->actionExecute('copy' ,array('act' => $act,'data' => $data, 'destination' => $destination == 0 ? -1:$destination)); 147 148 error_log(date('YmdHis').' - $xmlData: '.var_export($xmlData, TRUE), 3, '/srv/www/sbg/log/file.log'); 149 147 150 $this->xml->parse($xmlData); 148 151 -
pro-violet-viettel/www/deploy/20150304/assets/css/space/style.css
r869 r875 29 29 margin: 0px; 30 30 position: static; 31 -webkit-user-select: none; 32 -khtml-user-select: none; 33 -moz-user-select: none; 34 -o-user-select: none; 35 user-select: none; 31 -webkit-touch-callout: none; 32 -webkit-user-select: none; 33 -khtml-user-select: none; 34 -moz-user-select: none; 35 -ms-user-select: none; 36 user-select: none; 36 37 } 37 38 -
pro-violet-viettel/www/deploy/20150304/assets/js/grid.js
r857 r875 161 161 $(oContainer).find ('UL').remove(); 162 162 $(oContainer).append(ul); 163 o.manager.refreshNavigator(); 163 164 } 164 165 … … 208 209 $(node).text(newName); 209 210 $(node).find('>INPUT').remove(); 210 211 /*treeNodes[dirID].name = newName; 212 updateData(dirID, 'rename');*/ 213 } 211 } 212 214 213 /****************** 215 214 * RENAME - END * -
pro-violet-viettel/www/deploy/20150304/assets/js/manager.js
r870 r875 23 23 if (o.navigationbar == undefined) 24 24 o.navigationbar = null; 25 25 26 26 if (o.oTree == undefined) 27 27 o.oTree = null; … … 60 60 act: null 61 61 }; 62 63 var aryPath = []; 64 65 if (o.homeNode == undefined) 66 o.homeNode = null; 62 67 63 68 /** … … 203 208 manager: oContainer 204 209 }); 210 211 self.setHomeNode(); 212 205 213 self.refreshStatusBar(); 206 214 }; … … 315 323 }); 316 324 317 var $body = $("body");318 325 $(document).on({ 319 ajaxStart: function() { $ body.addClass("loading"); },320 ajaxStop: function() { $ body.removeClass("loading"); }326 ajaxStart: function() { $("body").addClass("loading"); }, 327 ajaxStop: function() { $("body").removeClass("loading"); } 321 328 }); 322 329 … … 516 523 .getHighLightItem(); 517 524 if ($(gridSelectedItems).length > 0) { 518 o.oGrid 519 .rename(e.which); 525 o.oGrid.rename(e.which); 520 526 } else { 521 o.oTree 522 .rename(e.which); 527 o.oTree.rename(e.which); 523 528 } 524 529 break; … … 529 534 case 65: 530 535 if (e.ctrlKey) { 531 o.oGrid 532 .selectAllNode(); 536 o.oGrid.selectAllNode(); 533 537 } 534 538 break; … … 1005 1009 * COPY & PASTE & MOVE - END * 1006 1010 **********************************************/ 1007 1011 this.buildDirectoriesTree = function (objDir) { 1012 var parentID = objDir.id; 1013 var aryDirs = []; 1014 var branch = []; 1015 var childDirs = []; 1016 var childFiles = []; 1017 1018 for(var i = 0; i < o.data.DIRECTORIES.length; i++) { 1019 aryDirs[i] = o.data.DIRECTORIES[i]; 1020 } 1021 1022 for (var i = 0; i < aryDirs.length; i++) { 1023 if (aryDirs[i].parentID == parentID) { 1024 childDirs = self.buildDirectoriesTree(aryDirs[i]); 1025 aryDirs[i].childDirs = childDirs; 1026 aryDirs[i].childFiles = searchItemsByParent(aryDirs[i].id, 'file'); 1027 branch.push(aryDirs[i]); 1028 } 1029 } 1030 1031 return branch; 1032 } 1033 1034 this.searchParents = function (objDir) { 1035 var parentID = objDir.parentID; 1036 var aryDirs = []; 1037 1038 aryDirs[0] = o.homeNode; 1039 for(var i = 1; i <= o.data.DIRECTORIES.length; i++) { 1040 aryDirs[i] = o.data.DIRECTORIES[i - 1]; 1041 } 1042 1043 for (var i = 0; i < aryDirs.length; i++) { 1044 if (aryDirs[i].id == parentID) { 1045 self.searchParents(aryDirs[i]); 1046 if ($.inArray(aryDirs[i], aryPath) == -1) aryPath.push(aryDirs[i]); 1047 } 1048 } 1049 } 1050 1008 1051 this.deleteItem = function (item) { 1009 1052 … … 1209 1252 } 1210 1253 1211 this.searchItemsByParent = function (parentID, 1212 type) { 1254 this.searchItemsByParent = function (parentID, type) { 1213 1255 return searchItemsByParent(parentID, type); 1214 1256 } … … 1267 1309 $(statusbar).html(message); 1268 1310 } 1269 1311 1312 this.refreshNavigator = function () { 1313 var navigatorBar = $('DIV#' + o.navigationbar + ' > UL.breadcrumb'); 1314 $(navigatorBar).find('LI').remove(); 1315 1316 var nodeID = self.getTreeCurrentNode(); 1317 if (nodeID != 0) { 1318 var node = o.data.DIRECTORIES[searchItemByID(nodeID, 'directory')]; 1319 self.searchParents(node); 1320 aryPath.push(node); 1321 } 1322 else { 1323 if (o.homeNode == null) self.setHomeNode(); 1324 aryPath.push(o.homeNode); 1325 } 1326 1327 for(var idx = 0; idx < aryPath.length; idx++) { 1328 var i = $('<i></i>',{'class':'ace-icon icon-folder-close home-icon'}); 1329 var a = $('<a></a>',{text: aryPath[idx].name}); 1330 var li = $('<li></li>'); 1331 if (aryPath[idx].id == 0) 1332 $(li).append(i, a); 1333 else 1334 $(li).append(a); 1335 1336 $(navigatorBar).append(li); 1337 } 1338 1339 aryPath.splice(0,aryPath.length); 1340 } 1341 1270 1342 this.redirectPost = function (location, args) { 1271 1343 var form = ''; … … 1308 1380 } 1309 1381 } 1310 1311 this.buildDirectoriesTree = function (objDir) {1312 var parentID = objDir.id;1313 var aryDirs = o.data.DIRECTORIES;1314 var aryFiles = o.data.FILES;1315 var branch = [];1316 var childDirs = [];1317 var childFiles = [];1318 1319 for (var i = 0; i < aryDirs.length; i++) {1320 if (aryDirs[i].parentID == parentID) {1321 childDirs = self.buildDirectoriesTree(aryDirs[i]);1322 aryDirs[i].childDirs = childDirs;1323 aryDirs[i].childFiles = searchItemsByParent(aryDirs[i].id, 'file');1324 branch.push(aryDirs[i]);1325 }1326 }1327 1328 return branch;1329 }1330 1382 1383 this.setHomeNode = function () { 1384 o.homeNode = {id:0, name:o.oTree.getRootName(), parentID:-1}; 1385 } 1386 1331 1387 this.initialize = function () { 1332 1388 init(); -
pro-violet-viettel/www/deploy/20150304/assets/js/tree.js
r849 r875 164 164 isRoot: true 165 165 }); 166 166 167 if (homeNode && o.data.length > 0) { 167 168 for (var i = 0; i < o.data.length; i++) { … … 311 312 } 312 313 314 this.getRootName = function () { 315 return o.rootName; 316 } 317 313 318 this.initialize = function () { 314 319 initTree();
Note: See TracChangeset
for help on using the changeset viewer.