From 3b432bc1247a0597c6284999bb2963ac204ad6a7 Mon Sep 17 00:00:00 2001 From: Jelle van der Waa Date: Sat, 15 Jun 2019 18:02:54 +0200 Subject: templates: redo even/odd CSS with nth-child Instead of adding odd and even classes on every td use a more modern CSS solution with nth-child(even) and odd. Closes: #206 Signed-off-by: Jelle van der Waa --- sitestatic/archweb.css | 18 ++++++++++-------- templates/devel/clock.html | 2 +- templates/devel/index.html | 8 ++++---- templates/devel/stats.html | 6 +++--- templates/mirrors/error_table.html | 2 +- templates/mirrors/mirror_details_urls.html | 2 +- templates/mirrors/mirrors.html | 2 +- templates/mirrors/status_table.html | 2 +- templates/mirrors/url_details_logs.html | 2 +- templates/news/list.html | 2 +- templates/packages/differences.html | 2 +- templates/packages/groups.html | 2 +- templates/packages/packages_list.html | 2 +- templates/packages/search.html | 4 ++-- templates/packages/signoffs.html | 2 +- templates/packages/stale_relations.html | 6 +++--- templates/releng/release_list.html | 2 +- templates/todolists/list.html | 2 +- templates/todolists/view.html | 2 +- 19 files changed, 36 insertions(+), 34 deletions(-) diff --git a/sitestatic/archweb.css b/sitestatic/archweb.css index 2dc5be15..f95e3843 100644 --- a/sitestatic/archweb.css +++ b/sitestatic/archweb.css @@ -687,14 +687,6 @@ table.results { padding: .3em 1em .3em 3px; } - .results tr.odd { - background: #fff; - } - - .results tr.even { - background: #e4eeff; - } - .results .flagged { color: red; } @@ -977,6 +969,16 @@ table td.country { background: #ffd; } +.results tr:nth-child(even), +#article-list tr:nth-child(even) { + background: #e4eeff; +} + +.results tr:nth-child(odd), +#article-list tr:nth-child(odd) { + background: #fff; +} + /* dev dashboard: */ table.dash-stats .key { width: 50%; diff --git a/templates/devel/clock.html b/templates/devel/clock.html index 57279cc8..08163407 100644 --- a/templates/devel/clock.html +++ b/templates/devel/clock.html @@ -43,7 +43,7 @@ {% for dev in developers %} - + {{ dev.get_full_name }} {{ dev.username }} {{ dev.userprofile.alias }} diff --git a/templates/devel/index.html b/templates/devel/index.html index 89799602..999299f5 100644 --- a/templates/devel/index.html +++ b/templates/devel/index.html @@ -27,7 +27,7 @@ {% for pkg in flagged %} - + {% pkg_details_link pkg %} {{ pkg.full_version }} {% with pkg.in_testing as tp %}{% if tp %} @@ -59,7 +59,7 @@ {% for todopkg in todopkgs %} - + {{ todopkg.todolist.name }} {% todopkg_details_link todopkg %} @@ -88,7 +88,7 @@ {% for todo in todos %} - + {{ todo.name }} {{ todo.created|date }} @@ -121,7 +121,7 @@ {% for group in signoffs %} - + {% pkg_details_link group.package %} {{ group.version }} {{ group.arch.name }} diff --git a/templates/devel/stats.html b/templates/devel/stats.html index 2dbe4755..ca97de81 100644 --- a/templates/devel/stats.html +++ b/templates/devel/stats.html @@ -15,7 +15,7 @@ {% for arch in arches %} - + {{ arch.name }} @@ -46,7 +46,7 @@ {% for repo in repos %} - + {{ repo.name }} @@ -98,7 +98,7 @@ {% for maint in maintainers %} - + {{ maint.get_full_name }} diff --git a/templates/mirrors/error_table.html b/templates/mirrors/error_table.html index 479a0117..e22739a1 100644 --- a/templates/mirrors/error_table.html +++ b/templates/mirrors/error_table.html @@ -14,7 +14,7 @@ - {% for log in error_logs %} + {% for log in error_logs %} {{ log.url.url }} {{ log.url.protocol.protocol }} {% country_flag log.url.country %}{{ log.url.country.name }} diff --git a/templates/mirrors/mirror_details_urls.html b/templates/mirrors/mirror_details_urls.html index 0f88b06c..148cac05 100644 --- a/templates/mirrors/mirror_details_urls.html +++ b/templates/mirrors/mirror_details_urls.html @@ -20,7 +20,7 @@ {% for m_url in urls %} - + {% if m_url.protocol.is_download %}{{ m_url.url }}{% else %}{{ m_url.url }}{% endif %} {{ m_url.protocol }} {% country_flag m_url.country %}{{ m_url.country.name }} diff --git a/templates/mirrors/mirrors.html b/templates/mirrors/mirrors.html index d6b93f92..56be6adc 100644 --- a/templates/mirrors/mirrors.html +++ b/templates/mirrors/mirrors.html @@ -27,7 +27,7 @@ {% for mirror in mirror_list %} - + {{ mirror.name }} {% if mirror.country %}{% country_flag mirror.country %}{{ mirror.country.name }}{% else %}Various{% endif %} diff --git a/templates/mirrors/status_table.html b/templates/mirrors/status_table.html index 30b60452..286da094 100644 --- a/templates/mirrors/status_table.html +++ b/templates/mirrors/status_table.html @@ -15,7 +15,7 @@ - {% for m_url in urls %} + {% for m_url in urls %} {{ m_url.url }} {{ m_url.protocol }} {% country_flag m_url.country %}{{ m_url.country.name }} diff --git a/templates/mirrors/url_details_logs.html b/templates/mirrors/url_details_logs.html index 19e530ab..2d139918 100644 --- a/templates/mirrors/url_details_logs.html +++ b/templates/mirrors/url_details_logs.html @@ -15,7 +15,7 @@ - {% for log in logs %} + {% for log in logs %} {{ log.check_time|date:'Y-m-d H:i' }} {% if log.location %}{% country_flag log.location.country %}{{ log.location.country.name }}{% else %}Unknown{% endif %} {% if log.location %}{{ log.location.source_ip }}{% else %}Unknown{% endif %} diff --git a/templates/news/list.html b/templates/news/list.html index 366c9f37..da3a4137 100644 --- a/templates/news/list.html +++ b/templates/news/list.html @@ -32,7 +32,7 @@ {% for item in news_list %} - + {{ item.postdate|date }} {{ item.title }} diff --git a/templates/packages/differences.html b/templates/packages/differences.html index c650c6e8..ec82ea4a 100644 --- a/templates/packages/differences.html +++ b/templates/packages/differences.html @@ -23,7 +23,7 @@ {% for pkg1, pkg2 in multilib_differences %} - + {% pkg_details_link pkg1 %} {{ pkg1.full_version }} {{ pkg2.full_version }} diff --git a/templates/packages/groups.html b/templates/packages/groups.html index 9f9fef35..b7b6419d 100644 --- a/templates/packages/groups.html +++ b/templates/packages/groups.html @@ -18,7 +18,7 @@ {% for grp in groups %} - + {{ grp.arch }} {{ grp.name }} diff --git a/templates/packages/packages_list.html b/templates/packages/packages_list.html index 72311235..cc5077f5 100644 --- a/templates/packages/packages_list.html +++ b/templates/packages/packages_list.html @@ -23,7 +23,7 @@ {% for pkg in packages %} - + {{ pkg.arch.name }} {{ pkg.repo.name|capfirst }} {% pkg_details_link pkg %} diff --git a/templates/packages/search.html b/templates/packages/search.html index a42cadf1..0ee8dd85 100644 --- a/templates/packages/search.html +++ b/templates/packages/search.html @@ -58,7 +58,7 @@ {% for pkg in exact_matches %} - + {{ pkg.arch.name }} {{ pkg.repo.name|capfirst }} {% pkg_details_link pkg %} @@ -102,7 +102,7 @@ {% for pkg in package_list %} - + {% if perms.main.change_package %} {% endif %} diff --git a/templates/packages/signoffs.html b/templates/packages/signoffs.html index e2214845..c23ad95f 100644 --- a/templates/packages/signoffs.html +++ b/templates/packages/signoffs.html @@ -50,7 +50,7 @@ - {% for group in signoff_groups %} + {% for group in signoff_groups %} {% pkg_details_link group.package %} {{ group.version }} {{ group.arch.name }} {{ group.target_repo }} diff --git a/templates/packages/stale_relations.html b/templates/packages/stale_relations.html index 8aec424d..976d886e 100644 --- a/templates/packages/stale_relations.html +++ b/templates/packages/stale_relations.html @@ -24,7 +24,7 @@ {% for relation in inactive_user %} - + {{ relation.pkgbase }} {% for pkg in relation.get_associated_packages %} @@ -56,7 +56,7 @@ {% for relation in missing_pkgbase %} - + {{ relation.pkgbase }} {{ relation.user.get_full_name }} @@ -86,7 +86,7 @@ {% for relation in wrong_permissions %} - + {{ relation.pkgbase }} {% for pkg in relation.get_associated_packages %} diff --git a/templates/releng/release_list.html b/templates/releng/release_list.html index 138b9ac8..80a443c8 100644 --- a/templates/releng/release_list.html +++ b/templates/releng/release_list.html @@ -34,7 +34,7 @@ {% for item in release_list %} - + {% if item.torrent_data %} Torrent diff --git a/templates/todolists/list.html b/templates/todolists/list.html index 042ff602..9f3cc635 100644 --- a/templates/todolists/list.html +++ b/templates/todolists/list.html @@ -34,7 +34,7 @@ {% for list in lists %} - + {{ list.name }} {{ list.created|date }} diff --git a/templates/todolists/view.html b/templates/todolists/view.html index b5d69459..4f78e523 100644 --- a/templates/todolists/view.html +++ b/templates/todolists/view.html @@ -78,7 +78,7 @@ {% for pkg in list.packages %} - + {{ pkg.arch.name }} {{ pkg.repo.name|capfirst }} {% todopkg_details_link pkg %} -- cgit v1.2.3-55-g3dc8