From dab1391a0751c63c7783ce4e134c8358cd33bbdb Mon Sep 17 00:00:00 2001 From: Patrick Mayr Date: Fri, 24 Nov 2023 18:58:45 +0000 Subject: [PATCH] add autofocus --- fet2020/posts/forms.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/fet2020/posts/forms.py b/fet2020/posts/forms.py index de146162..afad0775 100644 --- a/fet2020/posts/forms.py +++ b/fet2020/posts/forms.py @@ -185,6 +185,11 @@ class NewsUpdateForm(forms.ModelForm): widgets = {"body": CKEditorUploadingWidget(config_name="default")} + def __init__(self, *args, **kwargs): + super().__init__(*args, **kwargs) # to get the self.fields set + + self.fields["title"].autofocus = True + class EventUpdateForm(forms.ModelForm): class Meta: @@ -206,7 +211,10 @@ class EventUpdateForm(forms.ModelForm): def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) # to get the self.fields set + self.fields["event_start"].required = True + self.fields["event_start"].autofocus = True + self.fields["event_end"].required = False if "event_place" in self.fields: @@ -233,7 +241,7 @@ class FetMeetingCreateForm(forms.ModelForm): self.fields["event_start"].required = True self.fields["event_start"].autofocus = True - + self.fields["event_end"].required = False self.fields["event_place"].initial = "FET" @@ -254,6 +262,8 @@ class FetMeetingUpdateForm(forms.ModelForm): super().__init__(*args, **kwargs) # to get the self.fields set self.fields["event_start"].required = True + self.fields["event_start"].autofocus = True + self.fields["event_end"].required = False self.fields["event_place"].initial = "FET"