From 121cff10d41ef0794f9ee5ffe370e8ec2c8b10c4 Mon Sep 17 00:00:00 2001 From: renius Date: Thu, 22 Nov 2012 11:26:01 +0600 Subject: [PATCH 1/2] Update src/jquery.maskedinput.js adding setting {upcase: true} functionality to add ability to insert all symbols uppercased --- src/jquery.maskedinput.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/jquery.maskedinput.js b/src/jquery.maskedinput.js index 545e693..a45dd21 100644 --- a/src/jquery.maskedinput.js +++ b/src/jquery.maskedinput.js @@ -159,6 +159,11 @@ var p = seekNext(pos.begin - 1); if (p < len) { + if (settings.upcase) { + var c = String.fromCharCode(k).toUpperCase(); + } else { + var c = String.fromCharCode(k); + } var c = String.fromCharCode(k); if (tests[p].test(c)) { shiftR(p); From c1c2cea369ddcb28f8f13f74e7fdce13511a3dd6 Mon Sep 17 00:00:00 2001 From: renius Date: Thu, 22 Nov 2012 11:28:27 +0600 Subject: [PATCH 2/2] Update src/jquery.maskedinput.js fix, fault :( --- src/jquery.maskedinput.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/jquery.maskedinput.js b/src/jquery.maskedinput.js index a45dd21..79175be 100644 --- a/src/jquery.maskedinput.js +++ b/src/jquery.maskedinput.js @@ -164,7 +164,7 @@ } else { var c = String.fromCharCode(k); } - var c = String.fromCharCode(k); + if (tests[p].test(c)) { shiftR(p); buffer[p] = c;