Bootstrap Timepicker for Rails
This is the gemified version of https://github.com/jdewit/bootstrap-timepicker
bootstrap-timepicker-rails project integrates Timepicker with Rails 3 assets pipeline.
Rails > 3.1
Include bootstrap-timepicker-rails in Gemfile;
gem 'bootstrap-timepicker-rails'
or you can install from latest build;
gem 'bootstrap-timepicker-rails', :require => 'bootstrap-timepicker-rails',
:git => 'git://github.com/tispratik/bootstrap-timepicker-rails.git'
and run bundle install.
Configuration
Add this line to app/assets/stylesheets/application.css
*= require bootstrap-timepicker
Add this line to app/assets/javascripts/application.js
//= require bootstrap-timepicker
Using bootstrap-timepicker-rails
Just call timepicker() with any selector.
$('.timepicker').timepicker()
Callback for time picked.
$('.timepicker').timepicker()
.on('changeTime', function(ev) {
alert('time has changed');
});
Set time via data-time attribute.
<div class='input-append bootstrap-timepicker-component' style='display: inline;'>
<input class='dateselect-time input-small' type='text' data-time='12:45 PM'>
<span class='add-on'><i class='icon-time'></i></span>
</div>