Module: DatetimepickerGea::ViewHelpers

Defined in:
lib/date_time_picker_helper.rb,
lib/datetimepicker_gea/view_helpers.rb

Instance Method Summary collapse

Instance Method Details

#date_time_picker(name_of_form_element, id_of_form_element, default_value = "", date_format = "dd/MM/yyyy hh:mm:ss", style = "display:block;") ⇒ Object

Inserts a datetimepicker with some options into a view.



5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# File 'lib/date_time_picker_helper.rb', line 5

def date_time_picker(name_of_form_element,id_of_form_element,default_value="",date_format="dd/MM/yyyy hh:mm:ss",style="display:block;")

  raise "Name of form element not provided" if !name_of_form_element
  raise "Id of Form element not provided" if !id_of_form_element

  html = "<div id=\""+id_of_form_element+"\" class=\"input-append date datetimepicker_gea\" style=\""+style+"\">"
  html += "<input data-format=\""+date_format+"\" name=\""+name_of_form_element+"\" value=\""+default_value+"\" type=\"text\"></input>"
  html += "<span class=\"add-on\">"
  html += "<i data-time-icon=\"icon-time\" data-date-icon=\"icon-calendar\">"
  html += "</i>"
  html += "</span>"
  html += "</div>"

  html.html_safe

end