Sha256: 1cee3a7fc00461f047d231ff97702a0990de5302592bf1d123e72d25afc54d94

Contents?: true

Size: 419 Bytes

Versions: 10

Compression:

Stored size: 419 Bytes

Contents

module AbAdmin
  module Views
    module Inputs
      class ColorInput < ::SimpleForm::Inputs::Base
        def input(wrapper_options=nil)
          value = @builder.object[attribute_name].to_s.sub(/^#|/, '#')
          name = "#{@builder.object_name}[#{attribute_name}]"
          @builder.template.tag(:input, input_html_options.merge(type: 'color', name: name, value: value))
        end
      end
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
ab_admin-0.11.0 lib/ab_admin/views/inputs/color_input.rb
ab_admin-0.10.0 lib/ab_admin/views/inputs/color_input.rb
ab_admin-0.9.0 lib/ab_admin/views/inputs/color_input.rb
ab_admin-0.8.3 lib/ab_admin/views/inputs/color_input.rb
ab_admin-0.8.2 lib/ab_admin/views/inputs/color_input.rb
ab_admin-0.8.1 lib/ab_admin/views/inputs/color_input.rb
ab_admin-0.8.0 lib/ab_admin/views/inputs/color_input.rb
ab_admin-0.7.0 lib/ab_admin/views/inputs/color_input.rb
ab_admin-0.6.1 lib/ab_admin/views/inputs/color_input.rb
ab_admin-0.6.0 lib/ab_admin/views/inputs/color_input.rb