From 89f29a7d36a25c06acd7bd733269976c20eaafad Mon Sep 17 00:00:00 2001 From: Max Mehl Date: Thu, 30 Jul 2020 13:30:46 +0200 Subject: [PATCH] Show tag key on tags page (#1526) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: max.mehl Co-authored-by: Reinhard Müller Reviewed-on: https://git.fsfe.org/FSFE/fsfe-website/pulls/1526 Reviewed-by: Reinhard Müller --- look/fsfe.less | 1 + look/pages/tags.less | 39 +++++++++++++++++++++++++++++++++++++++ tags/default.xsl | 4 ---- tags/tags.en.xhtml | 5 ++++- tags/tags.xsl | 12 +++++++++++- 5 files changed, 55 insertions(+), 6 deletions(-) create mode 100644 look/pages/tags.less diff --git a/look/fsfe.less b/look/fsfe.less index b5ea5375d6..0455a01a03 100644 --- a/look/fsfe.less +++ b/look/fsfe.less @@ -9,6 +9,7 @@ @import "pages/interview"; @import "pages/spreadtheword"; @import "pages/freesoftware"; +@import "pages/tags"; /* fsfe.org pages */ diff --git a/look/pages/tags.less b/look/pages/tags.less new file mode 100644 index 0000000000..a252136353 --- /dev/null +++ b/look/pages/tags.less @@ -0,0 +1,39 @@ +// ============================================================================ +// Styles specific to the tag overview page (/tags/tags.??.html) +// ============================================================================ + +body.tags { + #tagkey-toggle { + & ~ label { + .btn; + .btn-sm; + .btn-default; + } + + & ~ ul > li > a > span.tagkey { + display: none; + } + } + + #tagkey-toggle:checked { + & ~ label { + .btn-primary; + } + + & ~ ul > li > a > span.tagkey { + display: inline; + } + } + + ul.column { + columns: 1; + + @media (min-width: @screen-xs-min) { + columns: 2; + } + + @media (min-width: @screen-md-min) { + columns: 3; + } + } +} diff --git a/tags/default.xsl b/tags/default.xsl index 80f2500e69..d4270848e5 100644 --- a/tags/default.xsl +++ b/tags/default.xsl @@ -6,8 +6,6 @@ - tag list - @@ -27,8 +25,6 @@ - tag list - diff --git a/tags/tags.en.xhtml b/tags/tags.en.xhtml index 5b539cf752..3d7a3747b1 100644 --- a/tags/tags.en.xhtml +++ b/tags/tags.en.xhtml @@ -7,9 +7,12 @@ Tags - FSFE - +

Tags

+ + +

News

diff --git a/tags/tags.xsl b/tags/tags.xsl index 4f5424d0b7..ab3c52baef 100644 --- a/tags/tags.xsl +++ b/tags/tags.xsl @@ -9,7 +9,7 @@ - taglist + column @@ -25,6 +25,16 @@ + + + + small tagkey + ( + + ) + + + badge