summaryrefslogtreecommitdiff
path: root/assets/js/fediform.js
diff options
context:
space:
mode:
authoreltrac <hi@eltr.ac>2026-04-07 14:53:17 +0800
committereltrac <hi@eltr.ac>2026-04-07 14:53:17 +0800
commit10431bd8f5ff71690ae4e5444e8d7894fd401ae5 (patch)
tree62b7fd1b6c1f68d2804f380eb522bcebeb2c8d9f /assets/js/fediform.js
parent3e0edacc4a0cafa53ede57ebb6f0378c93f3123b (diff)
chore: move templates out of site repo
Diffstat (limited to 'assets/js/fediform.js')
-rw-r--r--assets/js/fediform.js42
1 files changed, 0 insertions, 42 deletions
diff --git a/assets/js/fediform.js b/assets/js/fediform.js
deleted file mode 100644
index 30c2815c..00000000
--- a/assets/js/fediform.js
+++ /dev/null
@@ -1,42 +0,0 @@
-document.addEventListener("DOMContentLoaded", () => {
- // open toot in fediverse
- const instanceInput = document.getElementById('fediverse-instance')
- if (instanceInput) {
- const savedInstance = localStorage.getItem("geedeapro.fediInstance")
- if (savedInstance) instanceInput.value = savedInstance
-
- function openInFediverse() {
- const instance = instanceInput.value.trim();
-
- let url = tootUrl
- if (instance) {
- url = 'https://' + instance + '/authorize_interaction?uri=' + encodeURIComponent(tootUrl);
- // save instance url to localStorage
- localStorage.setItem("geedeapro.fediInstance", instance)
- }
- window.open(url, '_blank');
- }
-
- const fediformButton = document.getElementById('fediform-button');
- fediformButton.addEventListener("click", openInFediverse)
-
- instanceInput.addEventListener('keypress', function(event) {
- if (event.key === 'Enter') {
- event.preventDefault();
- openInFediverse();
- }
- });
- }
-
-
- // copy toot link:
- const copyBtn = document.getElementById("fediform-copy-button")
- if (copyBtn) {
- function copyTootLink() {
- navigator.clipboard.writeText(tootUrl)
- copyBtn.innerText = '✅'
- setTimeout(() => copyBtn.innerText = '📋', 3000)
- }
- copyBtn.addEventListener("click", copyTootLink)
- }
-})