Browse Source

update readme

Robin Herbots 9 years ago
parent
commit
e143827240
2 changed files with 22 additions and 0 deletions
  1. 2 0
      README_numeric.md
  2. 20 0
      qunit/tests_numeric.js

+ 2 - 0
README_numeric.md

@@ -74,3 +74,5 @@ Default: 1
 ### unmaskAsNumber
 ### unmaskAsNumber
 Make unmasking returning a number instead of a string.
 Make unmasking returning a number instead of a string.
 Default: false
 Default: false
+
+Be warned that using the unmaskAsNumber option together with jQuery.serialize will fail as serialize expects a string. (See issue #1288)

+ 20 - 0
qunit/tests_numeric.js

@@ -1793,4 +1793,24 @@ define([
 		testmask.blur();
 		testmask.blur();
 		assert.equal($(testmask).val(), "100.00 %", "Result " + $(testmask).val());
 		assert.equal($(testmask).val(), "100.00 %", "Result " + $(testmask).val());
 	});
 	});
+
+	qunit.test("Numbers get swapped when cursor near suffix. #1278 - xklepio", function (assert) {
+		var $fixture = $("#qunit-fixture");
+		$fixture.append('<input type="text" id="testmask" />');
+		var testmask = document.getElementById("testmask");
+		Inputmask('decimal', {
+			radixPoint: ',',
+			groupSeparator: '.',
+			autoGroup: true,
+			repeat: 10,
+			digits: '2',
+			autoUnmask: true,
+			suffix: ' €'
+		}).mask(testmask);
+		testmask.focus();
+		$.caret(testmask, 1);
+		$("#testmask").Type("52");
+		assert.equal($("#testmask")[0].inputmask._valueGet(), "52 €", "Result " + $("#testmask")[0].inputmask._valueGet());
+	});
+
 });
 });