Sha256: a638c32919b7f468f7d6498d7d5f67acb0d4b46566336847a4681a8efe4bb67e
Contents?: true
Size: 1.88 KB
Versions: 36
Compression:
Stored size: 1.88 KB
Contents
# -*- encoding : utf-8 -*- InlineForms::SPECIAL_COLUMN_TYPES[:text_area]=:text def text_area_show(object, attribute) if object.send(attribute).blank? link_to_inline_edit object, attribute, "<i class='fi-plus'></i>".html_safe else if defined? Ckeditor link_to_inline_edit object, attribute, '<div class="ckeditor_area">'.html_safe + cktext_area_tag( attribute, object[attribute], :id => "textarea_#{object.class.name.underscore}_#{object.id}_#{attribute.to_s}", :ckeditor => { :width => '100%', :height => '200px', :toolbar => "None", :readOnly => "true", :resize_enabled => "false", :toolbarCanCollapse => "false" } ) + image_tag( 'inline_forms/glass_plate.gif', :class => "glass_plate", :title => '' ) + "<script>delete CKEDITOR.instances['textarea_#{object.class.name.underscore}_#{object.id}_#{attribute.to_s}']</script>".html_safe + '</div>'.html_safe else link_to_inline_edit object, attribute, object[attribute] end end end def text_area_edit(object, attribute) if defined? Ckeditor cktext_area_tag( attribute, object[attribute], :id => "textarea_#{object.class.name.underscore}_#{object.id}_#{attribute.to_s}", :ckeditor => { :width => '100%', :height => '200px' } ) + "<script>delete CKEDITOR.instances['textarea_#{object.class.name.underscore}_#{object.id}_#{attribute.to_s}']</script>".html_safe 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 def text_area_info(object, attribute) object[attribute] end
Version data entries
36 entries across 36 versions & 1 rubygems