Запись в блог всеми уважаемого и любимого B~Vladi № 1.
Сегодня я работал. Дописал конструктор, который динамически создаёт разные формы... Потом будем его развивать/улучшать...
Вот небольшой его кусок:
this.form.dom=document.createElement('div');
var _this=this;
function parse(obj,newForm){
if(!obj) return;
newForm=newForm||_this.form;
for(var i=0; i<obj.length; i++){
var newFormObj=new Object();
if(obj[i] && obj[i].type){
_this.build[obj[i].type](newFormObj, obj[i].prop);
newForm.paste=newForm.paste||newForm.dom;
newForm.paste.appendChild(newFormObj.dom);
newForm[obj[i].name]=newFormObj;
parse(obj[i].element,newForm[obj[i].name]);
}
}
}
parse(obj.element);