diff --git a/output/js/constants.js b/output/js/constants.js index 80015b5..22b1312 100644 --- a/output/js/constants.js +++ b/output/js/constants.js @@ -40,6 +40,8 @@ export const dom = { export const JOIN_URL_PASTE = "Copied URL to clipboard. Paste into Session app to join"; +export const STAFF_ID_PASTE = "Copied staff ping to clipboard. Use it in the selected Community to alert a random moderator."; + export const communityQRCodeURL = (communityID) => `qr-codes/${communityID}.png` export const COLUMN = { diff --git a/output/main.js b/output/main.js index 07f1b8c..74abf44 100644 --- a/output/main.js +++ b/output/main.js @@ -17,7 +17,7 @@ import { dom, COLUMN, COLUMN_LITERAL, COMPARISON, ATTRIBUTES, columnAscendingByDefault, columnIsSortable, COLUMN_TRANSFORMATION, - element, JOIN_URL_PASTE, communityQRCodeURL + element, JOIN_URL_PASTE, communityQRCodeURL, STAFF_ID_PASTE } from './js/constants.js'; // Hidden communities for transparency. @@ -196,7 +196,7 @@ function addQRModalHandlers() { return; } const staffId = staff[~~(staff.length * Math.random())]; - copyToClipboard(`@${staffId}`, 'Copied staff ID to clipboard.'); + copyToClipboard(`@${staffId}`, STAFF_ID_PASTE); } ) @@ -279,8 +279,8 @@ function copyToClipboard(text, toastText = JOIN_URL_PASTE) { snackbar.classList.add('show') - // After 3 seconds, hide the snackbar. - setTimeout(() => snackbar.classList.remove('show'), 3000); + // After 5 seconds, hide the snackbar. + setTimeout(() => snackbar.classList.remove('show'), 5000); } /** diff --git a/sites/+components/qr_modals.php b/sites/+components/qr_modals.php index 07edd50..8bdd06b 100644 --- a/sites/+components/qr_modals.php +++ b/sites/+components/qr_modals.php @@ -83,7 +83,7 @@ data-hydrate-with="staff:data-staff" title="Copy the mention for a random staff member" > - Copy mod ID + Copy mod ping