1
0
mirror of https://github.com/vbalien/voca.git synced 2025-12-06 11:26:21 +09:00

refactoring

This commit is contained in:
2022-02-26 22:34:03 +09:00
parent 25fe0fb73a
commit 8b57693f90
3 changed files with 12 additions and 54 deletions

View File

@@ -3,7 +3,7 @@
<head> <head>
<title>Voca</title> <title>Voca</title>
<meta charset="UTF-8"> <meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
<script type="module"> <script type="module">
import * as website from "./website.bundle.js"; import * as website from "./website.bundle.js";
website.render(); website.render();

View File

@@ -1,51 +0,0 @@
<!DOCTYPE html>
<html lang="ko">
<head>
<title>Voca</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
</style>
</head>
<body>
<form action="/generate">
<fieldset>
<legend>시험 난이도</legend>
<div>
<input type="checkbox" id="10" name="level" value="10">
<label for="10">전체 난이도</label>
</div>
<div>
<input type="checkbox" id="6" name="level" value="6" checked>
<label for="6">입문반(550+), 기본반(650+)</label>
</div>
<div>
<input type="checkbox" id="7" name="level" value="7" checked>
<label for="7">중급반(750+)</label>
</div>
<div>
<input type="checkbox" id="8" name="level" value="8">
<label for="8">정규반(850+)</label>
</div>
<div>
<input type="checkbox" id="9" name="level" value="9">
<label for="9">실전반(900+)</label>
</div>
</fieldset>
<div>
<label for="day">범위<label>
<select id="day" name="day">
<script>
for (let i=1;i<=30;++i)
document.write(`<option value="${i}">${i}</option>`);
</script>
</select>
</div>
<div>
<button type="submit">PDF 다운</button>
</div>
</form>
</body>
</html>

View File

@@ -8,6 +8,15 @@ scripts:
lock: lock.json lock: lock.json
config: deno.jsonc config: deno.jsonc
bundle: deno bundle -c deno.jsonc src/website/mod.ts | esbuild --minify > docs/website.bundle.js bundle: >
deno bundle
-c deno.jsonc
--lock lock.json src/website/mod.ts
| esbuild --minify
> docs/website.bundle.js
generate-lock: deno cache --lock=lock.json --lock-write src/deps.ts generate-lock: >
deno cache
--lock=lock.json
--lock-write
src/deps.ts