Sha256: 87c62c26d729081eb84976b4499217bd5d1ed7400cf819a76036e81c85042963

Contents?: true

Size: 1.44 KB

Versions: 18

Compression:

Stored size: 1.44 KB

Contents

# -*- encoding : utf-8 -*-
class Card; module Set; module All; module Bootstrap; module Form; extend Card::Set
# ~~~~~~~~~~~ above autogenerated; below pulled from /Users/ethan/dev/wagn/gem/card/mod/06_bootstrap/set/all/bootstrap/form.rb ~~~~~~~~~~~
format :html do
  def button_tag content_or_options = nil, options = {}, &block
    bootstrapify_button( block_given? ? content_or_options : options )
    super(content_or_options, options, &block)
  end

  def bootstrapify_button options
    situation = options.delete(:situation) || 'default'
    options[:class] = [ options[:class], 'btn', "btn-#{situation}" ].compact*' '
  end

  def type_field args={}
    args[:class] ||= ''
    args[:class] += ' form-control'
    super(args)
  end

  def bootstrap_options options
    options[:class] ||= ''
    options[:class] += ' form-control'
    options
  end

  FIELD_HELPERS = %w{hidden_field color_field date_field datetime_field datetime_local_field
    email_field month_field number_field password_field phone_field
    range_field search_field telephone_field text_area text_field time_field
    url_field week_field file_field}


  FIELD_HELPERS.each do |method_name|
    define_method(method_name) do |name, options = {}|
      form.send(method_name, name, bootstrap_options(options) )
    end
  end
end


# ~~~~~~~~~~~ below autogenerated; above pulled from /Users/ethan/dev/wagn/gem/card/mod/06_bootstrap/set/all/bootstrap/form.rb ~~~~~~~~~~~
end;end;end;end;end;

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
card-1.18.6 tmpsets/set/mod008-06_bootstrap/all/bootstrap/form.rb
card-1.18.5 tmpsets/set/mod008-06_bootstrap/all/bootstrap/form.rb
card-1.18.4 tmpsets/set/mod008-06_bootstrap/all/bootstrap/form.rb
card-1.18.3 tmpsets/set/mod008-06_bootstrap/all/bootstrap/form.rb
card-1.18.2 tmpsets/set/mod008-06_bootstrap/all/bootstrap/form.rb
card-1.18.1 tmpsets/set/mod008-06_bootstrap/all/bootstrap/form.rb
card-1.18.0 tmpsets/set/mod008-06_bootstrap/all/bootstrap/form.rb
card-1.17.4 tmpsets/set/mod008-06_bootstrap/all/bootstrap/form.rb
card-1.17.3 tmpsets/set/mod008-06_bootstrap/all/bootstrap/form.rb
card-1.17.2 tmpsets/set/mod008-06_bootstrap/all/bootstrap/form.rb
card-1.17.1 tmpsets/set/mod008-06_bootstrap/all/bootstrap/form.rb
card-1.17.0 tmpsets/set/mod008-06_bootstrap/all/bootstrap/form.rb
card-1.16.15 tmpsets/set/mod008-06_bootstrap/all/bootstrap/form.rb
card-1.16.14 tmpsets/set/mod008-06_bootstrap/all/bootstrap/form.rb
card-1.16.13 tmpsets/set/mod008-06_bootstrap/all/bootstrap/form.rb
card-1.16.12 tmpsets/set/mod008-06_bootstrap/all/bootstrap/form.rb
card-1.16.11 tmpsets/set/mod008-06_bootstrap/all/bootstrap/form.rb
card-1.16.10 tmpsets/set/mod008-06_bootstrap/all/bootstrap/form.rb