From: Alan Knowles Date: Mon, 26 Jul 2010 09:08:44 +0000 (+0800) Subject: Roo/form/Form.js X-Git-Url: http://git.roojs.org/?a=commitdiff_plain;h=0f240c1c0ffe1f66a337e8909526cde2c391ff9b;p=roojs1 Roo/form/Form.js --- diff --git a/Roo/form/Form.js b/Roo/form/Form.js index ea2ac134b0..c90c374d6a 100644 --- a/Roo/form/Form.js +++ b/Roo/form/Form.js @@ -216,27 +216,19 @@ Roo.extend(Roo.form.Form, Roo.form.BasicForm, { addForm : function(form){ + this.forms.push(form); form.allItems.each(function (fe) { + if (this.findField(fe.name)) { // already added.. return; } this.add( new Roo.form.Hidden({ name : fe.name, - } - ); + }) }, this); - var r = []; - for(var i = 0, a = arguments, len = a.length; i < len; i++) { - if(a[i].isFormField){ - r.push(a[i]); - } - } - if(r.length > 0){ - Roo.form.Form.superclass.add.apply(this, r); - } - return this; + },