From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms8.migadu.com with LMTPS id kC1hIjJzsGUQdgEAqHPOHw:P1 (envelope-from ) for ; Wed, 24 Jan 2024 03:17:22 +0100 Received: from aspmx1.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0.migadu.com with LMTPS id kC1hIjJzsGUQdgEAqHPOHw (envelope-from ) for ; Wed, 24 Jan 2024 03:17:22 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20230601 header.b="es0s3/Tq"; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1706062642; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=jjV02hPzqaZD6FZBMkaitjmFFf/FcGvaKBHaKiEL8/Y=; b=ichXV2fpPTsQD4Z+Dt3BNZscRfyIP9qT8sb0BqjKavNz8VUBvmhl/JbA3Jl0uo9J2ThikW FfEEvSqZgul8VevODl5ZtwfbWq4bqwmngjTuN7pD9Wf9TXH79HFOB7ONZQd0H/u1C1OFud Y/aMzmKWAisVt/YccGTVyqF0ZrvjQXsDvA3AVYomrSDZ23LUE5u81ReTLeib+0WVo9nopl b+eD1YpJBR8nrwZTB552w0woOWBKUqvKorQ7NZa7e7Vg61lgreGHEyH1/q4tkE9UK1xSr+ l9tynfauU3gAN9KFcUvoJTwzgIbQEhuuR5Ck00De982hT7AlaEKz/Ew4emN5VQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20230601 header.b="es0s3/Tq"; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none) ARC-Seal: i=1; s=key1; d=yhetil.org; t=1706062642; a=rsa-sha256; cv=none; b=XXUWQu1S9+ULrpjNdIlRVekbWtL6OkogEW7mx6T7ZlA2j4art0BaMrPEoTO+mpEWRKNU5d yZJjqQ2F7YizRJBdxixPtmzcdWYX3pV6l6BUDNXNUnsahArhgWScCOh+MSOppPrjsmr7Jp TgqwJUM9KkWutdK/yLLgsnBaD9Hhlqp2fblq7cqoEUdYBZLHBkXcL35lvCK0JcMaqWIUn/ nmduDNlcTLuVa1IiWtp9mOP/NqDP+HXgSQqKo+I+mVfAhztmJKm4tjA3Yyj+QsKIx4s+NX dFiRrLqDFVkM+W7TEp6NX/TbqA1HZbn6xdxTIFv29IDLHDJP1h1YUQF6N/U9Rg== Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 28F7569AA6 for ; Wed, 24 Jan 2024 03:17:22 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rSSp4-00015z-KN; Tue, 23 Jan 2024 21:17:02 -0500 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 1rSSp1-00015j-7B for guix-patches@gnu.org; Tue, 23 Jan 2024 21:17:00 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rSSp0-0002Mq-Dg for guix-patches@gnu.org; Tue, 23 Jan 2024 21:16:58 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rSSp4-0002tW-NQ for guix-patches@gnu.org; Tue, 23 Jan 2024 21:17:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#68680] [PATCH mumi 0/3] Add a button to copy a message Message-ID to the clipboard. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 24 Jan 2024 02:17:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 68680 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 68680@debbugs.gnu.org Cc: Maxim Cournoyer X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.170606257111062 (code B ref -1); Wed, 24 Jan 2024 02:17:02 +0000 Received: (at submit) by debbugs.gnu.org; 24 Jan 2024 02:16:11 +0000 Received: from localhost ([127.0.0.1]:44245 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rSSoE-0002sM-HV for submit@debbugs.gnu.org; Tue, 23 Jan 2024 21:16:10 -0500 Received: from lists.gnu.org ([2001:470:142::17]:56498) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rSSoC-0002rp-Oz for submit@debbugs.gnu.org; Tue, 23 Jan 2024 21:16:09 -0500 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 1rSSo2-0000ue-12 for guix-patches@gnu.org; Tue, 23 Jan 2024 21:15:58 -0500 Received: from mail-qt1-x834.google.com ([2607:f8b0:4864:20::834]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rSSo0-0002JZ-HE for guix-patches@gnu.org; Tue, 23 Jan 2024 21:15:57 -0500 Received: by mail-qt1-x834.google.com with SMTP id d75a77b69052e-42a49bf7461so12556421cf.0 for ; Tue, 23 Jan 2024 18:15:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1706062550; x=1706667350; darn=gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=jjV02hPzqaZD6FZBMkaitjmFFf/FcGvaKBHaKiEL8/Y=; b=es0s3/TqUDW+FOSHMhuv5FWduPWacreqvKLq3WVR4Q337zXLL4pAT5ng32NRWYydy4 U+KN2Bv6rLD4N34IsYjz6NXqhvGisCQITV8a+bkzTNsqAIgrpW6v5ByY6G/8eCBx9fT/ AfQq9ggt5UpVyArVGEEiOcu75rAq6ioaZ5DjePxZHSTxDza0wVQZmm9/jzvaHU/MHqaZ xsfLRqzaBeW9xiow0mW2kc3NT4ClTubKtCXZ+KJo4OJsYjccRbUBL9HSwjV2yQSYvY/7 OOsgwu7vE/jFW9BCgEYzY7T84UcoK2m90B4L5JZY8VFE7uJZFdAZjGj6GKMJBpH/kaTr qTGw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1706062550; x=1706667350; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=jjV02hPzqaZD6FZBMkaitjmFFf/FcGvaKBHaKiEL8/Y=; b=g2T0DslYu5MIMbdwzgH4ZwF5N8mSmBsLiRyZMdmeX8MbjopV6CmLp7U2ilCjYo7siT BSvm5dsOrbTW2/x3b+5P+AXYwpQMdz+FQCacB3e97yQWN+eGor0LZEcNgdBkDNvMWpFu JjsF+svJUDbGpWgbhM+VBJIClcpFWeVbVOfyzkL/MfKUm/AEnztejU/T4ymn9KMkfM3U 9LLrICvtBwI0V1DIa4KkLWc2unro58AZbiVamL/fKKXNFOZSn/N6C4CLpFDk4Dlhwjv8 81c6Gisn1QVhCMERqmSe/9vbVoYad2CYzY+BD3kEqe50sNFjCEYTc/w+CFQ9gIoKwd++ 0iVw== X-Gm-Message-State: AOJu0Yxb+m810Igx4/et7dAXBacWBE/WgQU5QBISqsZFHKzseSjvcq6E N2hUgp/iVSY2ZtFQtaZ3Ch84qO602oDU5Ww8Dpko2Q7k/nZ2cwa3NFEpMFA0 X-Google-Smtp-Source: AGHT+IH6qKsg2PiUXDw1un2h8ikRlU8hReviAOHCsXD6DIbMo075uu7A3XN4+wLDZN60C1WXQl5oMA== X-Received: by 2002:ac8:7c52:0:b0:42a:2ec3:a76f with SMTP id o18-20020ac87c52000000b0042a2ec3a76fmr1782104qtv.127.1706062550272; Tue, 23 Jan 2024 18:15:50 -0800 (PST) Received: from localhost.localdomain (dsl-158-18.b2b2c.ca. [66.158.158.18]) by smtp.gmail.com with ESMTPSA id bq17-20020a05622a1c1100b004299f302a7csm3991428qtb.23.2024.01.23.18.15.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Jan 2024 18:15:49 -0800 (PST) From: Maxim Cournoyer Date: Tue, 23 Jan 2024 21:15:35 -0500 Message-ID: <20240124021535.15946-1-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2607:f8b0:4864:20::834; envelope-from=maxim.cournoyer@gmail.com; helo=mail-qt1-x834.google.com 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: guix-patches-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Spam-Score: 2.85 X-Migadu-Queue-Id: 28F7569AA6 X-Spam-Score: 2.85 X-Migadu-Scanner: mx11.migadu.com X-TUID: wrr20hyrvdtM This series adds a new HTML element to each message header to easily copy the Message-ID of a message into the clipboard. It makes use of the (already included) Pico CSS library for tooltips and some new JavaScript event handler. The motivation was to make it easier to retrieve the Message-ID for passing it to the 'b4 shazam' command when applying long patches series. Maxim Cournoyer (3): README.org: Add new sections to help newcomers get started. .gitignore: Register mumi.xapian and signing-key files. html: Add a button to copy a Message-ID to the clipboard. .gitignore | 2 ++ README.org | 24 ++++++++++++++++++++++ assets/js/mumi.js | 31 ++++++++++++++++++++++++++++- assets/mumi.scss | 23 ++++++++++++++++++--- mumi/web/view/html.scm | 20 +++++++++++++++---- mumi/web/view/utils.scm | 44 +++++++++++++++++++++++++++-------------- 6 files changed, 121 insertions(+), 23 deletions(-) base-commit: 025fc600f1cb4c73042bf920aee3e07d5fb9c53a -- 2.41.0