/*
 * JSMin
 * Javascript Compressor
 * http://www.crockford.com/
 * http://www.smallsharptools.com/Projects/Packer/
*/

// V:\1.1.007\js\lib\ext-namirial\Ext.ux.Namirial.form.TextField.js

Ext.ns("Ext.ux");Ext.ns('Ext.ux.Namirial');Ext.ns('Ext.ux.Namirial.form');if(Ext.form.TextField){Ext.ux.Namirial.form.TextField=Ext.extend(Ext.form.TextField,{upperCase:true,initComponent:function(){if(this.upperCase){this.cls='x-field-uppercase';}
Ext.ux.Namirial.form.TextField.superclass.initComponent.call(this);},toUpper:function(event,obj){obj.value=obj.value.toUpperCase();},setAllowBlank:function(state){this.allowBlank=state;if(!Ext.isEmpty(this.el)){this.el.dom.allowBlank=state;this.fireEvent('allowBlank',this,state);}},setReadOnly:function(state){this.readOnly=state;if(!Ext.isEmpty(this.el)){this.el.dom.readOnly=state;this.fireEvent('readOnly',this,state);}},trim:function(event,obj){obj.value=obj.value.trim();},initEvents:function(){Ext.ux.Namirial.form.TextField.superclass.initEvents.call(this);this.el.on("blur",this.trim,this);if(this.upperCase){this.el.on("blur",this.toUpper,this);}}});Ext.reg('namirial_textfield',Ext.ux.Namirial.form.TextField);}
else{alert('Impossibile creare la classe Ext.ux.Namirial.form.TextField senza la classe Ext.form.TextField.\nIncludere anche la definizione di Ext.form.TextField');}

