Sha256: 1d9b33781f1b4ea353dda42b4b1317dc6de95a5dca2267960cc62755a4ec86bd

Contents?: true

Size: 757 Bytes

Versions: 35

Compression:

Stored size: 757 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).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).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

Version data entries

35 entries across 35 versions & 1 rubygems

Version Path
inline_forms-3.0.16 lib/app/helpers/form_elements/date.rb
inline_forms-3.0.15 lib/app/helpers/form_elements/date.rb
inline_forms-3.0.14 lib/app/helpers/form_elements/date.rb
inline_forms-3.0.12 lib/app/helpers/form_elements/date.rb
inline_forms-3.0.11 lib/app/helpers/form_elements/date.rb
inline_forms-3.0.10 lib/app/helpers/form_elements/date.rb
inline_forms-3.0.9 lib/app/helpers/form_elements/date.rb
inline_forms-3.0.8 lib/app/helpers/form_elements/date.rb
inline_forms-3.0.7 lib/app/helpers/form_elements/date.rb
inline_forms-3.0.6 lib/app/helpers/form_elements/date.rb
inline_forms-3.0.5 lib/app/helpers/form_elements/date.rb
inline_forms-3.0.4 lib/app/helpers/form_elements/date.rb
inline_forms-3.0.3 lib/app/helpers/form_elements/date.rb
inline_forms-3.0.2 lib/app/helpers/form_elements/date.rb
inline_forms-3.0.1 lib/app/helpers/form_elements/date.rb
inline_forms-3.0 lib/app/helpers/form_elements/date.rb
inline_forms-1.6.70 lib/app/helpers/form_elements/date.rb
inline_forms-1.6.69 lib/app/helpers/form_elements/date.rb
inline_forms-1.6.68 lib/app/helpers/form_elements/date.rb
inline_forms-1.6.67 lib/app/helpers/form_elements/date.rb