Changeset 859


Ignore:
Timestamp:
Mar 31, 2015 10:48:10 AM (10 years ago)
Author:
dungnv
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • pro-violet-viettel/www/deploy/20150304/assets/js/manager.js

    r858 r859  
    408408
    409409                                }
     410                               
    410411                                var btnDownloadClick = function () {
    411412                                    var items = o.oGrid.getHighLightItem();
     
    593594                                    return bootbox.dialog(promptOptions);
    594595                                }
     596                               
    595597                                var uploadDone = function (result) {
    596598
    597599                                }
     600                               
    598601                                var btnPreviewClick = function () {
    599602                                    var items = o.oGrid.getHighLightItem();
     
    920923                                    var destination = self.getTreeCurrentNode();
    921924                                    if (oClipBoard.act != 'copy') {
    922                                         $(oClipBoard.items).each(
     925                                        /*$(oClipBoard.items).each(
    923926                                                function (index) {
    924927                                                    var node = new Object;
    925928                                                    if (this.type == 'directory')
    926929                                                        buildTreeFromParent(this.id, node);
     930                                                       
    927931                                                    else {
    928932                                                        node.id = this.id;
     
    931935
    932936                                                    items[index] = node;
    933                                                 });
     937                                                });*/
     938                                       
    934939                                    } else {
    935940                                        items = oClipBoard.items;
    936941                                    }
    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++) {
    939949                                        if (items[i].type == 'directory') {
    940950                                            items[i] = self.getAllDirChilds(items[i]);
    941951                                        }
    942                                     }
     952                                    }*/
    943953
    944954                                    var postdata = {
     
    11321142                                    if (o.oGrid)
    11331143                                        o.oGrid.reloadGrid();
    1134                                 };
    1135 
     1144                                }
     1145
     1146                               
    11361147                                this.getTreeCurrentNode = function () {
    11371148                                    return treeCurrentNode;
     
    13001311                                }
    13011312
     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                               
    13021331                                this.initialize = function () {
    13031332                                    init();
Note: See TracChangeset for help on using the changeset viewer.