Sha256: 1131346f674283f8788f037bca5bc437c1cbe861fe863e221db33e176f12862d

Contents?: true

Size: 1.1 KB

Versions: 3

Compression:

Stored size: 1.1 KB

Contents

$(document).ready(function() {
  if(jQuery().datepicker) {
    $('.datepicker_input').datepicker({
      timepicker: true,
      onShow(dp, animationCompleted){
        if (!animationCompleted) {
          $('.datepicker_input').removeClass('active');
          $(dp.el).addClass('active');;
        }
      }
    });

    $('.datepicker_input').each(function(i, el){
      $(el).data('datepicker').selectDate(parseFilterDate($(el).val()));
    });

    function parseFilterDate(date_string) {
      var dateTimeReg = /(\d{2}).(\d{2}).(\d{4}) (\d{2}):(\d{2})/;
      var dateReg = /(\d{2}).(\d{2}).(\d{4})/;
      var dateTimeArray = dateTimeReg.exec(date_string);
      var dateArray = dateReg.exec(date_string);

      if(dateTimeArray){
        return new Date(dateTimeArray[3],dateTimeArray[2]-1,dateTimeArray[1],dateTimeArray[4],dateTimeArray[5]);
      } else if(dateArray){
        return new Date(dateArray[3],dateArray[2]-1,dateArray[1]);
      }
    }
  }

  $('.sample-filter__clear-form').on('click', function(e) {
    e.preventDefault();
    document.location.href = $(this).parents('form').attr('action');
  });
});

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
sample_filter-0.1.7 lib/assets/javascripts/sample_filter/script.js
sample_filter-0.1.6 lib/assets/javascripts/sample_filter/script.js
sample_filter-0.1.5 lib/assets/javascripts/sample_filter/script.js