widgets/SecurePass.js
[Pman.Core] / widgets / SecurePass.js
index 764b8f3..7868eb2 100644 (file)
@@ -294,7 +294,7 @@ Ext.extend(Ext.form.SecurePass, Ext.form.TextField, {
                return this.IsLongEnough(pwd, 6) || !this.IsLongEnough(pwd, 0);
        },
         
-    // private
+    // private -- see TextFiedl... - not sure why we are duping the code?
     SafariOnKeyDown : function(event){
         
         var isSelectAll = false;
@@ -307,9 +307,11 @@ Ext.extend(Ext.form.SecurePass, Ext.form.TextField, {
             return;
          };
         if(isSelectAll){ // backspace and delete key
+            
             event.preventDefault();
-            this.setValue(String.fromCharCode(charCode));
-            return;
+             this.setValue(String.fromCharCode(
+                    this.shiftKey ? event.getKey() : event.getKey().toLowerCase()
+            ));  
         };
     }
 })
\ No newline at end of file