Lines 60-76
Link Here
|
60 |
"firstDayOfWeek": calendarFirstDayOfWeek |
60 |
"firstDayOfWeek": calendarFirstDayOfWeek |
61 |
}, |
61 |
}, |
62 |
onReady: function( selectedDates, dateStr, instance ){ |
62 |
onReady: function( selectedDates, dateStr, instance ){ |
|
|
63 |
|
64 |
/* When onReady is triggered, remove any existing "clear date" link */ |
65 |
$(instance.input).parent().find('.flatpickr_wrapper_' + instance.input.id).remove(); |
66 |
|
63 |
/* When flatpickr instance is created, automatically append a "clear date" link */ |
67 |
/* When flatpickr instance is created, automatically append a "clear date" link */ |
64 |
$(instance.input).find('~input.flatpickr:first') |
68 |
$(instance.input).find('~input.flatpickr:first') |
65 |
/* Add a wrapper element so that we can prevent the clear button from wrapping */ |
69 |
/* Add a wrapper element so that we can prevent the clear button from wrapping */ |
66 |
.wrap("<span class='flatpickr_wrapper'></span>") |
70 |
.wrap("<span class='flatpickr_wrapper flatpickr_wrapper_"+instance.input.id+"'></span>") |
67 |
.attr("autocomplete", "off") |
71 |
.attr("autocomplete", "off") |
68 |
.after( $("<a/>") |
72 |
.after( $("<a/>") |
69 |
.attr("href","#") |
73 |
.attr("href","#") |
70 |
.addClass("clear_date") |
74 |
.addClass("clear_date") |
71 |
.on("click", function(e){ |
75 |
.on("click", function(e){ |
72 |
e.preventDefault(); |
76 |
e.preventDefault(); |
73 |
instance.clear(); |
77 |
instance.input.flatpickr().clear(); |
74 |
}) |
78 |
}) |
75 |
.addClass("fa fa-fw fa-times") |
79 |
.addClass("fa fa-fw fa-times") |
76 |
.attr("aria-hidden", true) |
80 |
.attr("aria-hidden", true) |
77 |
- |
|
|