From 8665eed84d5234913ec1ed575df47f1198113c2a Mon Sep 17 00:00:00 2001 From: mohsentaba Date: Thu, 21 May 2026 10:50:17 +0330 Subject: [PATCH] multilanguage widget appearance updated swithc from buttons to dropdown for language selection a dedicated widget template added for address and links for hadith app --- .../utils/widgets/links_json_widget.html | 158 ++++++++++++ .../widgets/multilang_address_widget.html | 240 ++++++++++++++++++ .../utils/widgets/multilang_json_widget.html | 237 +++++------------ 3 files changed, 456 insertions(+), 179 deletions(-) create mode 100644 templates/utils/widgets/links_json_widget.html create mode 100644 templates/utils/widgets/multilang_address_widget.html diff --git a/templates/utils/widgets/links_json_widget.html b/templates/utils/widgets/links_json_widget.html new file mode 100644 index 0000000..83cb240 --- /dev/null +++ b/templates/utils/widgets/links_json_widget.html @@ -0,0 +1,158 @@ +{% load i18n %} +
+
+ {% for link in widget.links %} +
+
+ +
+
+ +
+ +
+ {% empty %} +
+
+ +
+
+ +
+ +
+ {% endfor %} +
+ + + + +
+ + diff --git a/templates/utils/widgets/multilang_address_widget.html b/templates/utils/widgets/multilang_address_widget.html new file mode 100644 index 0000000..6d1fc2c --- /dev/null +++ b/templates/utils/widgets/multilang_address_widget.html @@ -0,0 +1,240 @@ +{% load i18n %} +
+
+
+
+ + {% trans "Select Language" %}: + + +
+
+
+ +
+ {% for item in widget.rendered_languages %} + + {% endfor %} + +
+ +
+ {% trans "Click a language code to manage its address parts." %} +
+
+ + + + diff --git a/templates/utils/widgets/multilang_json_widget.html b/templates/utils/widgets/multilang_json_widget.html index 584ab37..9cb74db 100644 --- a/templates/utils/widgets/multilang_json_widget.html +++ b/templates/utils/widgets/multilang_json_widget.html @@ -1,17 +1,18 @@ {% load i18n %}
-
-
-
- {% for code in widget.languages %} - - {% endfor %} +
+
+
+ + {% trans "Select Language" %}: + +
@@ -36,64 +37,6 @@