diff options
| author | Ophestra <cat@gensokyo.uk> | 2026-09-15 00:06:21 +0900 |
|---|---|---|
| committer | Ophestra <cat@gensokyo.uk> | 2026-09-15 00:06:21 +0900 |
| commit | 834db962958652502aba88362dbe91df2ee618ee (patch) | |
| tree | 9c06fbcab83ad56e2d90f24a8d2cf016c6c1d005 /cmd/mbf/internal/pkgsite/ui/index.html | |
| parent | cce7a996b06e516f5afcd41d2d67c2392000b6ab (diff) | |
cmd/mbf: rename pkgsite
This name is less ambiguous than pkgserver.
Signed-off-by: Ophestra <cat@gensokyo.uk>
Diffstat (limited to 'cmd/mbf/internal/pkgsite/ui/index.html')
| -rw-r--r-- | cmd/mbf/internal/pkgsite/ui/index.html | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/cmd/mbf/internal/pkgsite/ui/index.html b/cmd/mbf/internal/pkgsite/ui/index.html new file mode 100644 index 00000000..6a5d72b4 --- /dev/null +++ b/cmd/mbf/internal/pkgsite/ui/index.html @@ -0,0 +1,58 @@ +<!DOCTYPE html> +<html lang="en"> +<head> + <meta charset="UTF-8"> + <meta name="viewport" content="width=device-width, initial-scale=1.0"> + <link rel="stylesheet" href="style.css"> + <link rel="icon" href="https://hakurei.app/favicon.ico"/> + <title>Rosa OS Packages</title> + <script src="index.js"></script> +</head> +<body> +<h1>Rosa OS Packages</h1> +<div class="top-controls" id="top-controls-regular"> + <p>Showing entries <span id="entry-counter"></span>.</p> + <span id="search-bar"> + <label for="search">Search: </label> + <input type="text" name="search" id="search"/> + <button onclick="doSearch()">Find</button> + <label for="include-desc">Include descriptions: </label> + <input type="checkbox" name="include-desc" id="include-desc" checked/> + </span> + <div><label for="count">Entries per page: </label><select name="count" id="count"> + <option value="10">10</option> + <option value="20">20</option> + <option value="30">30</option> + <option value="50">50</option> + </select></div> + <div><label for="sort">Sort by: </label><select name="sort" id="sort"> + <option value="0">Definition (ascending)</option> + <option value="1">Definition (descending)</option> + <option value="2">Name (ascending)</option> + <option value="3">Name (descending)</option> + <option value="4">Size (ascending)</option> + <option value="5">Size (descending)</option> + </select></div> +</div> +<div class="top-controls" id="search-top-controls" hidden> + <p>Showing search results <span id="search-entry-counter"></span> for query "<span id="search-query"></span>".</p> + <button onclick="exitSearch()">Back</button> + <div><label for="search-count">Entries per page: </label><select name="search-count" id="search-count"> + <option value="10">10</option> + <option value="20">20</option> + <option value="30">30</option> + <option value="50">50</option> + </select></div> + <p>Sorted by best match</p> +</div> +<div class="page-controls"><a href="javascript:prevPage()">« Previous</a> <input type="text" class="page-number" value="1"/> <a href="javascript:nextPage()">Next »</a></div> +<table id="pkg-list"> + <tr><td>Loading...</td></tr> +</table> +<div class="page-controls"><a href="javascript:prevPage()">« Previous</a> <input type="text" class="page-number" value="1"/> <a href="javascript:nextPage()">Next »</a></div> +<footer> + <p>©<a href="https://hakurei.app/">Hakurei</a> (<span id="hakurei-version">unknown</span>). Licensed under the MIT license.</p> +</footer> +<script>main();</script> +</body> +</html> |
