X-Git-Url: http://git.roojs.org/?a=blobdiff_plain;f=Roo%2FCompositeElement.js;h=aca025555c4f94dd015f926547e5883c155343a2;hb=75cbc4ce04c9c01ac47671cb01320ce699128d00;hp=c0489a1a1b3597c63169429df7a0ffbac2b7d952;hpb=4791de30df71541537b20e303b9a30ea3919bf3a;p=roojs1 diff --git a/Roo/CompositeElement.js b/Roo/CompositeElement.js index c0489a1a1b..aca025555c 100644 --- a/Roo/CompositeElement.js +++ b/Roo/CompositeElement.js @@ -37,7 +37,9 @@ Roo.CompositeElement = function(els){ Roo.CompositeElement.prototype = { isComposite: true, addElements : function(els){ - if(!els) return this; + if(!els) { + return this; + } if(typeof els == "string"){ els = Roo.Element.selectorFunction(els); } @@ -68,8 +70,10 @@ Roo.CompositeElement.prototype = { */ filter : function(selector, inverse){ var els = []; + inverse = inverse || false; this.each(function(el){ - if(el.is(selector)){ + var match = inverse ? !el.is(selector) : el.is(selector); + if(match){ els[els.length] = el.dom; } });