diff --git a/index.html b/index.html index 7e4505a..8db874e 100644 --- a/index.html +++ b/index.html @@ -179,13 +179,6 @@ function open_link(c) { } var cats=[]; function print_results(hitList) { - var doc=document.getElementById("main"); - doc.innerHTML=""; - var tbl=document.createElement("table"); - var tbody=document.createElement("tbody"); - var tr=document.createElement("tr"); - tbl.appendChild(tbody); - doc.appendChild(tbl); var str=""; var cat=0; cats=[]; @@ -195,13 +188,8 @@ function print_results(hitList) { var td=document.createElement("td"); td.id="td_"+name; if (narrow_window()) { td.className+=" narrow"; } - if (cat%config.columns==0 || narrow_window()) { - tbody.appendChild(tr); - tr=document.createElement("tr"); - } td.innerHTML+=make_head(linkList[c]); - tr.appendChild(td); - cats.push({name:name, count:0}); + cats.push({name:name, td:td, count:0}); cat+=1; } else { if (hitList.indexOf(c)==-1) { continue } @@ -209,10 +197,24 @@ function print_results(hitList) { cats[cat-1].count++; } } - tbody.appendChild(tr); - for (c=0; c0) { + tr.appendChild(cats[cat].td); + print_cat++; + } } + tbody.appendChild(tr); + tbl.appendChild(tbody); + doc.appendChild(tbl); } function reload_source() { location.href=config.source