From ee5f31853210d9818d44dd34f6accc2f52df3eef Mon Sep 17 00:00:00 2001 From: ciajaf Date: Mon, 24 Nov 2025 03:48:39 +0000 Subject: [PATCH] Update web/superball.html --- web/superball.html | 33 +++++++++++++++++++++++++++++++-- 1 file changed, 31 insertions(+), 2 deletions(-) diff --git a/web/superball.html b/web/superball.html index 6957129..aba893d 100644 --- a/web/superball.html +++ b/web/superball.html @@ -27,7 +27,6 @@
-

Final Event (What gets posted at the end)

Post
@@ -45,6 +44,9 @@

Reply

+ + +
@@ -81,6 +83,7 @@
+

Final Event (What gets posted at the end)

@@ -257,6 +260,11 @@ const name = profile.name || profile.display_name || profile.displayName || 'Anonymous User'; const about = profile.about || ''; const picture = profile.picture || ''; + const display_name = profile.display_name || ''; + const website = profile.website || ''; + const banner = profile.banner || ''; + const nip05 = profile.nip05 || ''; + const lud16 = profile.lud16 || ''; document.getElementById('profile-name').textContent = name; @@ -264,6 +272,17 @@ document.getElementById('profile-picture').src = picture; } + // Edit Profile section + + document.getElementById('name').textContent = name; + document.getElementById('about').textContent = about; + document.getElementById('profile-pic').textContent = picture; + document.getElementById('display-name').textContent = display_name; + document.getElementById('website').textContent = website; + document.getElementById('banner').textContent = banner; + document.getElementById('nip05').textContent = nip05; + document.getElementById('lud16').textContent = lud16; + console.log('SUCCESS', `Profile displayed: ${name}`); } @@ -303,7 +322,8 @@ { url: 'wss://relay.primal.net', type: 'both' }, { url: 'wss://nos.lol', type: 'both' }, { url: 'wss://relay.damus.io', type: 'both' }, - { url: 'wss://offchain.pub', type: 'both' } + { url: 'wss://offchain.pub', type: 'both' }, + { url: 'ws://localhost:3334', type: 'both' } ]; return userRelays; } @@ -935,7 +955,13 @@ } try { + + document.getElementById('fetched-event-display').textContent = 'Loading event...'; + document.getElementById('fetched-event-display').style.display = 'block'; + document.getElementById('fetched-event-label').style.display = 'block'; [ replyEvent, replyTags ] = await loadReplyTagsForEvent(eventId, knownRelays); + console.log("Event replying to: ", replyEvent) + document.getElementById('fetched-event-display').textContent = replyEvent.content; } catch (error) { alert('Error fetching reply event', error.message); return; @@ -2219,6 +2245,9 @@ // Clear UI elements document.getElementById('post-content').value = ''; document.getElementById('final-event-display').textContent = ''; + document.getElementById('fetched-event-display').textContent = ''; + document.getElementById('fetched-event-display').style.display = 'none'; + document.getElementById('fetched-event-label').style.display = 'none'; document.getElementById('bounces-container').innerHTML = ''; // Hide the Add Bounce button since no final event exists