From b6d31e3c3b71f4b059caea7fb2c4dd390031bd98 Mon Sep 17 00:00:00 2001 From: moanos Date: Fri, 27 Jun 2025 15:36:57 +0200 Subject: [PATCH] feat: add base for js-ification of add adoption form --- .../js/adoption-notice-form.js | 1 + .../templates/fellchensammlung/base.html | 1 + .../forms/form-add-adoption.html | 205 +++++++++--------- .../templates/fellchensammlung/search.html | 5 +- 4 files changed, 112 insertions(+), 100 deletions(-) create mode 100644 src/fellchensammlung/static/fellchensammlung/js/adoption-notice-form.js diff --git a/src/fellchensammlung/static/fellchensammlung/js/adoption-notice-form.js b/src/fellchensammlung/static/fellchensammlung/js/adoption-notice-form.js new file mode 100644 index 0000000..220a741 --- /dev/null +++ b/src/fellchensammlung/static/fellchensammlung/js/adoption-notice-form.js @@ -0,0 +1 @@ +console.log("Search script loaded"); \ No newline at end of file diff --git a/src/fellchensammlung/templates/fellchensammlung/base.html b/src/fellchensammlung/templates/fellchensammlung/base.html index 752b053..d1904d4 100644 --- a/src/fellchensammlung/templates/fellchensammlung/base.html +++ b/src/fellchensammlung/templates/fellchensammlung/base.html @@ -20,6 +20,7 @@ + {% block additional_scrips %}{% endblock %} diff --git a/src/fellchensammlung/templates/fellchensammlung/forms/form-add-adoption.html b/src/fellchensammlung/templates/fellchensammlung/forms/form-add-adoption.html index 6be66f5..caf8f8c 100644 --- a/src/fellchensammlung/templates/fellchensammlung/forms/form-add-adoption.html +++ b/src/fellchensammlung/templates/fellchensammlung/forms/form-add-adoption.html @@ -2,13 +2,18 @@ {% load i18n %} {% load crispy_forms_tags %} {% load widget_tweaks %} +{% load static %} {% block title %}{% translate "Vermittlung hinzufügen" %}{% endblock %} +{% block additional_scrips %} + +{% endblock %} + + {% block content %}

{% translate "Vermitteln" %}

-
- +

{% url 'terms-of-service' as rules_url %} {% trans "Regeln" as rules_text %} @@ -20,112 +25,114 @@

-
- {% csrf_token %} +
-
- - {{ form.name|add_class:"input"|attr:"id:an-name" }} -
+ + {% csrf_token %} -
- - {{ form.description|add_class:"input textarea"|attr:"rows:3"|attr:"id:an-description" }} -
- - -
- - {{ form.location_string|add_class:"input"|attr:"id:an-location" }} -
- -
- - {{ form.group_only|add_class:"checkbox"|attr:"id:an-group-only" }} -
- -
- - {{ form.searching_since|add_class:"input"|attr:"id:an-searching-since"|attr:"type:date" }} -
- - -
- - {{ form.further_information|add_class:"input"|attr:"id:an-further-information"|attr:"type:url" }} -
- {{ form.further_information.help_text }} +
+ + {{ form.name|add_class:"input"|attr:"id:an-name" }}
-
-
- -

- - {% blocktranslate %} - Gibt hier schonmal erste Details zu den Tieren an. - Wenn du Details und Fotos zu den Tieren hinzufügen willst oder ihr Geschlecht und Geburtsdatum - anpassen - willst, - kannst du das im nächsten Schritt tun. - {% endblocktranslate %} -

-
- -
- -
- {{ form.species|attr:"id:an-species" }} +
+ + {{ form.description|add_class:"input textarea"|attr:"rows:3"|attr:"id:an-description" }}
-
-
- - {{ form.num_animals|add_class:"input"|attr:"id:an-num-animals" }}{% endif %} -
- -
- -
- {{ form.sex|attr:"id:an-sex" }} +
+ + {{ form.location_string|add_class:"input"|attr:"id:an-location" }}
-
-
- - {{ form.date_of_birth|add_class:"input"|attr:"id:an-date-of-birth"|attr:"type:date" }} -
+
+ + {{ form.group_only|add_class:"checkbox"|attr:"id:an-group-only" }} +
+ +
+ + {{ form.searching_since|add_class:"input"|attr:"id:an-searching-since"|attr:"type:date" }} +
- - +
+ + {{ form.further_information|add_class:"input"|attr:"id:an-further-information"|attr:"type:url" }} +
+ {{ form.further_information.help_text }} +
+
+ +
+

+ + {% blocktranslate %} + Gibt hier schonmal erste Details zu den Tieren an. + Wenn du Details und Fotos zu den Tieren hinzufügen willst oder ihr Geschlecht und Geburtsdatum + anpassen + willst, + kannst du das im nächsten Schritt tun. + {% endblocktranslate %} +

+
+ +
+ +
+ {{ form.species|attr:"id:an-species" }} +
+
+ + +
+ + {{ form.num_animals|add_class:"input"|attr:"id:an-num-animals" }}{% endif %} +
+ +
+ +
+ {{ form.sex|attr:"id:an-sex" }} +
+
+ +
+ + {{ form.date_of_birth|add_class:"input"|attr:"id:an-date-of-birth"|attr:"type:date" }} +
+ + + + +
{% endblock %} \ No newline at end of file diff --git a/src/fellchensammlung/templates/fellchensammlung/search.html b/src/fellchensammlung/templates/fellchensammlung/search.html index 42455df..f701340 100644 --- a/src/fellchensammlung/templates/fellchensammlung/search.html +++ b/src/fellchensammlung/templates/fellchensammlung/search.html @@ -1,7 +1,10 @@ {% extends "fellchensammlung/base.html" %} {% load i18n %} -{% block title %}{% translate "Suche" %}{% endblock %} +{% block title %} + {% translate "Suche" %} +{% endblock %} + {% block content %} {% get_current_language as LANGUAGE_CODE_CURRENT %}