Sha256: 90379d0dcba55f877ec71961fae7d05b4227d252ef7b5541db614acfcc88467b

Contents?: true

Size: 1.19 KB

Versions: 35

Compression:

Stored size: 1.19 KB

Contents

- id      = nil unless defined? id
- action  = nil unless defined? action
- klass   = nil unless defined? klass
- method  = 'post' unless defined? method
- enctype = 'multipart/form-data' unless defined? enctype
- info    = {} unless defined? info

- klass = "#{klass} custom"

%form(class=klass action=action method=method id=id enctype=enctype)

  - inputs       = consume_parameter(:inputs, info) || []
  - types        = consume_parameter(:input_types, info) || {}
  - defaults     = consume_parameter(:input_defaults, info) || {}
  - descriptions = consume_parameter(:input_descriptions, info) || {}
  - options      = consume_parameter(:input_options, info) || {}
  - values       = consume_parameter(:values, info) || {}

  - inputs.each do |input|
    - input_id = id.nil? ? nil : id + "__" << input.to_s
    - hide = (options[input] != nil and options[input][:hide])
    %div(class="input #{types[input]} #{input} #{hide ? 'hide' : ''}")
      - input_options = options[input]
      - input_options = input_options.dup unless input_options.nil?
      != form_input(input, types[input], defaults[input], values[input], descriptions[input], input_id, input_options)

  .input.submit
    %input(type="submit")

Version data entries

35 entries across 35 versions & 1 rubygems

Version Path
rbbt-rest-1.2.33 share/views/partials/form.haml
rbbt-rest-1.2.32 share/views/partials/form.haml
rbbt-rest-1.2.31 share/views/partials/form.haml
rbbt-rest-1.2.30 share/views/partials/form.haml
rbbt-rest-1.2.29 share/views/partials/form.haml
rbbt-rest-1.2.28 share/views/partials/form.haml
rbbt-rest-1.2.27 share/views/partials/form.haml
rbbt-rest-1.2.26 share/views/partials/form.haml
rbbt-rest-1.2.25 share/views/partials/form.haml
rbbt-rest-1.2.24 share/views/partials/form.haml
rbbt-rest-1.2.23 share/views/partials/form.haml
rbbt-rest-1.2.22 share/views/partials/form.haml
rbbt-rest-1.2.21 share/views/partials/form.haml
rbbt-rest-1.2.20 share/views/partials/form.haml
rbbt-rest-1.2.19 share/views/partials/form.haml
rbbt-rest-1.2.18 share/views/partials/form.haml
rbbt-rest-1.2.17 share/views/partials/form.haml
rbbt-rest-1.2.16 share/views/partials/form.haml
rbbt-rest-1.2.15 share/views/partials/form.haml
rbbt-rest-1.2.14 share/views/partials/form.haml