always render events when composing a reply

This commit is contained in:
William Casarin 2022-10-27 18:19:59 -07:00
parent b6d30a70a8
commit d08df984d3
3 changed files with 4 additions and 5 deletions

View file

@ -85,7 +85,6 @@ button {
padding: 10px; padding: 10px;
margin: 10% auto; margin: 10% auto;
width: 60%; width: 60%;
height: 50%;
overflow: auto; /* Enable scroll if needed */ overflow: auto; /* Enable scroll if needed */
background: linear-gradient(0deg, #A74BDB 0%, #C45BFE 100%); background: linear-gradient(0deg, #A74BDB 0%, #C45BFE 100%);
border-radius: 15px; border-radius: 15px;

View file

@ -384,7 +384,7 @@ function render_reply_line_bot() {
} }
function render_event(model, ev, opts={}) { function render_event(model, ev, opts={}) {
if (model.rendered[ev.id]) if (!opts.is_composing && model.rendered[ev.id])
return "" return ""
model.rendered[ev.id] = true model.rendered[ev.id] = true
const profile = model.profiles[ev.pubkey] || { const profile = model.profiles[ev.pubkey] || {
@ -557,7 +557,7 @@ function reply_to(evid) {
replying_to.dataset.evid = evid replying_to.dataset.evid = evid
const ev = DSTATE.all_events[evid] const ev = DSTATE.all_events[evid]
replying_to.innerHTML = render_event(DSTATE, ev, {nobar: true}) replying_to.innerHTML = render_event(DSTATE, ev, {is_composing: true, nobar: true})
modal.style.display = replying? "block" : "none"; modal.style.display = replying? "block" : "none";
} }

View file

@ -6,7 +6,7 @@
<title>Damus Web</title> <title>Damus Web</title>
<link rel="stylesheet" href="damus.css?v=4"> <link rel="stylesheet" href="damus.css?v=6">
</head> </head>
<body> <body>
<section class="header"> <section class="header">
@ -43,7 +43,7 @@
<script src="noble-secp256k1.js?v=1"></script> <script src="noble-secp256k1.js?v=1"></script>
<script src="bech32.js?v=1"></script> <script src="bech32.js?v=1"></script>
<script src="nostr.js?v=3"></script> <script src="nostr.js?v=3"></script>
<script src="damus.js?v=7"></script> <script src="damus.js?v=9"></script>
<script> <script>
const relay = damus_web_init("4e8b44bb43018f79bd3efcdcd71af43814cdf996e0c62adedda1ac33bf5e1371") const relay = damus_web_init("4e8b44bb43018f79bd3efcdcd71af43814cdf996e0c62adedda1ac33bf5e1371")
</script> </script>