From f0f28c4fb6daafe9eb417b0a7ab88e1c7040485b Mon Sep 17 00:00:00 2001
From: Janne Koschinski <janne@kuschku.de>
Date: Sun, 18 Mar 2018 04:38:36 +0100
Subject: [PATCH] Fixed a minor issue

---
 templates/image_detail.html | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/templates/image_detail.html b/templates/image_detail.html
index de76a1d..0a416b8 100644
--- a/templates/image_detail.html
+++ b/templates/image_detail.html
@@ -34,7 +34,8 @@
         </div>
 
         <div class="url">
-            <input type="text" value="https://i.k8r.eu/{{.Image.Id}}">
+            <input id="url-field" type="text" value="https://i.k8r.eu/{{.Image.Id}}">
+            <button id="copy-url">Copy</button>
         </div>
     </div>
 </div>
@@ -75,6 +76,13 @@
 
     fakeDescription.addEventListener("input", fakeDescriptionListener);
     fakeDescription.addEventListener("keypress", fakeDescriptionListener);
+
+    const urlCopyButton = document.getElementById("copy-url");
+    const urlField = document.getElementById("url-field");
+    urlCopyButton.addEventListener("click", () => {
+        urlField.select();
+        document.execCommand("Copy");
+    })
 </script>
 {{end}}
 {{end}}
-- 
GitLab