X-Git-Url: http://git.roojs.org/?p=app.Builder.js;a=blobdiff_plain;f=resources%2Froo.builder.js;h=20386238148057e8f0e80b7835b0090cf705786b;hp=bf08085d2ecf627b43a7ddd80dcf7b0ba0532b76;hb=2ed87617966071fd70f81be13b46720a0c5f5384;hpb=075be74bf88127aff3e8925d337f95c92c76a567 diff --git a/resources/roo.builder.js b/resources/roo.builder.js index bf08085d2..203862381 100644 --- a/resources/roo.builder.js +++ b/resources/roo.builder.js @@ -331,13 +331,27 @@ Builder = { //Roo.log("add flexy:if"); tree.el.attr('flexy:include', tree['flexy:include']); } + + if (typeof(tree['flexy:ignore']) != 'undefined') { + //Roo.log("add flexy:if"); + tree.el.attr('flexy:ignore', tree['flexy:ignore']); + } + //Roo.log("Add xtype") tree.el.attr('xtype', tree['|xns'] + '.' + tree['xtype']); - if (!tree.items || !tree.items.length) { return; } - for (var i = 0; i < tree.items.length; i++){ - this.applyFlexy(tree.items[i]); + + if (tree.items && tree.items.length) { + //Roo.log(tree); + for (var i = 0; i < tree.items.length; i++){ + this.applyFlexy(tree.items[i]); + } + } + if (typeof(tree.menu) == 'object') { + this.applyFlexy(tree.menu); } + + }