Sha256: 8e15430088c07e24f9869d67b37a9a951c3f42b99e54d108245fc851f8d58c31

Contents?: true

Size: 1016 Bytes

Versions: 14

Compression:

Stored size: 1016 Bytes

Contents

class BsImageInput < Formtastic::Inputs::StringInput
  include FormtasticBootstrap::Inputs::Base
  include FormtasticBootstrap::Inputs::Base::Collections
  include ActionView::Helpers::TagHelper
  include ActionView::Context
  include ActionView::Helpers::AssetTagHelper


  ##
  # Passare nelle opzioni la chiave :content con una proc che richiamo per generare il buffer
  #
  def to_html

    bootstrap_wrapping do
      content_tag(:div, class: 'input-group bs_label_with_content') do
        content_tag(:div, class: 'row') do
          tmp = ActiveSupport::SafeBuffer.new

          tmp << content_tag(:div, class: "col-md-6  col-lg-6") do
            builder.input method, :label => false
          end

          if object.send(method).exists?
            tmp << content_tag(:div, class: "col-md-6 col-lg-6") do
              image_tag object.send(method).url,class:'img-responsive img-thumbnail',style:'max-height:200px;'
            end
          end

          tmp
        end
      end
    end
  end

end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
kono_utils-1.0.1 app/input/bs_image_input.rb
kono_utils-1.0.0 app/input/bs_image_input.rb
kono_utils-0.15.16 app/input/bs_image_input.rb
kono_utils-0.15.15 app/input/bs_image_input.rb
kono_utils-0.15.14 app/input/bs_image_input.rb
kono_utils-0.15.13 app/input/bs_image_input.rb
kono_utils-0.15.12 app/input/bs_image_input.rb
kono_utils-0.15.11 app/input/bs_image_input.rb
kono_utils-0.15.10 app/input/bs_image_input.rb
kono_utils-0.15.9 app/input/bs_image_input.rb
kono_utils-0.15.8 app/input/bs_image_input.rb
kono_utils-0.15.7 app/input/bs_image_input.rb
kono_utils-0.15.6 app/input/bs_image_input.rb
kono_utils-0.15.5 app/input/bs_image_input.rb