From 47c68343315f6335023adfe7932cffdee37c1fca Mon Sep 17 00:00:00 2001 From: eight Date: Sun, 2 Sep 2018 14:17:33 +0800 Subject: [PATCH] Fix: optimize row removing when i === 0 --- edit/linter-report.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/edit/linter-report.js b/edit/linter-report.js index 5450041b..27333358 100644 --- a/edit/linter-report.js +++ b/edit/linter-report.js @@ -105,8 +105,13 @@ var linterReport = (() => { tr.update(anno); i++; } - while (trs.length > i) { - trs.pop().element.remove(); + if (i === 0) { + trs.length = 0; + tbody.textContent = ''; + } else { + while (trs.length > i) { + trs.pop().element.remove(); + } } table.classList.toggle('empty', trs.length === 0);