From bf2714af5f196de9d3a2923a7ab706ed66dc5683 Mon Sep 17 00:00:00 2001 From: Alan Knowles Date: Mon, 17 May 2010 14:40:18 +0800 Subject: [PATCH] Builder/LeftTree.js --- Builder/LeftTree.js | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) 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; -- 2.39.2