Sha256: e28f482f24275666d5dd72e645a26866d616470516fcb28285504fb33b7bf521

Contents?: true

Size: 1.12 KB

Versions: 1

Compression:

Stored size: 1.12 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


-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

1 entries across 1 versions & 1 rubygems

Version Path
sinatra-hexacta-0.3.9 lib/sinatra/views/inputs/input.slim