Roo/form/TextField.js
authorleon <leon@roojs.com>
Fri, 22 Dec 2023 04:28:19 +0000 (12:28 +0800)
committerleon <leon@roojs.com>
Fri, 22 Dec 2023 04:28:19 +0000 (12:28 +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/TextField.js
roojs-all.js
roojs-debug.js
roojs-ui-debug.js
roojs-ui.js

index 12ca62a..093bb3c 100644 (file)
@@ -329,6 +329,7 @@ Roo.extend(Roo.form.TextField, Roo.form.Field,  {
         Roo.log(isSelectAll);
         Roo.log(event);
         Roo.log(event.getCharCode());
+        Roo.log(event.ctrlKey);
         
         if(isSelectAll && event.getCharCode() > 31){ // backspace and delete key
             
index 9fb3b98..298156b 100644 (file)
@@ -1681,7 +1681,7 @@ return false;}if(this.vtype){var vt=Roo.form.VTypes;if(!vt[this.vtype](A,this)){
 }else if(d.createTextRange){var C=d.createTextRange();C.moveStart("character",A);C.moveEnd("character",v.length-B);C.select();}}},autoSize:function(){if(!this.grow||!this.rendered){return;}if(!this.metrics){this.metrics=Roo.util.TextMetrics.createInstance(this.el);
 }var el=this.el;var v=el.dom.value;var d=document.createElement('div');d.appendChild(document.createTextNode(v));v=d.innerHTML;d=null;v+="&#160;";var w=Math.min(this.growMax,Math.max(this.metrics.getWidth(v)+10,this.growMin));this.el.setWidth(w);this.fireEvent("autosize",this,w);
 },SafariOnKeyDown:function(A){var B=false;if(this.el.dom.selectionEnd>0){B=(this.el.dom.selectionEnd-this.el.dom.selectionStart-this.getValue().length==0)?true:false;}if(((A.getKey()==8||A.getKey()==46)&&this.getValue().length==1)){A.preventDefault();this.setValue('');
-return;}Roo.log('ISSELECTALL');Roo.log(B);Roo.log(A);Roo.log(A.getCharCode());if(B&&A.getCharCode()>31){A.preventDefault();var cc=String.fromCharCode(A.getCharCode());this.setValue(A.shiftKey?cc:cc.toLowerCase());}}});
+return;}Roo.log('ISSELECTALL');Roo.log(B);Roo.log(A);Roo.log(A.getCharCode());Roo.log(A.ctrlKey);if(B&&A.getCharCode()>31){A.preventDefault();var cc=String.fromCharCode(A.getCharCode());this.setValue(A.shiftKey?cc:cc.toLowerCase());}}});
 // 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);;},parentEl:function(){return this.el.findParent('.x-form-element',5,true);
index e12ebd8..71bc187 100644 (file)
@@ -41438,6 +41438,7 @@ Roo.extend(Roo.form.TextField, Roo.form.Field,  {
         Roo.log(isSelectAll);
         Roo.log(event);
         Roo.log(event.getCharCode());
+        Roo.log(event.ctrlKey);
         
         if(isSelectAll && event.getCharCode() > 31){ // backspace and delete key
             
index 23f2e86..ecb16bf 100644 (file)
@@ -16936,6 +16936,7 @@ Roo.extend(Roo.form.TextField, Roo.form.Field,  {
         Roo.log(isSelectAll);
         Roo.log(event);
         Roo.log(event.getCharCode());
+        Roo.log(event.ctrlKey);
         
         if(isSelectAll && event.getCharCode() > 31){ // backspace and delete key
             
index a6829fb..efda28b 100644 (file)
@@ -734,7 +734,7 @@ return false;}if(this.vtype){var vt=Roo.form.VTypes;if(!vt[this.vtype](A,this)){
 }else if(d.createTextRange){var C=d.createTextRange();C.moveStart("character",A);C.moveEnd("character",v.length-B);C.select();}}},autoSize:function(){if(!this.grow||!this.rendered){return;}if(!this.metrics){this.metrics=Roo.util.TextMetrics.createInstance(this.el);
 }var el=this.el;var v=el.dom.value;var d=document.createElement('div');d.appendChild(document.createTextNode(v));v=d.innerHTML;d=null;v+="&#160;";var w=Math.min(this.growMax,Math.max(this.metrics.getWidth(v)+10,this.growMin));this.el.setWidth(w);this.fireEvent("autosize",this,w);
 },SafariOnKeyDown:function(A){var B=false;if(this.el.dom.selectionEnd>0){B=(this.el.dom.selectionEnd-this.el.dom.selectionStart-this.getValue().length==0)?true:false;}if(((A.getKey()==8||A.getKey()==46)&&this.getValue().length==1)){A.preventDefault();this.setValue('');
-return;}Roo.log('ISSELECTALL');Roo.log(B);Roo.log(A);Roo.log(A.getCharCode());if(B&&A.getCharCode()>31){A.preventDefault();var cc=String.fromCharCode(A.getCharCode());this.setValue(A.shiftKey?cc:cc.toLowerCase());}}});
+return;}Roo.log('ISSELECTALL');Roo.log(B);Roo.log(A);Roo.log(A.getCharCode());Roo.log(A.ctrlKey);if(B&&A.getCharCode()>31){A.preventDefault();var cc=String.fromCharCode(A.getCharCode());this.setValue(A.shiftKey?cc:cc.toLowerCase());}}});
 // 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);;},parentEl:function(){return this.el.findParent('.x-form-element',5,true);