From df0cff37afdea02c899cdf78d0508e1dbe95dfcd Mon Sep 17 00:00:00 2001 From: meeg_leeto Date: Sat, 30 Apr 2022 01:47:34 +0100 Subject: [PATCH] fix: minor fixes to the HTTP frontend --- data/served/main.css | 2 +- data/served/main.js | 15 +++++++++++++-- 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/data/served/main.css b/data/served/main.css index 903dd42..c59ce7d 100644 --- a/data/served/main.css +++ b/data/served/main.css @@ -34,7 +34,7 @@ body { #shortened { font-size: calc(min(20pt, 10vw)); font-family: monospace; - color: #385d22; + color: #99ff5e; text-align: center; } diff --git a/data/served/main.js b/data/served/main.js index e3e60e3..2fd6b9d 100644 --- a/data/served/main.js +++ b/data/served/main.js @@ -12,8 +12,19 @@ // Select the full link with one click shortened.onclick = () => { - this.focus(); - this.select(); + if (document.body.createTextRange) { + const range = document.body.createTextRange(); + range.moveToElementText(shortened); + range.select(); + } else if (window.getSelection) { + const selection = window.getSelection(); + const range = document.createRange(); + range.selectNodeContents(shortened); + selection.removeAllRanges(); + selection.addRange(range); + } else { + // Highlight unsupported + } }; // Set up the actual submission