Sha256: f317dca5ecc4c327c91b983169fa6f548ac1fbb307bb60b0c341cec496aee165

Contents?: true

Size: 532 Bytes

Versions: 2

Compression:

Stored size: 532 Bytes

Contents

class MarkdownInput < SimpleForm::Inputs::Base
  def input
    suffix = input_options[:suffix]

    input_id = "wmd-input#{suffix}"
    preview_id = "wmd-preview#{suffix}"
    button_bar_id = "wmd-button-bar#{suffix}"

    input_html_options.merge!({id: input_id})

    template.content_tag(:div, class: 'wmd-panel') do
      template.content_tag(:div, '', id: button_bar_id) +
      @builder.text_area(attribute_name, input_html_options)
    end +
    template.content_tag(:div, '', id: preview_id, class: 'wmd-preview')
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
simple_form_markdown_editor_bootstrap-0.0.3 lib/simple_form_markdown_editor_bootstrap/markdown_input.rb
simple_form_markdown_editor_bootstrap-0.0.2 lib/simple_form_markdown_editor_bootstrap/markdown_input.rb