Sha256: 26a3e7009c7e9a4e1b4f03be844b7b59ef897a0cb1f3111f2ff2e0ec03b4cf26

Contents?: true

Size: 786 Bytes

Versions: 11

Compression:

Stored size: 786 Bytes

Contents

module Locomotive
  class CodeInput < Formtastic::Inputs::TextInput

    def input_wrapping(&block)
      template.content_tag(:li,
        [template.capture(&block), error_html, image_picker_html, hint_html].join("\n").html_safe,
        wrapper_html_options
      )
    end

    def hint_text
      localized_string(method, options[:hint], :hint)
    end

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

    def image_picker_html
      return '' if options.delete(:picker) == false
      template.content_tag(:div,
        template.link_to(template.t('locomotive.image_picker.link'), template.theme_assets_path, :id => 'image-picker-link', :class => 'picture'),
        :class => 'more error-anchor')
    end

  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
locomotive_cms-2.0.0.rc12 app/inputs/locomotive/code_input.rb
locomotive_cms-2.0.0.rc11 app/inputs/locomotive/code_input.rb
locomotive_cms-2.0.0.rc10 app/inputs/locomotive/code_input.rb
locomotive_cms-2.0.0.rc9 app/inputs/locomotive/code_input.rb
locomotive_cms-2.0.0.rc8 app/inputs/locomotive/code_input.rb
locomotive_cms-2.0.0.rc7 app/inputs/locomotive/code_input.rb
locomotive_cms-2.0.0.rc6 app/inputs/locomotive/code_input.rb
locomotive_cms-2.0.0.rc5 app/inputs/locomotive/code_input.rb
locomotive_cms-2.0.0.rc4 app/inputs/locomotive/code_input.rb
locomotive_cms-2.0.0.rc2 app/inputs/locomotive/code_input.rb
locomotive_cms-2.0.0.rc1 app/inputs/locomotive/code_input.rb