|
@@ -34,7 +34,7 @@ asyncTest("inputmask(\"+7 (999) 999-99-99\") ~ paste \"0079114041112\" - monobla
|
|
|
$("#testmask").inputmask("+7 (999) 999-99-99", {
|
|
$("#testmask").inputmask("+7 (999) 999-99-99", {
|
|
|
onBeforePaste: function (pastedValue) {
|
|
onBeforePaste: function (pastedValue) {
|
|
|
//just simplistic for the test ;-)
|
|
//just simplistic for the test ;-)
|
|
|
- var strippedValue = pastedValue.substr(2);
|
|
|
|
|
|
|
+ var strippedValue = pastedValue.substr(3);
|
|
|
return strippedValue;
|
|
return strippedValue;
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
@@ -63,12 +63,13 @@ asyncTest("inputmask(\"+32(999)99-99-99\", { nojumps: true, nojumpsThreshold: 4
|
|
|
}, 0);
|
|
}, 0);
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
-asyncTest("inputmask(\"+32(999)99-99-99\", { nojumps: true, nojumpsThreshold: 4 }) ~ paste \"32(123)12-12-12\"", function () {
|
|
|
|
|
|
|
+
|
|
|
|
|
+asyncTest("inputmask(\"+32(999)99-99-99\", { nojumps: true, nojumpsThreshold: 4 }) ~ paste \"(123)12-12-12\"", function () {
|
|
|
var $fixture = $("#qunit-fixture");
|
|
var $fixture = $("#qunit-fixture");
|
|
|
$fixture.append('<input type="text" id="testmask" />');
|
|
$fixture.append('<input type="text" id="testmask" />');
|
|
|
$("#testmask").inputmask("+32(999)99-99-99", { nojumps: true, nojumpsThreshold: 4 });
|
|
$("#testmask").inputmask("+32(999)99-99-99", { nojumps: true, nojumpsThreshold: 4 });
|
|
|
$("#testmask")[0].focus();
|
|
$("#testmask")[0].focus();
|
|
|
- $("#testmask").paste("32(123)12-12-12");
|
|
|
|
|
|
|
+ $("#testmask").paste("(123)12-12-12");
|
|
|
|
|
|
|
|
setTimeout(function () {
|
|
setTimeout(function () {
|
|
|
equal($("#testmask").val(), "+32(123)12-12-12", "Result " + $("#testmask").val());
|
|
equal($("#testmask").val(), "+32(123)12-12-12", "Result " + $("#testmask").val());
|
|
@@ -77,30 +78,44 @@ asyncTest("inputmask(\"+32(999)99-99-99\", { nojumps: true, nojumpsThreshold: 4
|
|
|
}, 0);
|
|
}, 0);
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
-asyncTest("inputmask(\"+32(999)99-99-99\", { nojumps: true, nojumpsThreshold: 4 }) ~ paste \"(123)12-12-12\"", function () {
|
|
|
|
|
|
|
+asyncTest("inputmask(\"+32(999)99-99-99\", { nojumps: true, nojumpsThreshold: 4 }) ~ paste \"+32473890428\"", function () {
|
|
|
var $fixture = $("#qunit-fixture");
|
|
var $fixture = $("#qunit-fixture");
|
|
|
$fixture.append('<input type="text" id="testmask" />');
|
|
$fixture.append('<input type="text" id="testmask" />');
|
|
|
$("#testmask").inputmask("+32(999)99-99-99", { nojumps: true, nojumpsThreshold: 4 });
|
|
$("#testmask").inputmask("+32(999)99-99-99", { nojumps: true, nojumpsThreshold: 4 });
|
|
|
$("#testmask")[0].focus();
|
|
$("#testmask")[0].focus();
|
|
|
- $("#testmask").paste("(123)12-12-12");
|
|
|
|
|
|
|
+ $("#testmask").paste("+32473890428");
|
|
|
|
|
|
|
|
setTimeout(function () {
|
|
setTimeout(function () {
|
|
|
- equal($("#testmask").val(), "+32(123)12-12-12", "Result " + $("#testmask").val());
|
|
|
|
|
|
|
+ equal($("#testmask").val(), "+32(473)89-04-28", "Result " + $("#testmask").val());
|
|
|
start();
|
|
start();
|
|
|
$("#testmask").remove();
|
|
$("#testmask").remove();
|
|
|
}, 0);
|
|
}, 0);
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
-asyncTest("inputmask(\"+32(999)99-99-99\", { nojumps: true, nojumpsThreshold: 4 }) ~ paste \"32473890428\"", function () {
|
|
|
|
|
|
|
+asyncTest("inputmask(\"+31 9999999999\") ~ paste \"3112345678\" - jason16v", function () {
|
|
|
var $fixture = $("#qunit-fixture");
|
|
var $fixture = $("#qunit-fixture");
|
|
|
$fixture.append('<input type="text" id="testmask" />');
|
|
$fixture.append('<input type="text" id="testmask" />');
|
|
|
- $("#testmask").inputmask("+32(999)99-99-99", { nojumps: true, nojumpsThreshold: 4 });
|
|
|
|
|
|
|
+ $("#testmask").inputmask("+31 9999999999");
|
|
|
$("#testmask")[0].focus();
|
|
$("#testmask")[0].focus();
|
|
|
- $("#testmask").paste("32473890428");
|
|
|
|
|
|
|
+ $("#testmask").paste("3112345678");
|
|
|
|
|
|
|
|
setTimeout(function () {
|
|
setTimeout(function () {
|
|
|
- equal($("#testmask").val(), "+32(473)89-04-28", "Result " + $("#testmask").val());
|
|
|
|
|
|
|
+ equal($("#testmask").val(), "+31 3112345678", "Result " + $("#testmask").val());
|
|
|
start();
|
|
start();
|
|
|
$("#testmask").remove();
|
|
$("#testmask").remove();
|
|
|
}, 0);
|
|
}, 0);
|
|
|
});
|
|
});
|
|
|
|
|
+
|
|
|
|
|
+asyncTest("inputmask(\"+31 9999999999\") ~ paste \"+3112345678\" - jason16v", function () {
|
|
|
|
|
+ var $fixture = $("#qunit-fixture");
|
|
|
|
|
+ $fixture.append('<input type="text" id="testmask" />');
|
|
|
|
|
+ $("#testmask").inputmask("+31 9999999999");
|
|
|
|
|
+ $("#testmask")[0].focus();
|
|
|
|
|
+ $("#testmask").paste("+3112345678");
|
|
|
|
|
+
|
|
|
|
|
+ setTimeout(function () {
|
|
|
|
|
+ equal($("#testmask").val(), "+31 12345678__", "Result " + $("#testmask").val());
|
|
|
|
|
+ start();
|
|
|
|
|
+ $("#testmask").remove();
|
|
|
|
|
+ }, 0);
|
|
|
|
|
+});
|