Update web/superball.html

This commit is contained in:
2025-11-18 02:37:28 +00:00
parent c4d73026b5
commit 387f5d4725

View File

@@ -44,6 +44,10 @@
<h3>Reply</h3> <h3>Reply</h3>
<label for="reply-id">Replying To:</label> <label for="reply-id">Replying To:</label>
<textarea id="reply-id" placeholder="Enter the eventId..."></textarea> <textarea id="reply-id" placeholder="Enter the eventId..."></textarea>
<label for="event-relay">Relay (Optional):</label>
<textarea id="event-relay" placeholder="Enter the relay url (wss://relay.nostr.com)..."></textarea>
<label for="author-pubkey">Author Pubkey (Optional):</label>
<textarea id="author-pubkey" placeholder="Enter the author's pubkey..."></textarea>
<label for="reply-content">Message Content:</label> <label for="reply-content">Message Content:</label>
<textarea id="reply-content" rows="3" placeholder="Enter your message content..."></textarea> <textarea id="reply-content" rows="3" placeholder="Enter your message content..."></textarea>
@@ -774,6 +778,8 @@
case 'tab2': // Reply case 'tab2': // Reply
content = document.getElementById('reply-content').value.trim(); content = document.getElementById('reply-content').value.trim();
eventId = document.getElementById('reply-id').value.trim(); eventId = document.getElementById('reply-id').value.trim();
eventRelay = document.getElementById('event-relay').value.trim();
authorPubkey = document.getElementById('author-pubkey').value.trim();
break; break;
case 'tab3': // Create Profile case 'tab3': // Create Profile
name = document.getElementById('name').value.trim(); name = document.getElementById('name').value.trim();
@@ -810,7 +816,7 @@
eventTemplate = { eventTemplate = {
kind: 1, kind: 1,
content: content, content: content,
tags: [['e', eventId, 'root']], tags: [['e', eventId, eventRelay, 'root'], ['p', authorPubkey]],
created_at: Math.floor(Date.now() / 1000) created_at: Math.floor(Date.now() / 1000)
}; };
break; break;
@@ -830,6 +836,7 @@
// Your existing event publishing logic here // Your existing event publishing logic here
console.log('Event to publish:', eventTemplate); console.log('Event to publish:', eventTemplate);
// ... rest of your publishing code // ... rest of your publishing code
// Sign the event using window.nostr (NIP-07) // Sign the event using window.nostr (NIP-07)
finalEvent = await window.nostr.signEvent(eventTemplate); finalEvent = await window.nostr.signEvent(eventTemplate);