From ebf630194148b1f15b6c0144ce868a45fce5cd47 Mon Sep 17 00:00:00 2001 From: Vincent Ambo Date: Wed, 12 May 2021 13:54:01 +0200 Subject: feat(atward): Support reading configuration from cookies Adds support for reading configuration (currently only the `cs` parameter) from cookies and from URL query parameters. The latter take precedence if set explicitly. This is useful for users which can not edit their search query parameters. To make this easier to use the atward landing page has been updated with a simple form where settings can be toggled. This requires Javascript, but the script is small, embedded and MIT licensed (as is the rest of this project). Users without Javascript will be shown a notice about this. It is of course possible to set the cookies manually, too. Change-Id: Ie9a9dbeab4d9a97a349d7988e21f1b46037e1f72 Reviewed-on: https://cl.tvl.fyi/c/depot/+/3110 Tested-by: BuildkiteCI Reviewed-by: sterni --- web/atward/src/index.html | 49 +++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 43 insertions(+), 6 deletions(-) (limited to 'web/atward/src/index.html') diff --git a/web/atward/src/index.html b/web/atward/src/index.html index 286bc6e546ad..a62d168bda0e 100644 --- a/web/atward/src/index.html +++ b/web/atward/src/index.html @@ -6,7 +6,28 @@ TVL Search - + +

atward


@@ -47,12 +68,28 @@
  • cs=true - use Sourcegraph instead of cgit to view code
  • -

    - In Firefox, configuring query parameters is difficult as - users can not edit search engines directly. There are browser - extensions and other workarounds for this issue, but we do not - recommend any particular one. +

    + In some browsers (like Firefox) users can not edit query + parameters for search engines. As an alternative configuration can + be supplied via cookies with the same names as the configuration + parameters. +

    +

    + The form below can set this configuration: +

    + Use Sourcegraph instead of cgit +

    +

    Source code

    -- cgit 1.4.1