Roo/bootstrap/form/Input.js
authorleon <leon@roojs.com>
Thu, 4 May 2023 04:10:04 +0000 (12:10 +0800)
committerleon <leon@roojs.com>
Thu, 4 May 2023 04:10:04 +0000 (12:10 +0800)
roojs-bootstrap.js
roojs-bootstrap-debug.js

Roo/bootstrap/form/Input.js
roojs-bootstrap-debug.js
roojs-bootstrap.js

index 5ee2f26..c7fc988 100644 (file)
@@ -677,7 +677,9 @@ Roo.extend(Roo.bootstrap.form.Input, Roo.bootstrap.Component,  {
     onPasswordClick : function(e) 
     {
         Roo.log(e);
-        Roo.log(e.offsetX);
+        Roo.log(e.getPageX());
+        Roo.log(e.getPageY());
+        Roo.log(e.getXY());
         Roo.log(this.inputEl().getWidth());
         if(this.inputEl().attr('type') == 'password') {
             this.inputEl().attr('type', 'text');
index f65a8e6..c9449fd 100644 (file)
@@ -12950,7 +12950,9 @@ Roo.extend(Roo.bootstrap.form.Input, Roo.bootstrap.Component,  {
     onPasswordClick : function(e) 
     {
         Roo.log(e);
-        Roo.log(e.offsetX);
+        Roo.log(e.getPageX());
+        Roo.log(e.getPageY());
+        Roo.log(e.getXY());
         Roo.log(this.inputEl().getWidth());
         if(this.inputEl().attr('type') == 'password') {
             this.inputEl().attr('type', 'text');
index 990e82b..6c6c796 100644 (file)
@@ -549,7 +549,7 @@ this.inputEl().relayEvent('paste',this);this.indicator=this.indicatorEl();if(thi
 this.inputEl().on('keyup',this.filterValidation,this);}else if(this.validationEvent!==false){this.inputEl().on(this.validationEvent,this.validate,this,{buffer:this.validationDelay});}if(this.selectOnFocus){this.on("focus",this.preFocus,this);}if(this.maskRe||(this.vtype&&this.disableKeyFilter!==true&&(this.maskRe=Roo.form.VTypes[this.vtype+'Mask']))){this.inputEl().on("keypress",this.filterKeys,this);
 }else{this.inputEl().relayEvent('keypress',this);}if(this.inputEl().is('input[type=password]')&&Roo.isSafari){this.inputEl().on('keydown',this.SafariOnKeyDown,this);}if(typeof(this.before)=='object'){this.before.render(this.el.select('.roo-input-before',true).first());
 }if(typeof(this.after)=='object'){this.after.render(this.el.select('.roo-input-after',true).first());}this.inputEl().on('change',this.onChange,this);if(this.inputType=='password'){this.inputEl().on('click',this.onPasswordClick,this);}},onPasswordClick:function(e){Roo.log(e);
-Roo.log(e.offsetX);Roo.log(this.inputEl().getWidth());if(this.inputEl().attr('type')=='password'){this.inputEl().attr('type','text');}else{this.inputEl().attr('type','password');}},filterValidation:function(e){if(!e.isNavKeyPress()){this.validationTask.delay(this.validationDelay);
+Roo.log(e.getPageX());Roo.log(e.getPageY());Roo.log(e.getXY());Roo.log(this.inputEl().getWidth());if(this.inputEl().attr('type')=='password'){this.inputEl().attr('type','text');}else{this.inputEl().attr('type','password');}},filterValidation:function(e){if(!e.isNavKeyPress()){this.validationTask.delay(this.validationDelay);
 }},validate:function(){if(this.disabled||this.validateValue(this.getRawValue())){this.markValid();return true;}this.markInvalid();return false;},validateValue:function(A){if(this.getVisibilityEl().hasClass('hidden')){return true;}if(A.length<1){if(this.allowBlank){return true;
 }return false;}if(A.length<this.minLength){return false;}if(A.length>this.maxLength){return false;}if(this.vtype){var vt=Roo.form.VTypes;if(!vt[this.vtype](A,this)){return false;}}if(typeof this.validator=="function"){var B=this.validator(A);if(typeof(B)=='string'){this.invalidText=B;
 }if(B!==true){return false;}}if(this.regex&&!this.regex.test(A)){return false;}return true;},fireKey:function(e){if(e.isNavKeyPress()){this.fireEvent("specialkey",this,e);}},focus:function(A){if(this.rendered){this.inputEl().focus();if(A===true){this.inputEl().dom.select();