Module: Railsstrap::DatePickerHelper

Defined in:
app/helpers/railsstrap/date_picker_helper.rb

Instance Method Summary collapse

Instance Method Details

#date_picker(options = {}) ⇒ Object



39
40
41
42
43
44
45
46
47
48
# File 'app/helpers/railsstrap/date_picker_helper.rb', line 39

def date_picker(options = {})
  opts = default_options.merge(options)
  input = text_field_tag opts[:input_name], '', class: opts[:input_class]
  icon_wrapper =  opts[:icon_wrapper_tag], class: opts[:icon_wrapper_class] do
     :i, '', class: opts[:icon]
  end
  (opts[:wrapper_tag], id: opts[:id], class: opts[:wrapper_class], data: opts[:data]) {
    opts[:show_input] ? input + icon_wrapper : icon_wrapper
  }
end

#date_picker_javascript(options = {}) ⇒ Object



50
51
52
53
# File 'app/helpers/railsstrap/date_picker_helper.rb', line 50

def date_picker_javascript(options = {})
  opts = default_js_options.merge(options)
  javascript_tag "(function ($) { $('#{opts[:selector]}').datetimepicker(#{opts.to_json});})(jQuery);"
end