6ff8ed264eb9c9679749cab9722e23f39a88c5ac angie Tue Oct 31 11:42:12 2017 -0700 Don't insert watermark if the input is in focus, i.e. the user is already trying to type something there. refs #20426 diff --git src/hg/js/jquery.watermarkinput.js src/hg/js/jquery.watermarkinput.js index fefa670..3a796f0 100644 --- src/hg/js/jquery.watermarkinput.js +++ src/hg/js/jquery.watermarkinput.js @@ -61,21 +61,22 @@ input.val(""); input.css("color",defaultColor); } function insertMessage(){ if(input.val().length==0 || input.val()==text){ input.val(text); input.css("color",color); }else input.css("color",defaultColor); } input.focus(clearMessage); input.blur(insertMessage); input.change(insertMessage); - + if (input[0] !== document.activeElement) { insertMessage(); } + } ); }; })(jQuery);