Sha256: 2d1635a56ccac7a316a16ae22fa9eeacf5e6d19b917c6dfcee9ef776a64b843a

Contents?: true

Size: 887 Bytes

Versions: 48

Compression:

Stored size: 887 Bytes

Contents

# -*- encoding : utf-8 -*-
InlineForms::SPECIAL_COLUMN_TYPES[:date_select]=:date

# date
def date_select_show(object, attribute)
  link_to_inline_edit object, attribute, object.send(attribute).nil? ? "<i class='fi-plus'></i>".html_safe : object.send(attribute).to_date.strftime("%d-%m-%Y")
end

def date_select_edit(object, attribute)
  css_id = 'datepicker_' + object.class.to_s.underscore + '_' + object.id.to_s + '_' + attribute.to_s
  out = text_field_tag attribute, ( object.send(attribute).nil? ? "" : object.send(attribute).to_date.strftime("%d-%m-%Y") ), :id => css_id, :class =>'datepicker'
  out << "<script>$('##{css_id}').datepicker();</script>".html_safe
end

def date_select_update(object, attribute)
  object[attribute.to_sym] = params[attribute.to_sym]
end

def date_select_info(object, attribute)
  object.send(attribute).nil? ? "-" : object.send(attribute).to_date
end

Version data entries

48 entries across 48 versions & 1 rubygems

Version Path
inline_forms-6.2.14 app/helpers/form_elements/date.rb
inline_forms-6.2.12 app/helpers/form_elements/date.rb
inline_forms-6.2.11 app/helpers/form_elements/date.rb
inline_forms-6.2.10 app/helpers/form_elements/date.rb
inline_forms-6.2.9 app/helpers/form_elements/date.rb
inline_forms-6.2.7 app/helpers/form_elements/date.rb
inline_forms-6.2.6 app/helpers/form_elements/date.rb
inline_forms-6.2.5 app/helpers/form_elements/date.rb
inline_forms-6.2.4 app/helpers/form_elements/date.rb
inline_forms-6.2.3 app/helpers/form_elements/date.rb
inline_forms-6.2.2 app/helpers/form_elements/date.rb
inline_forms-6.2.1 app/helpers/form_elements/date.rb
inline_forms-6.1.1 app/helpers/form_elements/date.rb
inline_forms-6.1.0 app/helpers/form_elements/date.rb
inline_forms-6.0.8 app/helpers/form_elements/date.rb
inline_forms-6.0.7 app/helpers/form_elements/date.rb
inline_forms-6.0.6 app/helpers/form_elements/date.rb
inline_forms-6.0.5 app/helpers/form_elements/date.rb
inline_forms-6.0.4 app/helpers/form_elements/date.rb
inline_forms-6.0.3 app/helpers/form_elements/date.rb