aboutsummaryrefslogtreecommitdiff
path: root/js
diff options
context:
space:
mode:
authorluigi1111 <luigi1111w@gmail.com>2019-04-08 14:33:59 -0400
committerluigi1111 <luigi1111w@gmail.com>2019-04-08 14:33:59 -0400
commit2f22503c8b54208afbca9fbac8a51f0bfe397339 (patch)
tree009c64488d89a4f0754455a54ce38cfd693496be /js
parent19c2208dc447ccb5ba9ff990cbdd6ecf6b96f23d (diff)
parent5dbcd714eae8bfd6e900adde6910789e5cce6613 (diff)
downloadmonzero-gui-2f22503c8b54208afbca9fbac8a51f0bfe397339.tar.gz
monzero-gui-2f22503c8b54208afbca9fbac8a51f0bfe397339.tar.xz
monzero-gui-2f22503c8b54208afbca9fbac8a51f0bfe397339.zip
Merge pull request #1822
5dbcd71 PasswordDialog: add CAPSLOCK checking (mmbyday)
Diffstat (limited to 'js')
-rw-r--r--js/Utils.js19
1 files changed, 19 insertions, 0 deletions
diff --git a/js/Utils.js b/js/Utils.js
index 4f522a35..f02303c5 100644
--- a/js/Utils.js
+++ b/js/Utils.js
@@ -107,3 +107,22 @@ function filterNodes(nodes, port) {
function epoch(){
return Math.floor((new Date).getTime()/1000);
}
+
+function isAlpha(letter){ return letter.match(/^[A-Za-z0-9]+$/) !== null; }
+
+function isLowerCaseChar(letter){ return letter === letter.toLowerCase(); }
+
+function isUpperLock(shift, letter){
+ if(!isAlpha((letter))) return false;
+ if(shift) {
+ if(isLowerCaseChar(letter))
+ return true;
+ else
+ return false;
+ } else {
+ if(isLowerCaseChar(letter))
+ return false;
+ else
+ return true;
+ }
+}