From a4d933bc911b49264562d6d3d20000abebb19c71 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=98yvind=20Andreas=20Nilsen?= Date: Fri, 5 Sep 2025 12:21:03 +0200 Subject: [PATCH] copy username/groupname/person now copies name, not url --- bas-search.user.js | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/bas-search.user.js b/bas-search.user.js index 2066531..eee8f8a 100644 --- a/bas-search.user.js +++ b/bas-search.user.js @@ -73,6 +73,7 @@ // Check if it's a group or account page if (titleText.startsWith('Group ') || titleText.startsWith('Account ') || titleText.startsWith('Person ')) { const objectType = titleText.split(' ')[0].toLowerCase(); + const objectName = titleText.split(' ')[1]; if (objectType === 'group') { var baseUrl = 'https://bas.ntnu.no/group/view?id='; @@ -92,13 +93,13 @@ const objectId = document.getElementById('entity_id').value; const objectUrl = baseUrl + objectId; - console.log(`Copying ${objectType} link to clipboard: ${objectUrl}`); + //console.log(`Copying ${objectType} link to clipboard: ${objectUrl}`); - const htmlLink = `${titleText}`; + const htmlLink = `${objectName}`; - copyToClipboard(null, objectUrl); + copyToClipboard(null, objectName); - showMessage(titleText); + showMessage(objectName); }); } } @@ -157,7 +158,7 @@ normalSpan.style.color = '#ddd'; normalSpan.style.fontFamily = 'sans-serif'; normalSpan.style.fontSize = 'inherit'; - normalSpan.textContent = ' link copied to clipboard!'; + normalSpan.textContent = ' copied to clipboard!'; messageBox.appendChild(boldSpan); messageBox.appendChild(normalSpan);