Thread viewer for Bluesky

clear table before adding rows

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