add autofocus
This commit is contained in:
@@ -75,6 +75,8 @@ class BillCreateForm(forms.ModelForm):
|
|||||||
self.fields["invoice"].rows = 3
|
self.fields["invoice"].rows = 3
|
||||||
|
|
||||||
# bank data fields
|
# bank data fields
|
||||||
|
self.fields["payer"].autofocus = True
|
||||||
|
|
||||||
self.fields["name_text"].label = "Kontoinhaber:in"
|
self.fields["name_text"].label = "Kontoinhaber:in"
|
||||||
self.fields["name_text"].required = False
|
self.fields["name_text"].required = False
|
||||||
|
|
||||||
@@ -221,6 +223,8 @@ class BillUpdateForm(forms.ModelForm):
|
|||||||
if kwargs["instance"].status != "S":
|
if kwargs["instance"].status != "S":
|
||||||
self.fields["comment"].disabled = True
|
self.fields["comment"].disabled = True
|
||||||
|
|
||||||
|
self.fields["comment"].autofocus = True
|
||||||
|
|
||||||
|
|
||||||
class ResolutionCreateForm(forms.ModelForm):
|
class ResolutionCreateForm(forms.ModelForm):
|
||||||
class Meta:
|
class Meta:
|
||||||
@@ -244,6 +248,11 @@ class ResolutionCreateForm(forms.ModelForm):
|
|||||||
"date": DateInput(format=("%Y-%m-%d")),
|
"date": DateInput(format=("%Y-%m-%d")),
|
||||||
}
|
}
|
||||||
|
|
||||||
|
def __init__(self, *args, **kwargs):
|
||||||
|
super().__init__(*args, **kwargs) # to get the self.fields set
|
||||||
|
|
||||||
|
self.fields["option"].autofocus = True
|
||||||
|
|
||||||
|
|
||||||
class BillInlineForm(forms.ModelForm):
|
class BillInlineForm(forms.ModelForm):
|
||||||
class Meta:
|
class Meta:
|
||||||
|
|||||||
@@ -119,7 +119,7 @@ class FetMeetingForm(PostForm):
|
|||||||
}
|
}
|
||||||
|
|
||||||
help_texts = {
|
help_texts = {
|
||||||
"event_end": "Bei leeren Eingabe werden 2h zur Startzeit dazugezählt.",
|
"event_end": "Bei leerer Eingabe werden 2h zur Startzeit dazugezählt.",
|
||||||
"tags": (
|
"tags": (
|
||||||
"Die Hashtags ohne '#' eintragen, und mit Komma kann man mehrere Tags anfügen."
|
"Die Hashtags ohne '#' eintragen, und mit Komma kann man mehrere Tags anfügen."
|
||||||
),
|
),
|
||||||
@@ -219,7 +219,7 @@ class FetMeetingCreateForm(forms.ModelForm):
|
|||||||
fields = ["event_start", "event_end", "event_place"]
|
fields = ["event_start", "event_end", "event_place"]
|
||||||
|
|
||||||
help_texts = {
|
help_texts = {
|
||||||
"event_end": "Bei leeren Eingabe werden 2h zur Startzeit dazugezählt.",
|
"event_end": "Bei leerer Eingabe werden 2h zur Startzeit dazugezählt.",
|
||||||
}
|
}
|
||||||
|
|
||||||
labels = {
|
labels = {
|
||||||
@@ -232,6 +232,8 @@ class FetMeetingCreateForm(forms.ModelForm):
|
|||||||
super().__init__(*args, **kwargs) # to get the self.fields set
|
super().__init__(*args, **kwargs) # to get the self.fields set
|
||||||
|
|
||||||
self.fields["event_start"].required = True
|
self.fields["event_start"].required = True
|
||||||
|
self.fields["event_start"].autofocus = True
|
||||||
|
|
||||||
self.fields["event_end"].required = False
|
self.fields["event_end"].required = False
|
||||||
|
|
||||||
self.fields["event_place"].initial = "FET"
|
self.fields["event_place"].initial = "FET"
|
||||||
|
|||||||
@@ -10,6 +10,7 @@
|
|||||||
{% if field.field.required %}required{% endif %}
|
{% if field.field.required %}required{% endif %}
|
||||||
{% if field.field.disabled %}disabled{% endif %}
|
{% if field.field.disabled %}disabled{% endif %}
|
||||||
{% if field.value %}checked{% endif %}
|
{% if field.value %}checked{% endif %}
|
||||||
|
{% if field.field.autofocus %}autofocus{% endif %}
|
||||||
class="rounded border-gray-300 dark:border-none text-proprietary shadow-sm focus:border-blue-300 focus:ring focus:ring-offset-0 focus:ring-blue-200 dark:focus:ring-sky-700 focus:ring-opacity-50"
|
class="rounded border-gray-300 dark:border-none text-proprietary shadow-sm focus:border-blue-300 focus:ring focus:ring-offset-0 focus:ring-blue-200 dark:focus:ring-sky-700 focus:ring-opacity-50"
|
||||||
>
|
>
|
||||||
<span class="ml-2 text-gray-700 dark:text-gray-200">{{ field.label }}</span>
|
<span class="ml-2 text-gray-700 dark:text-gray-200">{{ field.label }}</span>
|
||||||
|
|||||||
@@ -12,6 +12,7 @@
|
|||||||
{% if field.value %}value="{{ field.value|date:"Y-m-d" }}"{% endif %}
|
{% if field.value %}value="{{ field.value|date:"Y-m-d" }}"{% endif %}
|
||||||
{% if field.field.required %}required{% endif %}
|
{% if field.field.required %}required{% endif %}
|
||||||
{% if field.field.disabled %}disabled{% endif %}
|
{% if field.field.disabled %}disabled{% endif %}
|
||||||
|
{% if field.field.autofocus %}autofocus{% endif %}
|
||||||
class="block w-full mt-1 rounded-md border-gray-300 dark:border-none shadow-sm focus:border-none focus:ring focus:ring-blue-200 dark:focus:ring-sky-700 focus:ring-opacity-50"
|
class="block w-full mt-1 rounded-md border-gray-300 dark:border-none shadow-sm focus:border-none focus:ring focus:ring-blue-200 dark:focus:ring-sky-700 focus:ring-opacity-50"
|
||||||
>
|
>
|
||||||
{% if field.help_text %}
|
{% if field.help_text %}
|
||||||
|
|||||||
@@ -12,6 +12,7 @@
|
|||||||
value="{{ field.value|date:"Y-m-d" }}"
|
value="{{ field.value|date:"Y-m-d" }}"
|
||||||
{% if field.field.required %}required{% endif %}
|
{% if field.field.required %}required{% endif %}
|
||||||
{% if field.field.disabled %}disabled{% endif %}
|
{% if field.field.disabled %}disabled{% endif %}
|
||||||
|
{% if field.field.autofocus %}autofocus{% endif %}
|
||||||
class="block w-full mt-1 rounded-md border-gray-300 dark:border-none shadow-sm focus:border-none focus:ring focus:ring-blue-200 dark:focus:ring-sky-700 focus:ring-opacity-50"
|
class="block w-full mt-1 rounded-md border-gray-300 dark:border-none shadow-sm focus:border-none focus:ring focus:ring-blue-200 dark:focus:ring-sky-700 focus:ring-opacity-50"
|
||||||
>
|
>
|
||||||
<input
|
<input
|
||||||
@@ -21,6 +22,7 @@
|
|||||||
value="{{ field.value|time }}"
|
value="{{ field.value|time }}"
|
||||||
{% if field.field.required %}required{% endif %}
|
{% if field.field.required %}required{% endif %}
|
||||||
{% if field.field.disabled %}disabled{% endif %}
|
{% if field.field.disabled %}disabled{% endif %}
|
||||||
|
{% if field.field.autofocus %}autofocus{% endif %}
|
||||||
class="block w-full mt-1 rounded-md border-gray-300 dark:border-none shadow-sm focus:border-none focus:ring focus:ring-blue-200 dark:focus:ring-sky-700 focus:ring-opacity-50"
|
class="block w-full mt-1 rounded-md border-gray-300 dark:border-none shadow-sm focus:border-none focus:ring focus:ring-blue-200 dark:focus:ring-sky-700 focus:ring-opacity-50"
|
||||||
>
|
>
|
||||||
{% if field.help_text %}
|
{% if field.help_text %}
|
||||||
|
|||||||
@@ -11,6 +11,7 @@
|
|||||||
name="{{ field.name }}"
|
name="{{ field.name }}"
|
||||||
{% if field.field.required %}required{% endif %}
|
{% if field.field.required %}required{% endif %}
|
||||||
{% if field.field.disabled %}disabled{% endif %}
|
{% if field.field.disabled %}disabled{% endif %}
|
||||||
|
{% if field.field.autofocus %}autofocus{% endif %}
|
||||||
class="mt-1 block w-full rounded-md border-gray-300 dark:border-none shadow-sm focus:border-none focus:ring focus:ring-blue-200 dark:focus:ring-sky-700 focus:ring-opacity-50"
|
class="mt-1 block w-full rounded-md border-gray-300 dark:border-none shadow-sm focus:border-none focus:ring focus:ring-blue-200 dark:focus:ring-sky-700 focus:ring-opacity-50"
|
||||||
>
|
>
|
||||||
{% if field.help_text %}
|
{% if field.help_text %}
|
||||||
|
|||||||
@@ -9,6 +9,7 @@
|
|||||||
name="{{ field.name }}"
|
name="{{ field.name }}"
|
||||||
{% if field.field.required %}required{% endif %}
|
{% if field.field.required %}required{% endif %}
|
||||||
{% if field.field.disabled %}disabled{% endif %}
|
{% if field.field.disabled %}disabled{% endif %}
|
||||||
|
{% if field.field.autofocus %}autofocus{% endif %}
|
||||||
class="block {% if field.field.disabled %}bg-gray-200 dark:text-gray-500{% endif %} w-full mt-1 rounded-md border-gray-300 dark:border-none shadow-sm focus:border-none focus:ring focus:ring-blue-200 dark:focus:ring-sky-700 focus:ring-opacity-50"
|
class="block {% if field.field.disabled %}bg-gray-200 dark:text-gray-500{% endif %} w-full mt-1 rounded-md border-gray-300 dark:border-none shadow-sm focus:border-none focus:ring focus:ring-blue-200 dark:focus:ring-sky-700 focus:ring-opacity-50"
|
||||||
>
|
>
|
||||||
{% for elem in field %}
|
{% for elem in field %}
|
||||||
|
|||||||
@@ -11,6 +11,7 @@
|
|||||||
{% if field.value %}value="{{ field.value }}"{% endif %}
|
{% if field.value %}value="{{ field.value }}"{% endif %}
|
||||||
{% if field.field.required %}required{% endif %}
|
{% if field.field.required %}required{% endif %}
|
||||||
{% if field.field.disabled %}disabled{% endif %}
|
{% if field.field.disabled %}disabled{% endif %}
|
||||||
|
{% if field.field.autofocus %}autofocus{% endif %}
|
||||||
class="mt-1 block w-full disabled:bg-gray-200 rounded-md border-gray-300 dark:border-none shadow-sm focus:border-none focus:ring focus:ring-blue-200 dark:focus:ring-sky-700 focus:ring-opacity-50"
|
class="mt-1 block w-full disabled:bg-gray-200 rounded-md border-gray-300 dark:border-none shadow-sm focus:border-none focus:ring focus:ring-blue-200 dark:focus:ring-sky-700 focus:ring-opacity-50"
|
||||||
>
|
>
|
||||||
{% if field.help_text %}
|
{% if field.help_text %}
|
||||||
|
|||||||
@@ -13,6 +13,7 @@
|
|||||||
{% if field.value %}value="{{ field.value }}"{% endif %}
|
{% if field.value %}value="{{ field.value }}"{% endif %}
|
||||||
{% if field.field.required %}required{% endif %}
|
{% if field.field.required %}required{% endif %}
|
||||||
{% if field.field.disabled %}disabled{% endif %}
|
{% if field.field.disabled %}disabled{% endif %}
|
||||||
|
{% if field.field.autofocus %}autofocus{% endif %}
|
||||||
class="mt-1 block w-full disabled:bg-gray-200 rounded-md border-gray-300 dark:border-none shadow-sm focus:border-none focus:ring focus:ring-blue-200 dark:focus:ring-sky-700 focus:ring-opacity-50"
|
class="mt-1 block w-full disabled:bg-gray-200 rounded-md border-gray-300 dark:border-none shadow-sm focus:border-none focus:ring focus:ring-blue-200 dark:focus:ring-sky-700 focus:ring-opacity-50"
|
||||||
>
|
>
|
||||||
<a href="" class="block btn btn-primary md:flex-grow lg:flex-grow-0"><i class="fa-solid fa-plus-square my-2"></i></a>
|
<a href="" class="block btn btn-primary md:flex-grow lg:flex-grow-0"><i class="fa-solid fa-plus-square my-2"></i></a>
|
||||||
|
|||||||
@@ -9,6 +9,7 @@
|
|||||||
name="{{ field.name }}"
|
name="{{ field.name }}"
|
||||||
{% if field.field.required %}required{% endif %}
|
{% if field.field.required %}required{% endif %}
|
||||||
{% if field.field.disabled %}disabled{% endif %}
|
{% if field.field.disabled %}disabled{% endif %}
|
||||||
|
{% if field.field.autofocus %}autofocus{% endif %}
|
||||||
{% if field.field.placeholder %}placeholder="{{ field.field.placeholder }}"{% endif %}
|
{% if field.field.placeholder %}placeholder="{{ field.field.placeholder }}"{% endif %}
|
||||||
{% if field.field.rows %}rows="{{ field.field.rows }}"{% endif %}
|
{% if field.field.rows %}rows="{{ field.field.rows }}"{% endif %}
|
||||||
class="mt-1 block w-full disabled:bg-gray-200 rounded-md border-gray-300 dark:border-none shadow-sm focus:border-none focus:ring focus:ring-blue-200 dark:focus:ring-sky-700 focus:ring-opacity-50"
|
class="mt-1 block w-full disabled:bg-gray-200 rounded-md border-gray-300 dark:border-none shadow-sm focus:border-none focus:ring focus:ring-blue-200 dark:focus:ring-sky-700 focus:ring-opacity-50"
|
||||||
|
|||||||
Reference in New Issue
Block a user