if (tagName) {
var attr = [];
for(i = 0; i < currentElement.attributes.length;i++) {
- var aname = currentElement.attributes.item(i).name;
- if (aname=='id') {
+ var attre = currentElement.attributes.item(i);
+ var aname = attre.name;
+ var aval = attre.value || '';
+ if (aname=='id' && aval.match(/^roo\-/)) { // only roo -elements hide..
aname= 'xbuilderid';
}
- // skip
- if (currentElement.attributes.item(i).value == 'builderel') {
+ // skip -- component created by the builder?
+ if (aval == 'builderel') {
return;
}
- attr.push(aname + '="' + currentElement.attributes.item(i).value + '"' );
+ attr.push(aname + '="' + aval + '"' ); //?? escaping attributes?
}
}
tree.el.attr('xtype', tree['|xns'] + '.' + tree['xtype']);
-
+ //Roo.log(tree);
//Roo.log("Add xtype")