Avoid copying the table and use querySelector()

(Since there's only one .articleBody.)
This commit is contained in:
Nate Weaver 2019-12-30 17:24:02 -06:00
parent 7a61a6a5b4
commit 58ef7600fb
1 changed files with 3 additions and 4 deletions

View File

@ -23,14 +23,13 @@ function convertImgSrc() {
// Wrap tables in an overflow-x: auto; div // Wrap tables in an overflow-x: auto; div
function wrapTables() { function wrapTables() {
var tables = document.querySelectorAll("div.articleBody")[0].getElementsByTagName("table"); var tables = document.querySelector("div.articleBody").getElementsByTagName("table");
for (table of tables) { for (table of tables) {
var wrapper = document.createElement("div"); var wrapper = document.createElement("div");
wrapper.className = "nnw-overflow"; wrapper.className = "nnw-overflow";
var tableCopy = table.cloneNode(true); table.parentNode.insertBefore(wrapper, table);
wrapper.appendChild(tableCopy); wrapper.appendChild(table);
table.parentNode.replaceChild(wrapper, table);
} }
} }