mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-01-24 20:36:49 +00:00
15 lines
627 B
CoffeeScript
15 lines
627 B
CoffeeScript
angular.module("admin.utils").directive "datepicker", ($window, $timeout) ->
|
|
require: "ngModel"
|
|
link: (scope, element, attrs, ngModel) ->
|
|
$timeout ->
|
|
flapickrInstance = flatpickr(element, Object.assign(
|
|
{},
|
|
$window.FLATPICKR_DATE_DEFAULT, {
|
|
onOpen: (selectedDates, dateStr, instance) ->
|
|
instance.setDate(ngModel.$modelValue)
|
|
}
|
|
));
|
|
ngModel.$render = () ->
|
|
newValue = ngModel.$viewValue;
|
|
flapickrInstance?.setDate(newValue)
|