Sha256: 4294da4bb6239bf4441d95b5894cc2ba47d3c6c324799fdc8372ab7441ba10bb

Contents?: true

Size: 452 Bytes

Versions: 7

Compression:

Stored size: 452 Bytes

Contents

module Storefront
  class Form
    # attributes: maxlength, placeholder, required, wrap, readonly
    class Textarea < Input
      resolves :text, :textarea, :watched
      
      def initialize(options = {})
        super
        
        @value = attributes.delete(:value)
      end
      
      def textarea_input(options = {})
        base_input :textarea, value, options
      end
      alias_method :text_input, :textarea_input
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
storefront-0.5.1 lib/storefront/components/form/inputs/textarea.rb
storefront-0.5.0 lib/storefront/components/form/inputs/textarea.rb
storefront-0.3.2 lib/storefront/form/inputs/textarea.rb
storefront-0.3.1 lib/storefront/form/inputs/textarea.rb
storefront-0.3.0 lib/storefront/form/inputs/textarea.rb
storefront-0.2.8 lib/storefront/form/inputs/textarea.rb
storefront-0.2.7 lib/storefront/form/inputs/textarea.rb