WIP: Implement even more stuff

This commit is contained in:
Björn Fromme
2023-10-04 17:54:35 +02:00
parent cc1ab396af
commit 96d6170907
31 changed files with 874 additions and 68 deletions
@@ -49,6 +49,7 @@ export default class extends Controller {
new Autocomplete(this.element, {
search: searchHandler,
getResultValue: result => result.text,
submitOnEnter: true,
onSubmit: submitHandler,
debounceTime: 250,
})
+3 -1
View File
@@ -6,7 +6,7 @@ import { German } from 'flatpickr/dist/l10n/de';
export default class extends Controller {
static targets = [ 'field' ]
static values = { format: String, minDate: String, maxDate: String, disableWeekends: Boolean }
static values = { format: String, minDate: String, maxDate: String, disableWeekends: Boolean, mode: String }
initialize() {
flatpickr.localize(German);
@@ -17,10 +17,12 @@ export default class extends Controller {
}
connect() {
const mode = this.modeValue || 'single'
const dateFormat = this.formatValue || 'd.m.Y'
const minDate = this.minDateValue
const maxDate = this.maxDateValue
const options = {
mode,
dateFormat: 'Y-m-d',
altInput: true,
altFormat: dateFormat,