HematoVis / aml-apl /index.html
mfdasdelen's picture
init2
a895f51 verified
<!doctype html>
<html>
<head>
<meta charset="utf-8"/>
<title>Patients</title>
<style>
body { font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif; margin: 24px; }
table { border-collapse: collapse; width: 100%; }
th, td { border-bottom: 1px solid #eee; padding: 8px 10px; text-align: left; }
tr:hover { background: #fafafa; }
#search { width: 100%; padding: 10px; margin-bottom: 12px; border: 1px solid #ddd; border-radius: 8px; }
</style>
</head>
<body>
<h1 style="margin:0 0 12px 0">Patients</h1>
<input id="search" type="text" placeholder="Search..." onkeyup="filterTable()" />
<table id="ptable">
<thead>
<tr><th>Patient</th><th>Ground truth</th><th>Predicted</th></tr>
</thead>
<tbody>
<tr><td><a href='0000.html'>Patient_01</a></td><td>AML</td><td>Acute leukemia</td></tr><tr><td><a href='0001.html'>Patient_02</a></td><td>AML</td><td>Acute leukemia</td></tr><tr><td><a href='0002.html'>Patient_03</a></td><td>AML</td><td>Acute leukemia</td></tr><tr><td><a href='0003.html'>Patient_04</a></td><td>AML</td><td>Acute leukemia</td></tr><tr><td><a href='0004.html'>Patient_05</a></td><td>AML</td><td>Acute leukemia</td></tr><tr><td><a href='0005.html'>Patient_100</a></td><td>APL</td><td>Acute leukemia</td></tr><tr><td><a href='0006.html'>Patient_102</a></td><td>APL</td><td>Acute leukemia</td></tr><tr><td><a href='0007.html'>Patient_105</a></td><td>APL</td><td>Acute leukemia</td></tr><tr><td><a href='0008.html'>Patient_14</a></td><td>APL</td><td>Acute leukemia</td></tr><tr><td><a href='0009.html'>Patient_19</a></td><td>APL</td><td>Acute leukemia</td></tr>
</tbody>
</table>
<script>
function filterTable(){
const q = document.getElementById('search').value.toLowerCase();
const rows = document.querySelectorAll('#ptable tbody tr');
rows.forEach(tr => {
const txt = tr.innerText.toLowerCase();
tr.style.display = txt.indexOf(q) !== -1 ? '' : 'none';
});
}
</script>
</body>
</html>