P2 / frontend /index.html
q6's picture
Add explorer exif type filters
6220dfc
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" href="data:;base64,=">
<title>Pixif2</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<header class="topbar">
<div class="brand">Pixif2</div>
<nav>
<button class="tab active" data-tab="submit">Submit</button>
<button class="tab" data-tab="explorer">Explorer</button>
</nav>
</header>
<main id="app">
<section id="submit" class="panel active">
<div class="section-head">
<h1>Submit</h1>
<span>Search and scan</span>
</div>
<div class="submit-grid">
<div class="form-group">
<label>URL or user IDs</label>
<input type="text" id="input-url" placeholder="https://www.pixiv.net/search?q=...">
</div>
<div class="form-group">
<label>Pages</label>
<input type="number" id="input-pages" value="30" min="1" max="500">
</div>
<div class="form-group">
<label>Mode</label>
<select id="input-mode">
<option value="all">All</option>
<option value="ai" selected>AI only</option>
<option value="real">Real only</option>
</select>
</div>
<button id="btn-submit" class="btn-primary">Submit</button>
</div>
<div id="submit-status"></div>
</section>
<section id="explorer" class="panel">
<div class="section-head">
<h1>Explorer</h1>
<span>Saved scans</span>
</div>
<div id="search-list"></div>
<div id="search-detail" class="hidden">
<div class="detail-header">
<button id="btn-back" class="btn-secondary">Back</button>
<div>
<div id="detail-title"></div>
<div id="detail-stats"></div>
</div>
<div id="exif-filters" class="exif-filters"></div>
</div>
<div id="pager"></div>
<div id="results-grid"></div>
</div>
</section>
</main>
<div id="viewer" class="hidden" aria-hidden="true">
<div class="viewer-bar">
<button id="viewer-zoom-out" class="btn-secondary">-</button>
<span id="viewer-zoom">100%</span>
<button id="viewer-zoom-in" class="btn-secondary">+</button>
<a id="viewer-download" class="btn-secondary" href="">Download</a>
<button id="viewer-close" class="btn-secondary">Close</button>
</div>
<div id="viewer-stage">
<img id="viewer-img" alt="">
</div>
</div>
<script src="app.js"></script>
</body>
</html>