Changeset 875


Ignore:
Timestamp:
Apr 1, 2015 5:31:53 PM (10 years ago)
Author:
dungnv
Message:
 
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  
    145145               
    146146                $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               
    147150                $this->xml->parse($xmlData);
    148151               
  • pro-violet-viettel/www/deploy/20150304/assets/css/space/style.css

    r869 r875  
    2929        margin: 0px;
    3030        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;
    3637}
    3738
  • pro-violet-viettel/www/deploy/20150304/assets/js/grid.js

    r857 r875  
    161161                                $(oContainer).find ('UL').remove();
    162162                                $(oContainer).append(ul);
     163                                o.manager.refreshNavigator();
    163164                        }
    164165
     
    208209                                $(node).text(newName);
    209210                                $(node).find('>INPUT').remove();
    210 
    211                                 /*treeNodes[dirID].name = newName;
    212                                 updateData(dirID, 'rename');*/
    213                         }
     211                        }
     212                       
    214213                        /******************
    215214                         * RENAME - END *
  • pro-violet-viettel/www/deploy/20150304/assets/js/manager.js

    r870 r875  
    2323                                if (o.navigationbar == undefined)
    2424                                    o.navigationbar = null;
    25 
     25                               
    2626                                if (o.oTree == undefined)
    2727                                    o.oTree = null;
     
    6060                                    act: null
    6161                                };
     62                               
     63                                var aryPath = [];
     64                               
     65                                if (o.homeNode == undefined)
     66                                    o.homeNode = null;
    6267
    6368                                /**
     
    203208                                        manager: oContainer
    204209                                    });
     210                                   
     211                                    self.setHomeNode();
     212                                   
    205213                                    self.refreshStatusBar();
    206214                                };
     
    315323                                    });
    316324                                   
    317                                     var $body = $("body");
    318325                                    $(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"); }   
    321328                                        });
    322329                                   
     
    516523                                                                        .getHighLightItem();
    517524                                                                if ($(gridSelectedItems).length > 0) {
    518                                                                     o.oGrid
    519                                                                             .rename(e.which);
     525                                                                    o.oGrid.rename(e.which);
    520526                                                                } else {
    521                                                                     o.oTree
    522                                                                             .rename(e.which);
     527                                                                    o.oTree.rename(e.which);
    523528                                                                }
    524529                                                                break;
     
    529534                                                            case 65:
    530535                                                                if (e.ctrlKey) {
    531                                                                     o.oGrid
    532                                                                             .selectAllNode();
     536                                                                    o.oGrid.selectAllNode();
    533537                                                                }
    534538                                                                break;
     
    10051009                                 * COPY & PASTE & MOVE - END *
    10061010                                 **********************************************/
    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                               
    10081051                                this.deleteItem = function (item) {
    10091052
     
    12091252                                }
    12101253
    1211                                 this.searchItemsByParent = function (parentID,
    1212                                         type) {
     1254                                this.searchItemsByParent = function (parentID, type) {
    12131255                                    return searchItemsByParent(parentID, type);
    12141256                                }
     
    12671309                                    $(statusbar).html(message);
    12681310                                }
    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                               
    12701342                                this.redirectPost = function (location, args) {
    12711343                                    var form = '';
     
    13081380                                    }
    13091381                                }
    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                                 }
    13301382                               
     1383                                this.setHomeNode = function () {
     1384                                        o.homeNode = {id:0, name:o.oTree.getRootName(), parentID:-1};
     1385                                }
     1386
    13311387                                this.initialize = function () {
    13321388                                    init();
  • pro-violet-viettel/www/deploy/20150304/assets/js/tree.js

    r849 r875  
    164164                                        isRoot: true
    165165                                });
     166                               
    166167                                if (homeNode && o.data.length > 0) {
    167168                                        for (var i = 0; i < o.data.length; i++) {
     
    311312                        }
    312313                       
     314                        this.getRootName = function () {
     315                                return o.rootName;
     316                        }
     317                       
    313318                        this.initialize = function () {
    314319                                initTree();
Note: See TracChangeset for help on using the changeset viewer.