Ignore:
Timestamp:
May 30, 2014 6:22:30 PM (11 years ago)
Author:
dungnv
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • pro-bachkim-filespace/violetspace-prototype/assets/js/vsfilemanager.js

    r6 r7  
    7676                                if( d.clickEvent == undefined ) d.clickEvent = openDir;
    7777                                if( d.customEvent == undefined ) d.customEvent = null; //customEvent.eventName, customEvent.eventTrigger
     78                                if( d.addToJSONData == undefined ) d.addToJSONData = false;
    7879                               
    7980                                if (d.curentNode != null) {
     
    8990                                }
    9091
     92                                //bind new node to data
     93                                if (d.addToJSONData == true) {
     94                                        //o.directoryTreeData.DIRECTORIES.length
     95                                        var newdir = {};
     96                                        newdir.id = d.id;
     97                                        newdir.name = d.name;
     98                                        newdir.parentID = $(d.curentNode).parent().attr('id').substring(o.dirIDprefix.length, $(d.curentNode).parent().attr('id').length);
     99                                        o.directoryTreeData.DIRECTORIES.push(newdir);
     100                                        sendtoGrid();
     101                                }
     102
    91103                                //bind event on new node
    92104                                $('#' + o.dirIDprefix + d.id).find('a').bind("click", function(e){d.clickEvent(this);return false;});
     
    176188                                                                                name: parsedData.name,
    177189                                                                                curentNode: c,
    178                                                                                 hidden: false,});
     190                                                                                hidden: false,
     191                                                                                addToJSONData:true});
    179192                                                                        }
    180193                                });
     
    262275                        var renderGrid = function (o) {
    263276                                $(o.container).find ('.vscell').remove();
     277                               
    264278                                var childDir = o.directoryTreeData.DIRECTORIES;
    265279                                var childFile = o.directoryTreeData.FILES;
Note: See TracChangeset for help on using the changeset viewer.