From: Alan Knowles Date: Mon, 17 May 2010 06:40:18 +0000 (+0800) Subject: Builder/LeftTree.js X-Git-Url: http://git.roojs.org/?a=commitdiff_plain;h=bf2714af5f196de9d3a2923a7ab706ed66dc5683;p=app.Builder.js Builder/LeftTree.js --- diff --git a/Builder/LeftTree.js b/Builder/LeftTree.js index 5c8954c2d..ced870e7b 100755 --- a/Builder/LeftTree.js +++ b/Builder/LeftTree.js @@ -613,6 +613,12 @@ LeftTree = new XObject( }, + /** + * drop a node.. - tecncially add node.. + * + * @param {Array} target_data - [ treepath_string, before/after/ , property (to add as)] + * @param {Object} node with data.. + */ dropNode: function(target_data, node) { @@ -662,6 +668,19 @@ LeftTree = new XObject( } } + // work out what kind of packing to use.. + if (typeof(node.pack) == 'undefined') && parent !== false) { + var pal = this.get('/LeftTree').getPaleteProvider(); + + var pname = pal.guessName(this.singleNodeToJS(parent)); + var cname = pal.file.guessName(node); + + pal.getDefaultPack(pname, cname); + + + } + + var xitems = []; if (node.items) { xitems = node.items;