lists.archlinux.org
Sign In
Sign Up
Manage this list
Sign In
Sign Up
×
Keyboard Shortcuts
Thread View
j
: Next unread message
k
: Previous unread message
j a
: Jump to all threads
j l
: Jump to MailingList overview
Aur-dev
Thread
Start a new thread
Download
Threads by
month
----- 2025 -----
April
March
February
January
----- 2024 -----
December
November
October
September
August
July
June
May
April
March
February
January
----- 2023 -----
December
November
October
September
August
July
June
May
April
March
February
January
----- 2022 -----
December
November
October
September
August
July
June
May
April
March
February
January
----- 2021 -----
December
November
October
September
August
July
June
May
April
March
February
January
----- 2020 -----
December
November
October
September
August
July
June
May
April
March
February
January
----- 2019 -----
December
November
October
September
August
July
June
May
April
March
February
January
----- 2018 -----
December
November
October
September
August
July
June
May
April
March
February
January
----- 2017 -----
December
November
October
September
August
July
June
May
April
March
February
January
----- 2016 -----
December
November
October
September
August
July
June
May
April
March
February
January
----- 2015 -----
December
November
October
September
August
July
June
May
April
March
February
January
----- 2014 -----
December
November
October
September
August
July
June
May
April
March
February
January
----- 2013 -----
December
November
October
September
August
July
June
May
April
March
February
January
----- 2012 -----
December
November
October
September
August
July
June
May
April
March
February
January
----- 2011 -----
December
November
October
September
August
July
June
May
April
March
February
January
----- 2010 -----
December
November
October
September
August
July
June
May
April
March
February
January
----- 2009 -----
December
November
October
September
August
July
June
May
April
March
February
January
----- 2008 -----
December
November
October
September
August
July
June
May
April
March
February
January
----- 2007 -----
December
November
aur-dev@lists.archlinux.org
December 2019
1 participants
1 discussions
[PATCH] Copy Git repository URL on click
by Lukas Fleischer
11 Dec '19
11 Dec '19
The Git repository URLs are not meant to be visited using a web browser. Copy the link to the clipboard instead. Signed-off-by: Lukas Fleischer <lfleischer(a)archlinux.org> --- web/template/pkg_details.php | 17 +++++++++++++++-- web/template/pkgbase_details.php | 17 +++++++++++++++-- 2 files changed, 30 insertions(+), 4 deletions(-) diff --git a/web/template/pkg_details.php b/web/template/pkg_details.php index 93b5f1e..c6bb32d 100644 --- a/web/template/pkg_details.php +++ b/web/
…
[View More]
template/pkg_details.php @@ -100,9 +100,9 @@ $base_uri = get_pkgbase_uri($row['BaseName']); <tr> <th><?= __('Git Clone URL') . ': ' ?></th> <td> - <a href="<?= $git_clone_uri_anon ?>"><?= $git_clone_uri_anon ?></a> (<?= __('read-only') ?>) + <a class="copy" href="<?= $git_clone_uri_anon ?>"><?= $git_clone_uri_anon ?></a> (<?= __('read-only') ?>, <?= __('click to copy') ?>) <?php if (in_array($uid, $maintainers)): ?> - <br /> <a href="<?= $git_clone_uri_priv ?>"><?= $git_clone_uri_priv ?></a> + <br /> <a class="copy" href="<?= $git_clone_uri_priv ?>"><?= $git_clone_uri_priv ?></a> (<?= __('click to copy') ?>) <?php endif; ?> </td> </tr> @@ -306,3 +306,16 @@ endif; <?php endif; ?> </div> </div> + +<script> +$(document).ready(function() { + $('.copy').click(function(e) { + var tmp = $("<input>"); + $("body").append(tmp); + tmp.val($(this).text()).select(); + document.execCommand("copy"); + tmp.remove(); + e.preventDefault(); + }); +}); +</script> diff --git a/web/template/pkgbase_details.php b/web/template/pkgbase_details.php index b2ce8cb..a6857c4 100644 --- a/web/template/pkgbase_details.php +++ b/web/template/pkgbase_details.php @@ -49,9 +49,9 @@ $base_uri = get_pkgbase_uri($row['Name']); <tr> <th><?= __('Git Clone URL') . ': ' ?></th> <td> - <a href="<?= $git_clone_uri_anon ?>"><?= $git_clone_uri_anon ?></a> (<?= __('read-only') ?>) + <a class="copy" href="<?= $git_clone_uri_anon ?>"><?= $git_clone_uri_anon ?></a> (<?= __('read-only') ?>, <?= __('click to copy') ?>) <?php if (in_array($uid, $maintainers)): ?> - <br /> <a href="<?= $git_clone_uri_priv ?>"><?= $git_clone_uri_priv ?></a> + <br /> <a class="copy" href="<?= $git_clone_uri_priv ?>"><?= $git_clone_uri_priv ?></a> (<?= __('click to copy') ?>) <?php endif; ?> </td> </tr> @@ -135,3 +135,16 @@ endif; </div> </div> </div> + +<script> +$(document).ready(function() { + $('.copy').click(function(e) { + var tmp = $("<input>"); + $("body").append(tmp); + tmp.val($(this).text()).select(); + document.execCommand("copy"); + tmp.remove(); + e.preventDefault(); + }); +}); +</script> -- 2.24.0
[View Less]
1
0
0
0
Results per page:
10
25
50
100
200