Thread viewer for Bluesky

clear table before adding rows

Changed files
+12 -3
+8 -2
index.html
··· 141 </form> 142 143 <table class="scan-result given-likes"> 144 - <tr><th colspan="2">Given likes:</th></tr> 145 </table> 146 147 <table class="scan-result received-likes"> 148 - <tr><th colspan="2">Received likes:</th></tr> 149 </table> 150 </div> 151
··· 141 </form> 142 143 <table class="scan-result given-likes"> 144 + <thead> 145 + <tr><th colspan="2">Given likes:</th></tr> 146 + </thead> 147 + <tbody></tbody> 148 </table> 149 150 <table class="scan-result received-likes"> 151 + <thead> 152 + <tr><th colspan="2">Received likes:</th></tr> 153 + </thead> 154 + <tbody></tbody> 155 </table> 156 </div> 157
+4 -1
like_stats_page.js
··· 140 } 141 142 async renderResults(counts, table) { 143 let entries = Object.entries(counts).sort(this.sortResults).slice(0, 20); 144 145 for (let [user, count] of entries) { ··· 151 $tag('td', { text: count }) 152 ); 153 154 - table.append(tr); 155 }; 156 } 157
··· 140 } 141 142 async renderResults(counts, table) { 143 + let tableBody = $(table.querySelector('tbody')); 144 + tableBody.innerHTML = ''; 145 + 146 let entries = Object.entries(counts).sort(this.sortResults).slice(0, 20); 147 148 for (let [user, count] of entries) { ··· 154 $tag('td', { text: count }) 155 ); 156 157 + tableBody.append(tr); 158 }; 159 } 160