* Esto NO es necesario en documentos XUL ni en SVG (comprobado en FireFox 3.5, Opera 9.x, Chrome 2.0 y Safari 3.1)
* pues fuera de X/HTML el nodo de texto del textarea ES IGNORADO, s�lo cuenta el atributo/propiedad "value"
OJO este comportamiento "moderno" de textarea NO es aplicable a documentos con MIME XHTML en donde
funciona como siempre.
*/
HTMLTextAreaElementImpl elem = (HTMLTextAreaElementImpl)target;
Attr attr = (Attr)mutEvent.getRelatedNode();
if (attr.getName().equals("value"))
{
int changeType = mutEvent.getAttrChange();
switch(changeType)
{
case MutationEvent.ADDITION:
case MutationEvent.MODIFICATION:
String value = attr.getValue();
elem.setValueProperty(value);
break;
case MutationEvent.REMOVAL:
elem.setValueProperty(null); // En este caso el nodo de texto hijo decide el valor inicial
break;
}
}
}
}