Sha256: b5f462b23e3ff18b332a0cd53c61bd285274046f9045c7230d1cf45e952c3bf6

Contents?: true

Size: 650 Bytes

Versions: 8

Compression:

Stored size: 650 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? ? "" : object.send(attribute).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
  text_field_tag attribute, ( object.send(attribute).nil? ? "" : object.send(attribute).strftime("%d-%m-%Y") ), :id => css_id, :class =>'datepicker'
end

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

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
inline_forms-1.6.49 lib/app/helpers/form_elements/date.rb
inline_forms-1.6.48 lib/app/helpers/form_elements/date.rb
inline_forms-1.6.47 lib/app/helpers/form_elements/date.rb
inline_forms-1.6.46 lib/app/helpers/form_elements/date.rb
inline_forms-1.6.45 lib/app/helpers/form_elements/date.rb
inline_forms-1.6.44 lib/app/helpers/form_elements/date.rb
inline_forms-1.6.43 lib/app/helpers/form_elements/date.rb
inline_forms-1.6.42 lib/app/helpers/form_elements/date.rb