From debbugs-submit-bounces@debbugs.gnu.org Thu May 25 11:42:19 2023 Received: (at submit) by debbugs.gnu.org; 25 May 2023 15:42:19 +0000 Received: from localhost ([127.0.0.1]:47898 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q2D6Z-00019O-Ag for submit@debbugs.gnu.org; Thu, 25 May 2023 11:42:19 -0400 Received: from lists.gnu.org ([209.51.188.17]:37158) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q2D6Y-000199-1A for submit@debbugs.gnu.org; Thu, 25 May 2023 11:42:18 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q2D6P-0001Xn-LA for guix-patches@gnu.org; Thu, 25 May 2023 11:42:11 -0400 Received: from relay.yourmailgateway.de ([46.38.247.119]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q2D6N-0002Vx-9c for guix-patches@gnu.org; Thu, 25 May 2023 11:42:09 -0400 Received: from mors-relay-8404.netcup.net (localhost [127.0.0.1]) by mors-relay-8404.netcup.net (Postfix) with ESMTPS id 4QRsjy0qcQz82Tm for ; Thu, 25 May 2023 17:41:58 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=pelzflorian.de; s=key2; t=1685029318; bh=k6fAp2XKO/qQYn1He9TgYtWl8Q+m4qtTp0wT/kYcMwc=; h=From:To:Subject:Date:From; b=SueN6SAJMY7nEFJ4glsBOz0owSIcUMk5x8MXoROGG/sQ4kDXtQ2OybhpVh6Bei0gq fC0vyTQFzQ1BeaAhDVcFMgyR5OskA8bBZ1Sz3oCY/X0ySiMdNTe73/LXA4pEjpmHm3 IX+WWj4WnwOgKpQXnbcZH1tL1QcxzLc/vohhftVrv+kvEGo36HYvbm+aOp9hyV89sU pvZ9qXOavYmIngUx8xHtY8N9O8y8kUByiXrYLPi3r6DoHFvrTVgD3RcPSrHU5cOpcy stdhoPaY6XQs//2WpiUM/4eLz2ij5imBU8HnkFHHbPaiIT7mIgCmXto3OmtomjSfB6 U5EuX9FJGHA2w== Received: from policy02-mors.netcup.net (unknown [46.38.225.35]) by mors-relay-8404.netcup.net (Postfix) with ESMTPS id 4QRsjy0S6zz4xyG for ; Thu, 25 May 2023 17:41:58 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at policy02-mors.netcup.net X-Spam-Flag: NO X-Spam-Score: -2.899 X-Spam-Level: X-Spam-Status: No, score=-2.899 required=6.31 tests=[ALL_TRUSTED=-1, BAYES_00=-1.9, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no Received: from mxe217.netcup.net (unknown [10.243.12.53]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by policy02-mors.netcup.net (Postfix) with ESMTPS id 4QRsjp4CgVz8sbB for ; Thu, 25 May 2023 17:41:50 +0200 (CEST) Received: from florianrock64 (ip92344de0.dynamic.kabel-deutschland.de [146.52.77.224]) by mxe217.netcup.net (Postfix) with ESMTPSA id 588CD8141A for ; Thu, 25 May 2023 17:41:46 +0200 (CEST) From: "pelzflorian (Florian Pelz)" To: guix-patches@gnu.org Subject: [PATCH] website: List languages in two columns. Date: Thu, 25 May 2023 17:41:45 +0200 Message-ID: <878rdcxvt2.fsf@pelzflorian.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 588CD8141A X-Spamd-Result: default: False [-5.60 / 15.00]; BAYES_HAM(-5.50)[100.00%]; MIME_GOOD(-0.10)[text/plain]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:3209, ipnet:146.52.0.0/16, country:DE]; RCVD_COUNT_ZERO(0.00)[0]; RCPT_COUNT_ONE(0.00)[1]; TO_DN_NONE(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; ARC_NA(0.00)[] X-Rspamd-Server: rspamd-worker-8404 X-NC-CID: fyRYbnJVdBfHkYhtFHo4/y2JfWL+WGhggUV465nBYwcqahtWHx4z1fr2 Received-SPF: pass client-ip=46.38.247.119; envelope-from=pelzflorian@pelzflorian.de; helo=relay.yourmailgateway.de X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) * website/apps/base/templates/components.scm (navbar): Specify a CSS class for the languages dropdown list. * website/static/base/css/navbar.css (languages-dropdown-list): New rule. --- The translations dropdown is too long and high. It seems to me adjusting the number of columns dynamically and limiting the height is not possible, unless we rewrite dropdowns to use CSS flexbox in
elements instead of lists. Instead, this patch sets a fixed column number of two, which should be appropriate for the foreseeable future. Also, there is only one languages dropdown, so this patch could specify an id and not a new class for the languages dropdown. But a class works too and works always, so using a class seems better (?). website/apps/base/templates/components.scm | 3 ++- website/static/base/css/navbar.css | 3 +++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/website/apps/base/templates/components.scm b/website/apps/base= /templates/components.scm index 5f4af9c..241c27e 100644 --- a/website/apps/base/templates/components.scm +++ b/website/apps/base/templates/components.scm @@ -1,5 +1,5 @@ ;;; GNU Guix web site -;;; Copyright =C2=A9 2019 Florian Pelz +;;; Copyright =C2=A9 2019, 2023 Florian Pelz ;;; Copyright =C2=A9 2021 Simon Tournier ;;; Initially written by sirgazil who waives all ;;; copyright interest on this file. @@ -501,6 +501,7 @@ manual. ,(menu-dropdown #:label (locale-display-name) #:active-item active-i= tem #:items (append + (list '(@ (class "languages-dropdown-list"))) (map-in-order (lambda (ietf-info) (let ((lingua (car ietf-info)) diff --git a/website/static/base/css/navbar.css b/website/static/base/css/n= avbar.css index 974516a..c2dce90 100644 --- a/website/static/base/css/navbar.css +++ b/website/static/base/css/navbar.css @@ -117,6 +117,9 @@ label.menu-item { display: none; } =20 +.languages-dropdown-list { + columns: 2; +} =20 =20 =20 base-commit: c4df5a59a97bce391e1be68dd8b4c1107cce4b23 --=20 2.39.2