|
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 |
- |
|
|