From 79b2f8ffed7815c43fe1b5fbeadff440cb749c77 Mon Sep 17 00:00:00 2001 From: unknown Date: Fri, 29 Jul 2022 03:42:54 +0530 Subject: [PATCH] Changed day list page | Redesigned table | Added search box for quick search | Added pagination --- .../mailarchives/templates/datelist.html | 39 +++++++------- .../templates/datelist_topandbottom.html | 21 +++++--- django/media/css/main.css | 54 +++++++++++++++++++ 3 files changed, 90 insertions(+), 24 deletions(-) diff --git a/django/archives/mailarchives/templates/datelist.html b/django/archives/mailarchives/templates/datelist.html index df0fb50..db2c641 100644 --- a/django/archives/mailarchives/templates/datelist.html +++ b/django/archives/mailarchives/templates/datelist.html @@ -10,35 +10,38 @@ {%include "searchform.html"%} {%include "datelist_topandbottom.html"%} - {%for m in messages%} {%ifchanged m.date.date%} {%if not forloop.first%} - + {%endif%}

{{m.date.date}}

- - +
+ - - - + {%endifchanged%} - - - - - - {%if forloop.last%} - -
ThreadAuthorTimeThread
- {{m.subject|default:"[No subject]"}}{% if m.has_attachment %} 📎{% endif %} - {{m.mailfrom|nameonly}}{{m.date.time|time:"H:i"}}
- {%endif%} + + + {{m.subject|default:"[No subject]"}} {% if m.has_attachment %} 📎{% endif %} +
+

{{m.mailfrom|nameonly}} | {{m.date.time|time:"H:i"}}

+ + + {%if forloop.last%} + + +{%endif%} {%endfor%} {%include "datelist_topandbottom.html"%} diff --git a/django/archives/mailarchives/templates/datelist_topandbottom.html b/django/archives/mailarchives/templates/datelist_topandbottom.html index 097f138..d8b4c6e 100644 --- a/django/archives/mailarchives/templates/datelist_topandbottom.html +++ b/django/archives/mailarchives/templates/datelist_topandbottom.html @@ -1,14 +1,23 @@ {%if messages%}

Browse Archives

+ +{%endif%} {%if daysinmonth%} - + {%endif%} diff --git a/django/media/css/main.css b/django/media/css/main.css index 0236157..05e9911 100644 --- a/django/media/css/main.css +++ b/django/media/css/main.css @@ -162,6 +162,60 @@ hr { margin: 1em 0 2em 0; } +/** Day Links */ +.daylinks-pagination-prev { + color: #326690 !important; + padding: 7px; + border: 2px solid #8d8f91; + border-radius: 8px 0px 0px 8px; + margin-right: 3px; + font-size: 14px; +} + +.daylinks-pagination-prev:hover { + color: #ffffff !important; + background-color: #326690; +} + + +.daylinks-pagination-prev:hover i { + color: #ffffff !important; +} + +.daylinks-pagination-next { + color: #326690 !important; + padding: 7px; + border: 2px solid #8d8f91; + border-radius: 0px 8px 8px 0px; + font-size: 14px; +} + +.daylinks-pagination-next:hover { + color: #ffffff !important; + background-color: #326690; +} + +.daylinks-pagination-next:hover i { + color: #ffffff !important; +} + +.daylink_pagination { + background: #f1f3f4; + padding: 5px; + text-align: center; + border: 1px solid #9e9d9d; + color: #326690 !important; +} + +.daylink_pagination:hover { + color: #326690 !important; + background-color: #e1f0ff; +} + +.daylist_data:hover { + background-color: #d9f3ff !important; +} + /** HOME PAGE */ .panel-default>.panel-heading { color: #333; -- 2.26.2.windows.1