summaryrefslogtreecommitdiffstats
path: root/jquery-ui-timepicker-addon.js
diff options
context:
space:
mode:
authorTrent Richardson <trentdrichardson@gmail.com>2013-04-01 14:18:51 -0400
committerTrent Richardson <trentdrichardson@gmail.com>2013-04-01 14:18:51 -0400
commitadc4082e32f47f4f4f9b81819cea650dd752e690 (patch)
tree2700361f076564adddf81a9e8724d71a4c7e63b3 /jquery-ui-timepicker-addon.js
parent1905a8d8f70f8ba38d0105b971ab44ae01b9d1c7 (diff)
downloadjQuery-Timepicker-Addon-adc4082e32f47f4f4f9b81819cea650dd752e690.zip
jQuery-Timepicker-Addon-adc4082e32f47f4f4f9b81819cea650dd752e690.tar.gz
jQuery-Timepicker-Addon-adc4082e32f47f4f4f9b81819cea650dd752e690.tar.bz2
Fixes #570 select generation to honor timeformat
Diffstat (limited to 'jquery-ui-timepicker-addon.js')
-rw-r--r--jquery-ui-timepicker-addon.js7
1 files changed, 4 insertions, 3 deletions
diff --git a/jquery-ui-timepicker-addon.js b/jquery-ui-timepicker-addon.js
index fc6c8a6..97335f8 100644
--- a/jquery-ui-timepicker-addon.js
+++ b/jquery-ui-timepicker-addon.js
@@ -913,12 +913,13 @@
// select methods
select: {
create: function(tp_inst, obj, unit, val, min, max, step){
- var sel = '<select class="ui-timepicker-select" data-unit="'+ unit +'" data-min="'+ min +'" data-max="'+ max +'" data-step="'+ step +'">';
+ var sel = '<select class="ui-timepicker-select" data-unit="'+ unit +'" data-min="'+ min +'" data-max="'+ max +'" data-step="'+ step +'">',
+ format = tp_inst._defaults.pickerTimeFormat || tp_inst._defaults.timeFormat;
for(var i=min; i<=max; i+=step){
sel += '<option value="'+ i +'"'+ (i==val? ' selected':'') +'>';
- if(unit == 'hour' && useAmpm(tp_inst._defaults.pickerTimeFormat || tp_inst._defaults.timeFormat)){
- sel += $.datepicker.formatTime("hh TT", {hour:i}, tp_inst._defaults);
+ if(unit == 'hour'){
+ sel += $.datepicker.formatTime($.trim(format.replace(/[^ht ]/ig,'')), {hour:i}, tp_inst._defaults);
}
else if(unit == 'millisec' || i >= 10){ sel += i; }
else {sel += '0'+ i.toString(); }