From 805ad5fad917d752ff6129b64ed0bc692e3aec6a Mon Sep 17 00:00:00 2001
From: counterweight
Date: Thu, 13 Feb 2025 00:28:09 +0100
Subject: [PATCH] tell user if can't sign up because no extension
---
src/public/javascript/invite.js | 11 ++++++++++-
src/views/invite.ejs | 24 +++++++++++++++++++++++-
2 files changed, 33 insertions(+), 2 deletions(-)
diff --git a/src/public/javascript/invite.js b/src/public/javascript/invite.js
index c857cfe..1521ccf 100644
--- a/src/public/javascript/invite.js
+++ b/src/public/javascript/invite.js
@@ -1,6 +1,15 @@
+window.onload = function () {
+ if (!window.nostr) {
+ console.log("Nostr extension not present");
+ document.querySelector('#nostr-signup').disabled = true;
+ document.querySelector('#no-extension-nudges').style.display = 'block';
+ } else {
+ console.log("Nostr extension present");
+ }
+}
+
async function acceptInvite() {
- // check if there is nostr extension
if (!window.nostr) {
console.log("No Nostr extension found.");
return { success: false, error: "No Nostr extension detected." };
diff --git a/src/views/invite.ejs b/src/views/invite.ejs
index a48003a..1bfdd4d 100644
--- a/src/views/invite.ejs
+++ b/src/views/invite.ejs
@@ -15,8 +15,30 @@
Usa tu extensión de Nostr para darte de alta:
+
+
¡Atención! No se ha encontrado una extensión de Nostr en tu navegador. Puedes usar:
+
+ - Firefox
+
+
+ -
+ Chrome
+
+
+
+
¿No tienes cuenta de Nostr? Crea
una aquí.