Sha256: 32ec26dfad83c527ab472efe0b268514d08d53ec84ee87664d960cd1c2c98633

Contents?: true

Size: 981 Bytes

Versions: 79

Compression:

Stored size: 981 Bytes

Contents

- if from.nil? || to.nil?
  - date_range = ""
- else
  - date_range = "#{from.strftime('%d %Bb, %y')} - #{to.strftime('%d %Bb, %y')}"
- unless defined? required
  - required = false
- if !(defined? id) || id.blank? 
  - id = "#{name}_#{rand(1000)}"
- unless defined? clazz
  - clazz = nil

.form-group.fg-float
  label #{title}
  .fg-line
    - if required
      input.form-control.date-range.fg-input id="#{id}" type="text" name="#{name}" required="" value="#{date_range}" class="#{clazz}"
    - else
      input.form-control.date-range.fg-input id="#{id}" type="text" name="#{name}" value="#{date_range}" class="#{clazz}"
    input.hidden name="from" value="#{from}"
    input.hidden name="to"  value="#{to}"

javascript:
  $('##{id}').on('apply.daterangepicker', function(ev, picker) {
    $('##{id}').parent().find("input[name='from']").val(picker.startDate.format('DD/MM/YYYY'))
    $('##{id}').parent().find("input[name='to']").val(picker.endDate.format('DD/MM/YYYY'))
  });

Version data entries

79 entries across 79 versions & 1 rubygems

Version Path
sinatra-hexacta-1.7.20 lib/sinatra/views/inputs/range.slim
sinatra-hexacta-1.7.19 lib/sinatra/views/inputs/range.slim
sinatra-hexacta-1.7.18 lib/sinatra/views/inputs/range.slim
sinatra-hexacta-1.7.17 lib/sinatra/views/inputs/range.slim
sinatra-hexacta-1.7.16 lib/sinatra/views/inputs/range.slim
sinatra-hexacta-1.7.15 lib/sinatra/views/inputs/range.slim
sinatra-hexacta-1.7.14 lib/sinatra/views/inputs/range.slim
sinatra-hexacta-1.7.13 lib/sinatra/views/inputs/range.slim
sinatra-hexacta-1.7.12 lib/sinatra/views/inputs/range.slim
sinatra-hexacta-1.7.11 lib/sinatra/views/inputs/range.slim
sinatra-hexacta-1.7.10 lib/sinatra/views/inputs/range.slim
sinatra-hexacta-1.7.9 lib/sinatra/views/inputs/range.slim
sinatra-hexacta-1.7.8 lib/sinatra/views/inputs/range.slim
sinatra-hexacta-1.7.7 lib/sinatra/views/inputs/range.slim
sinatra-hexacta-1.7.6 lib/sinatra/views/inputs/range.slim
sinatra-hexacta-1.7.5 lib/sinatra/views/inputs/range.slim
sinatra-hexacta-1.7.4 lib/sinatra/views/inputs/range.slim
sinatra-hexacta-1.7.3 lib/sinatra/views/inputs/range.slim
sinatra-hexacta-1.7.2 lib/sinatra/views/inputs/range.slim
sinatra-hexacta-1.7.0 lib/sinatra/views/inputs/range.slim