Skip to content

Commit aeaf82d

Browse files
authored
Add showOnInput option
This allows you to keep showing the menu while typing
1 parent e30213f commit aeaf82d

File tree

1 file changed

+14
-1
lines changed

1 file changed

+14
-1
lines changed

jquery.timepicker.js

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -259,11 +259,24 @@
259259
i.next();
260260
break;
261261
default:
262-
if (!widget.closed()) {
262+
if (!i.options.showOnInput && !widget.closed()) {
263263
i.close(true);
264264
}
265265
break;
266266
}
267+
}).bind('keyup.timepicker', function(event) {
268+
switch (event.which || event.keyCode) {
269+
case widget.keyCode.ENTER:
270+
case widget.keyCode.NUMPAD_ENTER:
271+
case widget.keyCode.UP:
272+
case widget.keyCode.DOWN:
273+
break;
274+
default:
275+
if (i.options.showOnInput) {
276+
i.open();
277+
}
278+
break;
279+
}
267280
}).bind('focus.timepicker', function() {
268281
i.open();
269282
}).bind('blur.timepicker', function() {

0 commit comments

Comments
 (0)