annotate src/test.html @ 13:8f9aa9800737 default tip

start blog
author Franklin Schmidt <fschmidt@gmail.com>
date Mon, 15 Sep 2025 20:07:12 -0600
parents 45a3989c3447
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
45a3989c3447 start public repo
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
1 <!doctype html>
45a3989c3447 start public repo
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
2 <html lang="en">
45a3989c3447 start public repo
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
3 <head>
45a3989c3447 start public repo
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
4 <script src="/site.js"></script>
45a3989c3447 start public repo
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
5 <script src="/ot.js"></script>
45a3989c3447 start public repo
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
6 <script src="/test.js"></script>
45a3989c3447 start public repo
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
7 <script> head() </script>
45a3989c3447 start public repo
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
8 <title>Arkian - Old Testament Test</title>
45a3989c3447 start public repo
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
9 <style>
45a3989c3447 start public repo
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
10 h4 {
45a3989c3447 start public repo
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
11 margin-bottom: 8px;
45a3989c3447 start public repo
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
12 }
45a3989c3447 start public repo
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
13 span[correct]:before {
45a3989c3447 start public repo
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
14 content: "✓";
45a3989c3447 start public repo
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
15 color: green;
45a3989c3447 start public repo
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
16 }
45a3989c3447 start public repo
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
17 span[wrong]:before {
45a3989c3447 start public repo
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
18 content: "x";
45a3989c3447 start public repo
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
19 color: red;
45a3989c3447 start public repo
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
20 }
45a3989c3447 start public repo
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
21 </style>
45a3989c3447 start public repo
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
22 </head>
45a3989c3447 start public repo
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
23 <body>
45a3989c3447 start public repo
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
24 <script> header() </script>
45a3989c3447 start public repo
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
25 <form content action="javascript:checkTest()">
45a3989c3447 start public repo
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
26 <h1>Old Testament Test</h1>
45a3989c3447 start public repo
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
27 <script>
45a3989c3447 start public repo
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
28 for( let p of questions ) {
45a3989c3447 start public repo
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
29 document.write(`\
45a3989c3447 start public repo
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
30 <div q="${p.i}">
45a3989c3447 start public repo
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
31 <h4>${p.q}</h4>
45a3989c3447 start public repo
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
32 ` );
45a3989c3447 start public repo
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
33 for( let j=0; j<p.a.length; j++ ) {
45a3989c3447 start public repo
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
34 a = p.a[j];
45a3989c3447 start public repo
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
35 a = htmlEncode(a);
45a3989c3447 start public repo
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
36 document.write(`\
45a3989c3447 start public repo
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
37 <label clickable><input type=radio required name="a${p.i}" value="${a}"> ${a}</label><br>
45a3989c3447 start public repo
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
38 ` );
45a3989c3447 start public repo
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
39 }
45a3989c3447 start public repo
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
40 document.write(`\
45a3989c3447 start public repo
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
41 </div>
45a3989c3447 start public repo
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
42 ` );
45a3989c3447 start public repo
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
43 }
45a3989c3447 start public repo
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
44 </script>
45a3989c3447 start public repo
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
45 <div end>
45a3989c3447 start public repo
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
46 <p><input type=submit></p>
45a3989c3447 start public repo
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
47 </div>
45a3989c3447 start public repo
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
48 </form>
45a3989c3447 start public repo
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
49 </body>
45a3989c3447 start public repo
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
50 </html>