website/wp-content/plugins/gravityforms/js/datepicker.min.js

1 line
1.1 KiB
JavaScript

function gformInitDatepicker(){jQuery(".datepicker").each(function(){gformInitSingleDatepicker(jQuery(this))})}function gformInitSingleDatepicker(e){var t=e.attr("id")?e.attr("id"):"",a={yearRange:"-100:+20",showOn:"focus",dateFormat:"mm/dd/yy",changeMonth:!0,changeYear:!0,suppressDatePicker:!1,onClose:function(){e.focus();var t=this;this.suppressDatePicker=!0,setTimeout(function(){t.suppressDatePicker=!1},200)},beforeShow:function(t,e){return!this.suppressDatePicker}};e.hasClass("dmy")?a.dateFormat="dd/mm/yy":e.hasClass("dmy_dash")?a.dateFormat="dd-mm-yy":e.hasClass("dmy_dot")?a.dateFormat="dd.mm.yy":e.hasClass("ymd_slash")?a.dateFormat="yy/mm/dd":e.hasClass("ymd_dash")?a.dateFormat="yy-mm-dd":e.hasClass("ymd_dot")&&(a.dateFormat="yy.mm.dd"),e.hasClass("datepicker_with_icon")&&(a.showOn="both",a.buttonImage=e.parent().siblings("[id^='gforms_calendar_icon_input']").val(),a.buttonImageOnly=!0,a.buttonText=""),t=t.split("_"),a=gform.applyFilters("gform_datepicker_options_pre_init",a,t[1],t[2]),e.datepicker(a),e.is(":input")&&e.click(function(){e.datepicker("show")})}jQuery(document).ready(gformInitDatepicker);