From f45a7304a985b5731a0d6dbc953025999770c923 Mon Sep 17 00:00:00 2001 From: Junwei Zhao Date: Sat, 22 Feb 2025 23:57:13 +1100 Subject: [PATCH] Update style and python version --- data/db.sqlite3 | Bin 389120 -> 389120 bytes links/templates/links/collection_detail.html | 23 +- links/templates/links/link_detail.html | 13 +- links/templates/links/post_detail.html | 164 ++++++------ links/templates/links/post_list.html | 140 +++++----- new_theme/static_src/src/styles.css | 73 ++++++ uv.lock | 261 +++++++++---------- 7 files changed, 377 insertions(+), 297 deletions(-) diff --git a/data/db.sqlite3 b/data/db.sqlite3 index d3106687bd32e4c701cdd231676fce3a55d297d4..1dca30bbee4fa5d7fc3007698c039f0ee1ce487b 100644 GIT binary patch delta 9133 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 delta 464 zcmXv~ziU%b6h80f-rSe;-F``n)>;)?D5lirM?urzkMh8!QvxC#n~qfk{R6}Y4y7)Q zI9!}`5CAP-onyB_WS`l;91bdHg}Qnk?^Na9nde5$&~!A{@t;y+AM`p%=)X#RD2O z!Y_Qq4%*nlYt+mKbH|+Llfx!Fu`L6!Kc7BX$WIq$&N@*_CVk(ZTU?sX+FDZFJ)gbv=}4eI@I^UAES!pkOHxu&LsebkgH z`CsNKM^R6utzTC&?65(s?gw_+V+Y%4pos_A {% endif %} - -
-
- {% for tag in collection.tags.all %} - - {{ tag.name }} - - {% empty %} - {% trans "No tags" %} - {% endfor %} -
+ {% if collection.tags.exists %} +
+ {% for tag in collection.tags.all %} + {% with number=forloop.counter %} + + {{ tag.name }} + + {% endwith %} + {% endfor %}
+ {% endif %} +
diff --git a/links/templates/links/link_detail.html b/links/templates/links/link_detail.html index a57f9bb..cb450b4 100644 --- a/links/templates/links/link_detail.html +++ b/links/templates/links/link_detail.html @@ -69,20 +69,23 @@
{{ link.description }}
{% endif %} + {% if link.tags.exists %}
{% trans "Tags" %}
-
+
{% for tag in link.tags.all %} - + {% with number=forloop.counter %} + {{ tag.name }} - {% empty %} - {% trans "No tags" %} + {% endwith %} {% endfor %}
+ {% endif %} @@ -268,6 +271,6 @@ padding-right: 1.1428571em; padding-bottom: 0.8571429em; padding-left: 1.1428571em; - } + } {% endblock %} diff --git a/links/templates/links/post_detail.html b/links/templates/links/post_detail.html index 9fd1e36..351ec55 100644 --- a/links/templates/links/post_detail.html +++ b/links/templates/links/post_detail.html @@ -19,13 +19,14 @@ z-index: 50; align-items: center; justify-content: center; + backdrop-filter: blur(4px); } .modal.show { display: flex; } .modal-content { background: white; - border-radius: 0.5rem; + border-radius: 0.75rem; width: 100%; max-width: 28rem; margin: 1rem; @@ -89,17 +90,17 @@

{% trans "Are you sure you want to delete this post? This action cannot be undone." %}

-
+
{% csrf_token %}
@@ -107,93 +108,100 @@
-
-
-
-
- -
+
+
+ +
+ - -
- -
-

{{ post.title }}

+ +
+

{{ post.title }}

{% if post.summary %} -
-

{{ post.summary }}

+
+

{{ post.summary }}

{% endif %} - -
- {% if post.tags.exists %} -
-

{% trans "Tags" %}

-
- {% for tag in post.tags.all %} - - {{ tag.name }} - - {% empty %} - {% trans "No tags" %} - {% endfor %} -
-
- {% endif %} + + + {% if post.tags.exists %} +
+ {% for tag in post.tags.all %} + {% with number=forloop.counter %} + + {{ tag.name }} + + {% endwith %} + {% endfor %}
-
-
+ {% endif %} - -
-
{% trans "Created" %}: {{ post.created_at|date:"Y-m-d H:i" }}
-
-
-
{% trans "Updated" %}: {{ post.updated_at|date:"Y-m-d H:i" }}
+ +
+ + +
+
+
- -
+ +
+
{{ post.content|markdown|safe }}
diff --git a/links/templates/links/post_list.html b/links/templates/links/post_list.html index 9ff45e2..b7bb10e 100644 --- a/links/templates/links/post_list.html +++ b/links/templates/links/post_list.html @@ -2,38 +2,39 @@ {% load i18n %} {% block content %} -
-
-

{% trans "Posts" %}

- +
+ +
-
+
+ class="w-full px-3 py-2 border border-gray-300 rounded-md focus:ring-2 focus:ring-blue-500 focus:border-transparent">
+ class="w-full px-3 py-2 border border-gray-300 rounded-md focus:ring-2 focus:ring-blue-500 focus:border-transparent">
- -
+
{% if is_filtered %} + class="flex-1 sm:flex-none text-center text-gray-600 hover:text-gray-800 px-4 py-2 rounded-md border border-gray-300 hover:bg-gray-50 transition duration-150"> {% trans "Clear" %} {% endif %} @@ -42,79 +43,76 @@
-
+