Sha256: 39d32bb6f37a154cfbecebf741e9d3e809e3a818ebc3a966f438129b45626c3f

Contents?: true

Size: 789 Bytes

Versions: 4

Compression:

Stored size: 789 Bytes

Contents

require_relative 'textile_editor_initialize'

module Formtastic
  module Helpers
    module FormHelper
      def textile_editor_initialize
        unless request.xhr?
          TextileEditorInitialize.textile_editor_initialize
        else
          [].join("\n").html_safe
        end
      end
    end
  end

  module Inputs

    class TextileEditorInput
      include Base
      include Base::Placeholder

      def input_html_options
        {
          :cols => builder.default_text_area_width,
          :rows => builder.default_text_area_height,
          :class => "textile_editor"
        }.merge(super)
      end

      def to_html
        input_wrapping do
          label_html <<
          builder.text_area(method, input_html_options)
        end
      end

    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
textile_editor_helper-0.1.1 lib/helpers/formtastic.rb
textile_editor_helper-0.1.0 lib/helpers/formtastic.rb
textile_editor_helper-0.0.31 lib/helpers/formtastic.rb
textile_editor_helper-0.0.30 lib/helpers/formtastic.rb