Skip to content

Commit 03e63af

Browse files
committed
Merge pull request jquery-archive#2874 from eddiemonge/patch-2
Proposed fix for 2847
2 parents 6264d95 + 5a28570 commit 03e63af

File tree

1 file changed

+4
-7
lines changed

1 file changed

+4
-7
lines changed

js/jquery.mobile.forms.textinput.js

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -67,17 +67,14 @@ $.widget( "mobile.textinput", $.mobile.widget, {
6767
});
6868

6969
function toggleClear() {
70-
if ( !input.val() ) {
71-
clearbtn.addClass( "ui-input-clear-hidden" );
72-
} else {
73-
clearbtn.removeClass( "ui-input-clear-hidden" );
74-
}
70+
setTimeout(function() {
71+
clearbtn.toggleClass( "ui-input-clear-hidden", !input.val() );
72+
}, 0);
7573
}
7674

7775
toggleClear();
7876

79-
input.keyup( toggleClear )
80-
.focus( toggleClear );
77+
input.bind('paste cut keyup focus change blur', toggleClear);
8178

8279
} else {
8380
input.addClass( "ui-corner-all ui-shadow-inset" + themeclass );

0 commit comments

Comments
 (0)