Sha256: 12b6d92dfbde8e1d8068cf82fb902979332ef939b6dc95bc14ca29b66916bc6c

Contents?: true

Size: 845 Bytes

Versions: 58

Compression:

Stored size: 845 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
  out = text_field_tag attribute, ( object.send(attribute).nil? ? "" : object.send(attribute).strftime("%d-%m-%Y") ), :id => css_id
  out << '<SCRIPT>'.html_safe
  out << "$(function() { ".html_safe
  out << '$("#'.html_safe + css_id.html_safe + '").datepicker();'.html_safe
  out << '});'.html_safe
  out << '</SCRIPT>'.html_safe
  return out
end

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

Version data entries

58 entries across 58 versions & 1 rubygems

Version Path
inline_forms-1.6.1 lib/app/helpers/form_elements/date.rb
inline_forms-1.6.0 lib/app/helpers/form_elements/date.rb
inline_forms-1.5.9 lib/app/helpers/form_elements/date.rb
inline_forms-1.5.8 lib/app/helpers/form_elements/date.rb
inline_forms-1.5.7 lib/app/helpers/form_elements/date.rb
inline_forms-1.5.6 lib/app/helpers/form_elements/date.rb
inline_forms-1.5.5 lib/app/helpers/form_elements/date.rb
inline_forms-1.5.4 lib/app/helpers/form_elements/date.rb
inline_forms-1.5.3 lib/app/helpers/form_elements/date.rb
inline_forms-1.5.2 lib/app/helpers/form_elements/date.rb
inline_forms-1.5.1 lib/app/helpers/form_elements/date.rb
inline_forms-1.5.0 lib/app/helpers/form_elements/date.rb
inline_forms-1.4.9 lib/app/helpers/form_elements/date.rb
inline_forms-1.4.8 lib/app/helpers/form_elements/date.rb
inline_forms-1.4.7 lib/app/helpers/form_elements/date.rb
inline_forms-1.4.6 lib/app/helpers/form_elements/date.rb
inline_forms-1.4.5 lib/app/helpers/form_elements/date.rb
inline_forms-1.4.4 lib/app/helpers/form_elements/date.rb
inline_forms-1.4.3 lib/app/helpers/form_elements/date.rb
inline_forms-1.4.2 lib/app/helpers/form_elements/date.rb