|
|
@@ -901,8 +901,8 @@ This plugin is based on the masked input plugin written by Josh Bush (digitalbus
|
|
|
}
|
|
|
if (opts.insertMode == true) {
|
|
|
var lastUnmaskedPosition = getMaskLength();
|
|
|
- while (getBufferElement(buffer, lastUnmaskedPosition) != getPlaceHolder(lastUnmaskedPosition) && lastUnmaskedPosition >= p && lastUnmaskedPosition > 0) {
|
|
|
- lastUnmaskedPosition = seekPrevious(buffer, lastUnmaskedPosition);
|
|
|
+ while (getBufferElement(buffer, lastUnmaskedPosition) != getPlaceHolder(lastUnmaskedPosition) && lastUnmaskedPosition >= p) {
|
|
|
+ lastUnmaskedPosition = lastUnmaskedPosition == 0 ? -1 : seekPrevious(buffer, lastUnmaskedPosition);
|
|
|
}
|
|
|
if (lastUnmaskedPosition >= p)
|
|
|
shiftR(p, buffer.length, c);
|