diff --git a/static/index.html b/static/index.html index 0f0a017..f596d33 100644 --- a/static/index.html +++ b/static/index.html @@ -138,10 +138,14 @@ const appTitle = document.createElement("h1"); appTitle.innerText = "Data dictionary of " + db.name; app.appendChild(appTitle); + const date = document.createElement("p"); date.innerText = "Loading table information..."; app.appendChild(date); + const tableList = document.createElement("ul"); + app.appendChild(tableList); + var res = await fetch("/tables"); var tables = await res.json(); var re = await fetch("/fieldsIgnored"); @@ -154,7 +158,7 @@ var data = tables[table]; var tableEl = document.createElement("table"); var title = document.createElement("h2"); - + title.id = table.replace(/[\s]/g, ""); title.innerText = table; app.appendChild(title); @@ -164,6 +168,13 @@ continue; } + var tableItem = document.createElement("li"); + var tableLink = document.createElement("a"); + tableItem.appendChild(tableLink); + tableLink.href = "#" + table.replace(/[\s]/g, ""); + tableLink.innerText = table; + tableList.appendChild(tableItem); + try { var comment = document.createElement("p"); comment.innerText = data.comment[0].table_comment;