-
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')) });