lib/sinatra/views/inputs/input.slim in sinatra-hexacta-0.3.7 vs lib/sinatra/views/inputs/input.slim in sinatra-hexacta-0.3.8

- old
+ new

@@ -4,16 +4,26 @@ - 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 - input.form-control.fg-input id="#{id}" type="#{type}" placeholder=("#{placeholder}") name="#{name}" required="" value="#{value}" onkeyup="#{onkeyup}" + -if readonly + input.form-control.fg-input id="#{id}" type="#{type}" placeholder="#{placeholder}" name="#{name}" required="" value="#{value}" onkeyup="#{onkeyup}" readonly='' + -else + input.form-control.fg-input id="#{id}" type="#{type}" placeholder="#{placeholder}" name="#{name}" required="" value="#{value}" onkeyup="#{onkeyup}" + -else .form-group label #{title} .fg-line - input.form-control.fg-input id="#{id}" type="#{type}" placeholder=("#{placeholder}") name="#{name}" value="#{value}" onkeyup="#{onkeyup}" + -if readonly + input.form-control.fg-input id="#{id}" type="#{type}" placeholder="#{placeholder}" name="#{name}" value="#{value}" onkeyup="#{onkeyup}" readonly='' + -else + input.form-control.fg-input id="#{id}" type="#{type}" placeholder="#{placeholder}" name="#{name}" value="#{value}" onkeyup="#{onkeyup}"