Module: Jquelpers::DatepickerHelper

Defined in:
lib/jquelpers/datepicker_helper.rb

Instance Method Summary collapse

Instance Method Details

#datepicker_tag(object, method, options = {}) ⇒ Object



3
4
5
6
7
8
9
10
11
12
13
# File 'lib/jquelpers/datepicker_helper.rb', line 3

def datepicker_tag(object, method, options = {})
  jquery = Jquelpers.default[:datepicker][:jquery] << (options.delete(:jquery).to_s ||= "")
  options = (Jquelpers.default[:datepicker][:html] ||= {}).merge(options)
 
  Jquelpers.need_stylesheet :UI
  Jquelpers.need_javascript :jquery, :core, :widget, :datepicker, :datepicker_I18n

  jquelpers_include_specifics if options.delete(:include) === :force
  concat text_field(object.class.name.downcase, method, options)
  javascript_tag "$(document).ready(function() {$(#{object.class.name.downcase}_#{method.to_s}).datepicker({#{jquery}}); });"
end