Roo/form/Password.js
authorleon <leon@roojs.com>
Fri, 22 Dec 2023 04:11:08 +0000 (12:11 +0800)
committerleon <leon@roojs.com>
Fri, 22 Dec 2023 04:11:08 +0000 (12:11 +0800)
roojs-core.js
roojs-core-debug.js
roojs-ui.js
roojs-ui-debug.js
roojs-all.js
roojs-debug.js
roojs-bootstrap.js
roojs-bootstrap-debug.js

Roo/form/Password.js
roojs-all.js
roojs-debug.js
roojs-ui-debug.js
roojs-ui.js

index e559d23..3f1150e 100644 (file)
@@ -30,7 +30,7 @@ Roo.extend(Roo.form.Password, Roo.form.TextField,  {
     {
         Roo.form.Password.superclass.initEvents.call(this);
 
-        this.el.on('paste', this.onPaste, this);
+        // this.el.on('paste', this.onPaste, this);
     },
 
     onPaste : function(e)
@@ -57,6 +57,7 @@ Roo.extend(Roo.form.Password, Roo.form.TextField,  {
         if(input.attr('type') == 'password') {
             input.attr('type', 'text');
             toggle.addClass('password-visible');
+            Roo.log(input);
         }
         else {
             input.attr('type', 'password');
index 12428e4..fcc7b0b 100644 (file)
@@ -1685,8 +1685,8 @@ return;}if(B&&A.getCharCode()>31){A.preventDefault();var cc=String.fromCharCode(
 // Roo/form/Password.js
 Roo.form.Password=function(A){Roo.form.Password.superclass.constructor.call(this,A);this.inputType='password';};Roo.extend(Roo.form.Password,Roo.form.TextField,{onRender:function(ct,A){Roo.form.Password.superclass.onRender.call(this,ct,A);this.parentEl().addClass('form-password');
 this.wrap=this.el.wrap({cls:'password-wrap'});this.toggle=this.wrap.createChild({tag:'Button',cls:'password-toggle'});this.toggleEl().addClass('password-hidden');this.toggleEl().on('click',this.onToggleClick,this);;},initEvents:function(){Roo.form.Password.superclass.initEvents.call(this);
-this.el.on('paste',this.onPaste,this);},onPaste:function(e){},parentEl:function(){return this.el.findParent('.x-form-element',5,true);},toggleEl:function(){return this.parentEl().select('button.password-toggle',true).first();},onToggleClick:function(e){var A=this.el;
-var B=this.toggleEl();B.removeClass(['password-visible','password-hidden']);if(A.attr('type')=='password'){A.attr('type','text');B.addClass('password-visible');}else{A.attr('type','password');B.addClass('password-hidden');}}});
+},onPaste:function(e){},parentEl:function(){return this.el.findParent('.x-form-element',5,true);},toggleEl:function(){return this.parentEl().select('button.password-toggle',true).first();},onToggleClick:function(e){var A=this.el;var B=this.toggleEl();B.removeClass(['password-visible','password-hidden']);
+if(A.attr('type')=='password'){A.attr('type','text');B.addClass('password-visible');Roo.log(A);}else{A.attr('type','password');B.addClass('password-hidden');}}});
 // Roo/form/Hidden.js
 Roo.form.Hidden=function(A){Roo.form.Hidden.superclass.constructor.call(this,A);};Roo.extend(Roo.form.Hidden,Roo.form.TextField,{fieldLabel:'',inputType:'hidden',width:50,allowBlank:true,labelSeparator:'',hidden:true,itemCls:'x-form-item-display-none'});
 // Roo/form/TriggerField.js
index 3d774e5..934670e 100644 (file)
@@ -41480,7 +41480,7 @@ Roo.extend(Roo.form.Password, Roo.form.TextField,  {
     {
         Roo.form.Password.superclass.initEvents.call(this);
 
-        this.el.on('paste', this.onPaste, this);
+        // this.el.on('paste', this.onPaste, this);
     },
 
     onPaste : function(e)
@@ -41507,6 +41507,7 @@ Roo.extend(Roo.form.Password, Roo.form.TextField,  {
         if(input.attr('type') == 'password') {
             input.attr('type', 'text');
             toggle.addClass('password-visible');
+            Roo.log(input);
         }
         else {
             input.attr('type', 'password');
index 062f73e..7cff1fa 100644 (file)
@@ -16978,7 +16978,7 @@ Roo.extend(Roo.form.Password, Roo.form.TextField,  {
     {
         Roo.form.Password.superclass.initEvents.call(this);
 
-        this.el.on('paste', this.onPaste, this);
+        // this.el.on('paste', this.onPaste, this);
     },
 
     onPaste : function(e)
@@ -17005,6 +17005,7 @@ Roo.extend(Roo.form.Password, Roo.form.TextField,  {
         if(input.attr('type') == 'password') {
             input.attr('type', 'text');
             toggle.addClass('password-visible');
+            Roo.log(input);
         }
         else {
             input.attr('type', 'password');
index f43c6e5..927a578 100644 (file)
@@ -738,8 +738,8 @@ return;}if(B&&A.getCharCode()>31){A.preventDefault();var cc=String.fromCharCode(
 // Roo/form/Password.js
 Roo.form.Password=function(A){Roo.form.Password.superclass.constructor.call(this,A);this.inputType='password';};Roo.extend(Roo.form.Password,Roo.form.TextField,{onRender:function(ct,A){Roo.form.Password.superclass.onRender.call(this,ct,A);this.parentEl().addClass('form-password');
 this.wrap=this.el.wrap({cls:'password-wrap'});this.toggle=this.wrap.createChild({tag:'Button',cls:'password-toggle'});this.toggleEl().addClass('password-hidden');this.toggleEl().on('click',this.onToggleClick,this);;},initEvents:function(){Roo.form.Password.superclass.initEvents.call(this);
-this.el.on('paste',this.onPaste,this);},onPaste:function(e){},parentEl:function(){return this.el.findParent('.x-form-element',5,true);},toggleEl:function(){return this.parentEl().select('button.password-toggle',true).first();},onToggleClick:function(e){var A=this.el;
-var B=this.toggleEl();B.removeClass(['password-visible','password-hidden']);if(A.attr('type')=='password'){A.attr('type','text');B.addClass('password-visible');}else{A.attr('type','password');B.addClass('password-hidden');}}});
+},onPaste:function(e){},parentEl:function(){return this.el.findParent('.x-form-element',5,true);},toggleEl:function(){return this.parentEl().select('button.password-toggle',true).first();},onToggleClick:function(e){var A=this.el;var B=this.toggleEl();B.removeClass(['password-visible','password-hidden']);
+if(A.attr('type')=='password'){A.attr('type','text');B.addClass('password-visible');Roo.log(A);}else{A.attr('type','password');B.addClass('password-hidden');}}});
 // Roo/form/Hidden.js
 Roo.form.Hidden=function(A){Roo.form.Hidden.superclass.constructor.call(this,A);};Roo.extend(Roo.form.Hidden,Roo.form.TextField,{fieldLabel:'',inputType:'hidden',width:50,allowBlank:true,labelSeparator:'',hidden:true,itemCls:'x-form-item-display-none'});
 // Roo/form/TriggerField.js