From 89944eb2b684f03caf9261ee386a09b7361a6ce5 Mon Sep 17 00:00:00 2001 From: Evgeniy Alekseev Date: Wed, 23 Nov 2022 02:11:59 +0200 Subject: [PATCH] add fallback for copying to clipboard --- .../build-status/package-info-modal.jinja2 | 2 +- package/share/ahriman/templates/repo-index.jinja2 | 2 +- .../templates/utils/bootstrap-scripts.jinja2 | 15 +++++++++++++++ 3 files changed, 17 insertions(+), 2 deletions(-) diff --git a/package/share/ahriman/templates/build-status/package-info-modal.jinja2 b/package/share/ahriman/templates/build-status/package-info-modal.jinja2 index db996146..d01291be 100644 --- a/package/share/ahriman/templates/build-status/package-info-modal.jinja2 +++ b/package/share/ahriman/templates/build-status/package-info-modal.jinja2 @@ -25,7 +25,7 @@ async function copyLogs() { const logs = packageInfoLogs.text(); - await navigator.clipboard.writeText(logs); + await copyToClipboard(logs); packageInfoLogsCopyButton.html(" copied"); setTimeout(()=> { diff --git a/package/share/ahriman/templates/repo-index.jinja2 b/package/share/ahriman/templates/repo-index.jinja2 index e5b559a9..6c925509 100644 --- a/package/share/ahriman/templates/repo-index.jinja2 +++ b/package/share/ahriman/templates/repo-index.jinja2 @@ -101,7 +101,7 @@ SigLevel = Database{% if has_repo_signed %}Required{% else %}Never{% endif %} Pa async function copyPacmanConf() { const conf = pacmanConf.text(); - await navigator.clipboard.writeText(conf); + await copyToClipboard(conf); pacmanConfCopyButton.html(" copied"); setTimeout(() => { diff --git a/package/share/ahriman/templates/utils/bootstrap-scripts.jinja2 b/package/share/ahriman/templates/utils/bootstrap-scripts.jinja2 index 14044442..6e6f89e4 100644 --- a/package/share/ahriman/templates/utils/bootstrap-scripts.jinja2 +++ b/package/share/ahriman/templates/utils/bootstrap-scripts.jinja2 @@ -11,3 +11,18 @@ + +