From 5789974b1b10464c66806ea2cdca8752ea386b06 Mon Sep 17 00:00:00 2001 From: fwosko Date: Fri, 15 Nov 2013 20:14:18 +0100 Subject: [PATCH 1/2] Fix for masked TEXTAREA in IE8 Signed-off-by: fwosko --- spec/IE8.Spec.js | 37 +++++++++++++++++++++++++++++++++++++ src/jquery.maskedinput.js | 21 ++++++++++++++++++--- 2 files changed, 55 insertions(+), 3 deletions(-) create mode 100644 spec/IE8.Spec.js diff --git a/spec/IE8.Spec.js b/spec/IE8.Spec.js new file mode 100644 index 0000000..e463003 --- /dev/null +++ b/spec/IE8.Spec.js @@ -0,0 +1,37 @@ +feature("IE8 bugs", function() { + + var enterKeyEvent = $.Event('keydown.mask'); + enterKeyEvent.which = enterKeyEvent.keyCode = 13; + + story('User tries enter value into masked TEXTAREA',function(){ + + scenario("Using plain INPUT",function(){ + given("a mask 9999",function(){ + input.mask("9999"); + }); + when("typing 1234",function(){ + input.mashKeys("1234").trigger(enterKeyEvent);; + }); + then("value should be correct",function(){ + expect(input).toHaveValue("1234"); + }); + }); + + + var textarea; + textarea = $("