Sha256: 2d2a7ad8a046696df9ba6cc64bb00ebdf300c2924e87f96dddcaa49cf3d4c840
Contents?: true
Size: 985 Bytes
Versions: 2
Compression:
Stored size: 985 Bytes
Contents
(function($) { function setLabel($input) { timezoneJS.casebook.getTimezoneAbbreviation($input.val(), function(timezoneAbbreviation) { $input.parent().siblings('.js-timezone').text(timezoneAbbreviation); }); } $(document).on('datepicker:present', function(event) { var $target = $(event.target); var args = {}; args.defaultDate = '0'; args.numberOfMonths = 2; args.showCurrentAtPos = 1; args.onSelect = function(dateText, inst) { $target.trigger('change'); $target.focus(); }; args.minDate = $target.attr('min-date'); args.maxDate = $target.attr('max-date'); if ($target.attr('disable-future-dates') === "true") { args.maxDate = '0'; } $target.datepicker(args); $target.change(function() { setLabel($target); }); $target.keydown(function() { $target.datepicker("hide"); }); var dateValue = $target.val(); if(dateValue) { setLabel($target); } }); })(jQuery);
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
undercase-0.2.57 | app/assets/javascripts/undercase/patterns/datepicker.js |
undercase-0.2.29 | app/assets/javascripts/undercase/patterns/datepicker.js |