Sha256: 7930a34c5ef461ebca45541195f5bbc18d44069c9952f8dc4a34e8828a9996de
Contents?: true
Size: 784 Bytes
Versions: 3
Compression:
Stored size: 784 Bytes
Contents
class TextEditorInput < SimpleForm::Inputs::TextInput def input tag_id = "#{object_name}_#{attribute_name}" s = template.select_tag(:dhtml_selector, template.options_for_select([["Rich Text", ""],["Simple Text", "disabled"]], template.cookies[:editorEnabled] == 'true' ? "" : "disabled"), :class => "#{object_name}_#{attribute_name}_dhtml_selector", :tabindex => '-1', :onchange => "toggleEditor('#{tag_id}', this)".html_safe) s += template.content_tag(:div, super, class: 'editor') end # Mark textarea with class for WYSIWYG editor. def input_html_classes super.push('editor') end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
browsercms-4.0.0.rc1 | app/inputs/text_editor_input.rb |
browsercms-4.0.0.beta | app/inputs/text_editor_input.rb |
browsercms-4.0.0.alpha | app/inputs/text_editor_input.rb |