- getData : function(format){return true;},\r
- validate : function(){return true;},\r
+ getData : function(format){\r
+ var encoded = null;\r
+ if(this.pass1.getValue() != ""){\r
+ var encoder = this.getEncoderCallback();\r
+ encoded = encoder(this.pass1.getValue()); \r
+ }\r
+ return encoded;\r
+ },\r
+ clear : function(){\r
+ this.pass1.setValue("");\r
+ this.pass2.setValue(""); \r
+ },\r
+ validate : function(){\r
+ if(this.pass1.getValue() != this.pass2.getValue() || this.pass1.getValue() == ""){\r
+ // TODO WHEN TESTING 0.8.3\r
+ //this.pass1.setValid(false);\r
+ //this.pass2.setValid(false); \r
+ this.setValid(false);\r
+ }else{\r
+ this.setValid(true);\r
+ }\r
+ return this.getValid();\r
+ },\r