Spaces:
Running
Running
| <html lang="en"> | |
| <head> | |
| <meta charset="UTF-8"> | |
| <meta name="viewport" content="width=device-width, initial-scale=1.0"> | |
| <title>MEBench Viewer</title> | |
| <link rel="stylesheet" href="style.css"> | |
| </head> | |
| <body> | |
| <div class="app-shell"> | |
| <aside class="app-sidebar"> | |
| <header> | |
| <h1>🧩 MEBench</h1> | |
| <p class="subtitle">Cross-Document Multi-Entity QA</p> | |
| </header> | |
| <div class="controls"> | |
| <div class="view-toggle-row"> | |
| <div class="sidebar-label">Tab</div> | |
| <div class="view-toggle" id="viewToggle"> | |
| <button id="modeCorpusBtn" type="button" data-mode="corpus" class="active">📚 Corpus</button> | |
| <button id="modeEvalBtn" type="button" data-mode="eval">❓ Eval</button> | |
| </div> | |
| </div> | |
| <!-- Corpus controls --> | |
| <div id="corpusControls"> | |
| <div class="search-box"> | |
| <div class="sidebar-label">Entity document</div> | |
| <input type="text" id="corpusFilter" placeholder="Filter by title..." /> | |
| <select id="corpusTopicFilter"><option value="">All topics</option></select> | |
| <select id="docSelect" size="1"></select> | |
| </div> | |
| <div> | |
| <div class="sidebar-label">Navigate</div> | |
| <div class="nav-controls"> | |
| <button id="corpusPrevBtn" title="Previous (←)">← Prev</button> | |
| <span id="corpusCounter">0 / 0</span> | |
| <button id="corpusNextBtn" title="Next (→)">Next →</button> | |
| </div> | |
| </div> | |
| </div> | |
| <!-- Eval controls --> | |
| <div id="evalControls" style="display:none;"> | |
| <div> | |
| <div class="sidebar-label">Split</div> | |
| <select id="splitSelect" class="split-select"></select> | |
| </div> | |
| <div class="search-box"> | |
| <div class="sidebar-label">Question</div> | |
| <input type="text" id="evalSearch" placeholder="Search question / answer / entity..." /> | |
| <select id="evalTopicFilter"><option value="">All topics</option></select> | |
| <select id="evalTypeFilter"><option value="">All question types</option></select> | |
| <select id="questionSelect" size="1"></select> | |
| </div> | |
| <div> | |
| <div class="sidebar-label">Navigate</div> | |
| <div class="nav-controls"> | |
| <button id="evalPrevBtn" title="Previous (←)">← Prev</button> | |
| <span id="evalCounter">0 / 0</span> | |
| <button id="evalNextBtn" title="Next (→)">Next →</button> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="sidebar-footer" id="sidebarFooter"></div> | |
| </div> | |
| </aside> | |
| <main class="app-main"> | |
| <div id="loading">Loading dataset…</div> | |
| <!-- Corpus view --> | |
| <section id="corpusView" style="display:none;"> | |
| <div class="doc-meta-card" id="docMetaCard"></div> | |
| <div class="doc-content" id="docContent"></div> | |
| </section> | |
| <!-- Eval view --> | |
| <section id="evalView" style="display:none;"> | |
| <div class="card" id="evalCard"></div> | |
| </section> | |
| </main> | |
| </div> | |
| <script src="viewer.js"></script> | |
| </body> | |
| </html> | |