avatar

10

Applying enhancement.

by Bruno, 20 Apr, 2008 11:18 PM
9 10  
1111           hour_options = []
1212           0.upto(23) do |hour|
1313             ampm = hour <= 11 ? ' AM' : ' PM'
14             ampm_hour = hour == 12 ? 12 : (hour / 12 == 1 ? hour % 12 : hour)
15             ampm_hour = (ampm_hour == 0) ? 12 : ampm_hour # thanks to Jay Hancock
14             #ampm_hour = hour == 12 ? 12 : (hour / 12 == 1 ? hour % 12 : hour)
15             #ampm_hour = (ampm_hour == 0) ? 12 : ampm_hour # thanks to Jay Hancock
16             ampm_hour = (hour % 12).zero? ? 12 : hour % 12 # thanks yo J. E. Dewyea
1617             hour_options << ((val == hour) ?
1718               %(<option value="#{hour}" selected="selected">#{ampm_hour}#{ampm}</option>\n) :
1819               %(<option value="#{hour}">#{ampm_hour}#{ampm}</option>\n)