Sha256: c45df044706d6675c308bd66843fa077dcc0aa241fc46ea037f8107eacc45281

Contents?: true

Size: 1.16 KB

Versions: 35

Compression:

Stored size: 1.16 KB

Contents

- unless defined? required
  - required = false
- if !(defined? id) || id.blank? 
  - id = "#{name}_#{rand(1000)}"
- unless defined? placeholder
  - placeholder = "..."
-unless defined? onkeyup
  -onkeyup = ''
-unless defined? readonly
  -readonly = false
- unless defined? clazz
  - clazz = nil

-if required
  .form-group.has-feedback.has-success
    label #{title}
    .fg-line
      -if readonly
        input.form-control.fg-input id="#{id}" type="#{type}" placeholder="#{placeholder}" name="#{name}" required="" value="#{value}" class="#{clazz}" onkeyup="#{onkeyup}" readonly=''
      -else
        input.form-control.fg-input id="#{id}" type="#{type}" placeholder="#{placeholder}" name="#{name}" required="" value="#{value}" class="#{clazz}" onkeyup="#{onkeyup}"

-else
  .form-group
    label #{title}
    .fg-line
      -if readonly
        input.form-control.fg-input id="#{id}" type="#{type}" placeholder="#{placeholder}" name="#{name}" value="#{value}" onkeyup="#{onkeyup}" class="#{clazz}" readonly=''
      -else
        input.form-control.fg-input id="#{id}" type="#{type}" placeholder="#{placeholder}" name="#{name}" value="#{value}" onkeyup="#{onkeyup}" class="#{clazz}" 

Version data entries

35 entries across 35 versions & 1 rubygems

Version Path
sinatra-hexacta-0.9.6 lib/sinatra/views/inputs/input.slim
sinatra-hexacta-0.9.5 lib/sinatra/views/inputs/input.slim
sinatra-hexacta-0.9.4 lib/sinatra/views/inputs/input.slim
sinatra-hexacta-0.9.3 lib/sinatra/views/inputs/input.slim
sinatra-hexacta-0.9.2 lib/sinatra/views/inputs/input.slim
sinatra-hexacta-0.9.1 lib/sinatra/views/inputs/input.slim
sinatra-hexacta-0.9.0 lib/sinatra/views/inputs/input.slim
sinatra-hexacta-0.8.8 lib/sinatra/views/inputs/input.slim
sinatra-hexacta-0.8.7 lib/sinatra/views/inputs/input.slim
sinatra-hexacta-0.8.6 lib/sinatra/views/inputs/input.slim
sinatra-hexacta-0.8.5 lib/sinatra/views/inputs/input.slim
sinatra-hexacta-0.8.4 lib/sinatra/views/inputs/input.slim
sinatra-hexacta-0.8.3 lib/sinatra/views/inputs/input.slim
sinatra-hexacta-0.8.1 lib/sinatra/views/inputs/input.slim
sinatra-hexacta-0.8.0 lib/sinatra/views/inputs/input.slim
sinatra-hexacta-0.7.2 lib/sinatra/views/inputs/input.slim
sinatra-hexacta-0.7.1 lib/sinatra/views/inputs/input.slim
sinatra-hexacta-0.7.0 lib/sinatra/views/inputs/input.slim
sinatra-hexacta-0.6.1 lib/sinatra/views/inputs/input.slim
sinatra-hexacta-0.6.0 lib/sinatra/views/inputs/input.slim