From 75835eedd88dbc362d3ef859b3c9eda39dd09667 Mon Sep 17 00:00:00 2001 From: M66B Date: Tue, 18 Oct 2022 22:20:13 +0200 Subject: [PATCH] Added copy decrypted text --- decrypt/index.html | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/decrypt/index.html b/decrypt/index.html index 3a5fa45fad..0383b99928 100644 --- a/decrypt/index.html +++ b/decrypt/index.html @@ -38,8 +38,11 @@ function load() { let form = document.getElementById('form') + let message = document.getElementById('message'); + let copy = document.getElementById('copy'); let error = document.getElementById('error'); let details = document.getElementById('details'); + let year = document.getElementById('year'); form.addEventListener('submit', submit); @@ -64,7 +67,20 @@ error.style.display = 'block'; } - document.getElementById('year').textContent = new Date().getFullYear(); + copy.onclick = function (event) { + event.preventDefault(); + + const blob = new Blob([message.innerHTML], { type: 'text/html' }); + const clip = new ClipboardItem({ 'text/html': blob }); + + navigator.clipboard.write([clip]).then(function() { + alert('Copied to clipboard'); + }, function() { + alert('Copy failed'); + }); + } + + year.textContent = new Date().getFullYear(); } function submit(event) { @@ -162,6 +178,7 @@


+ 📋