summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--designs.js3
-rw-r--r--public/style.css2
-rw-r--r--server.js4
3 files changed, 6 insertions, 3 deletions
diff --git a/designs.js b/designs.js
index ae5396d..4df0b9b 100644
--- a/designs.js
+++ b/designs.js
@@ -197,6 +197,7 @@ designs.resolvable_bibd = function (v, k) {
switch (k) {
case 3:
switch (v) {
+ case 6: return designs.social_golfer_6_3_1
case 9: return designs.resolvable_bibd_9_3_1
case 12: return designs.social_golfer_12_3_1
case 15: return designs.resolvable_bibd_15_3_1
@@ -233,6 +234,7 @@ designs.youden_square = function (v, k) {
case 3: return designs.youden_square_3_3_3
case 4: return designs.youden_square_4_3_2
case 7: return designs.youden_square_7_3_1
+ case 13: return designs.bibd_13_3_1 // sit twice
}
break
case 4:
@@ -240,6 +242,7 @@ designs.youden_square = function (v, k) {
case 4: return designs.youden_square_4_4_4
case 5: return designs.youden_square_5_4_3
case 7: return designs.youden_square_7_4_2
+ case 9: return designs.bibd_9_4_3 // sit twice
case 13: return designs.youden_square_13_4_1
}
break
diff --git a/public/style.css b/public/style.css
index 2707345..486b309 100644
--- a/public/style.css
+++ b/public/style.css
@@ -87,7 +87,7 @@ input[type="checkbox"], input[type="radio"] {
accent-color: currentcolor;
}
-input[type="text"], input[type="password"], input[type="email"], textarea, select[size] {
+input[type="text"], input[type="password"], input[type="email"], input[type="number"], textarea, select[size] {
background-color: var(--color-text);
color: var(--color-black);
border: var(--thin-border);
diff --git a/server.js b/server.js
index 8ab6a3f..9ca4459 100644
--- a/server.js
+++ b/server.js
@@ -407,7 +407,7 @@ function must_pass_altcha(req, res, next) {
return next()
}
-app.get("/altcha-challenge", async (req, res) => {
+app.get("/altcha-challenge", function (req, res) {
return res.json(altcha_create_challenge())
})
@@ -3261,7 +3261,7 @@ function make_concurrent_rounds(v, k, n) {
let rbibd = designs.resolvable_bibd(v, k)
if (rbibd)
- return rbibd.slice(0, n).flat()
+ return [ rbibd.slice(0, n).flat() ]
throw new Error("cannot create rounds for this configuration")
}