|
@@ -3,7 +3,7 @@
|
|
|
* http://github.com/RobinHerbots/jquery.inputmask
|
|
* http://github.com/RobinHerbots/jquery.inputmask
|
|
|
* Copyright (c) 2010 - 2012 Robin Herbots
|
|
* Copyright (c) 2010 - 2012 Robin Herbots
|
|
|
* Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php)
|
|
* Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php)
|
|
|
-* Version: 1.2.8d
|
|
|
|
|
|
|
+* Version: 1.2.9
|
|
|
*/
|
|
*/
|
|
|
|
|
|
|
|
(function ($) {
|
|
(function ($) {
|
|
@@ -886,7 +886,8 @@
|
|
|
caret(input, checkVal(input, buffer, false));
|
|
caret(input, checkVal(input, buffer, false));
|
|
|
} else if ((pos.end - pos.begin) > 1 || ((pos.end - pos.begin) == 1 && opts.insertMode)) {
|
|
} else if ((pos.end - pos.begin) > 1 || ((pos.end - pos.begin) == 1 && opts.insertMode)) {
|
|
|
clearBuffer(buffer, pos.begin, pos.end);
|
|
clearBuffer(buffer, pos.begin, pos.end);
|
|
|
- writeBuffer(input, buffer, isRTL ? checkVal(input, buffer, false) : pos.begin);
|
|
|
|
|
|
|
+ writeBuffer(input, buffer);
|
|
|
|
|
+ caret(isRTL ? checkVal(input, buffer, false) : pos.begin);
|
|
|
} else {
|
|
} else {
|
|
|
var beginPos = pos.begin - (k == opts.keyCode.DELETE ? 0 : 1);
|
|
var beginPos = pos.begin - (k == opts.keyCode.DELETE ? 0 : 1);
|
|
|
if (beginPos < firstMaskPos && k == opts.keyCode.DELETE) {
|
|
if (beginPos < firstMaskPos && k == opts.keyCode.DELETE) {
|