Module: Wice::JsCalendarHelpers
- Included in:
- ViewColumnDatetime
- Defined in:
- lib/helpers/js_calendar_helpers.rb
Overview
:nodoc:
Instance Method Summary collapse
Instance Method Details
#date_calendar_jquery(initial_date, title, opts = {}) ⇒ Object
:nodoc:
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
# File 'lib/helpers/js_calendar_helpers.rb', line 4 def date_calendar_jquery(initial_date, title, opts = {}) #:nodoc: date_format = Wice::ConfigurationProvider.value_for(:DATE_FORMAT) name, date_string, dom_id, datepicker_placeholder_id, date_span_id, close_calendar_event_name = prepare_data_for_calendar(opts, date_format, initial_date) = { :id => dom_id, 'data-locale' => I18n.locale, 'data-date-format' => Wice::ConfigurationProvider.value_for(:DATE_FORMAT_JQUERY), 'data-button-image' => Wice::ConfigurationProvider.value_for(:CALENDAR_ICON), 'data-button-text' => title, } if opts[:fire_event] ['data-close-calendar-event-name'] = close_calendar_event_name end if Rails.env == 'development' ['class'] = 'check-for-datepicker' end date_picker = hidden_field_tag(name, date_string, ) + ' ' + link_to(date_string, '#', :id => date_span_id, :class => 'date-label', :title => ::Wice::NlMessage['date_string_tooltip'], 'data-dom-id' => dom_id ) "<span id=\"#{datepicker_placeholder_id}\">#{date_picker}</span>" end |