Sha256: bdbf5449338a16bf01156798b2358feb26e9608f6ed0bae21d62ee267713554c

Contents?: true

Size: 1.17 KB

Versions: 9

Compression:

Stored size: 1.17 KB

Contents

InlineForms::SPECIAL_COLUMN_TYPES[:text_area]=:text

def text_area_show(object, attribute)
  if defined? Ckeditor
    link_to_inline_edit object,
      attribute,
      ckeditor_textarea(
        object.class,
        attribute,
        :value => object[attribute],
        :id => "textarea_#{object.class.name.underscore}_#{object.id}_#{attribute.to_s}",
        :width => '100%',
        :ckeditor_options => {
          :height => '200px',
          :toolbar => "None",
          :readOnly => "true",
          :resize_enabled => "false",
          :toolbarCanCollapse => "false"
        }
      )
  else
    link_to_inline_edit object, attribute, object[attribute]
  end
end

def text_area_edit(object, attribute)
  if defined? Ckeditor
    ckeditor_textarea(
      object.class,
      attribute,
      :value => object[attribute],
      :id => "textarea_#{object.class.name.underscore}_#{object.id}_#{attribute.to_s}",
      :width => '100%',
      :height => '200px',
      :name => attribute
    )
  else
    text_area_tag attribute, object[attribute], :class => 'attribute_text_area'
  end
end

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

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
inline_forms-0.9.17 app/helpers/form_elements/text_area.rb
inline_forms-0.9.16 app/helpers/form_elements/text_area.rb
inline_forms-0.9.15 app/helpers/form_elements/text_area.rb
inline_forms-0.9.14 app/helpers/form_elements/text_area.rb
inline_forms-0.9.13 app/helpers/form_elements/text_area.rb
inline_forms-0.9.12 app/helpers/form_elements/text_area.rb
inline_forms-0.9.11 app/helpers/form_elements/text_area.rb
inline_forms-0.9.10 app/helpers/form_elements/text_area.rb
inline_forms-0.9.9 app/helpers/form_elements/text_area.rb