Sha256: 7584b25d21603286ebda74ed32542c286d61309289f6bc3b9e7acfc78ed51961
Contents?: true
Size: 1.33 KB
Versions: 1
Compression:
Stored size: 1.33 KB
Contents
module DatePicker module Styles class JqueryUi def types [:date] end def mapping() :jquery_ui end def template() %{ <%= input_html %> <input id="<%= input_id %>_hidden" type="hidden" value="<%= value %>" name="<%= name %>"/> <script> (function($) { $('#<%= input_id %>').datepicker($.extend({ monthNames: <%= month_names.to_json %>, monthNamesShort: <%= abbr_month_names.to_json %>, dayNames: <%= day_names.to_json %>, dayNamesMin: <%= abbr_day_names.to_json %>, dayNamesShort: <%= abbr_day_names.to_json %>, minDate: <%= min ? 'new Date("' + min.to_s + '")' : 'undefined' %>, maxDate: <%= max ? 'new Date("' + max.to_s + '")' : 'undefined' %> }, <%= picker_options %>, { dateFormat: '<%= picker_format %>' })).on('change', function(e) { $('#<%= input_id %>_hidden').val($.datepicker.formatDate('<%= data_format %>', $('#<%= input_id %>').datepicker('getDate'))); }); <% if time %> $('#<%= input_id %>').datepicker('setDate', new Date(<%= time %>)); <% end %> })(jQuery); </script> } end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
date_picker-0.0.9 | lib/date_picker/styles/jquery_ui.rb |