In jst:
authorNick Downing <nick@ndcode.org>
Fri, 14 Jan 2022 13:30:08 +0000 (00:30 +1100)
committerNick Downing <nick@ndcode.org>
Fri, 14 Jan 2022 13:30:08 +0000 (00:30 +1100)
* Allow to output either raw or transformed AST
* Fix several transformation bugs with "...arguments" syntax caused by lack of return statements in transform.js

In min_svg_cache:
* Fix prefix-setting bug causing SVGs not to display
* Make the prefix shorter

In ndcode_site:
* Add ticks, crosses and spinners in sign up form
* Move *.jst from / to /_lib to keep things tidy
* Implement /_lib/Problem.jst and /_lib/post_request.jst to contain repetitive code for API call implementation
* For the client side move /api/sign_up.js.min to more general /js/api_call.js.min
* Add sign up draft facility (avoids having to re-enter data if you refresh page)
* Fix scrollbar shifting problem again (fix was lost in upgrade to Bootstrap 4, because it moved the "Give feedback" button to left, but now I fixed that too)

jst
min_svg_cache
ndcode_site

diff --git a/jst b/jst
index b292202..525a95f 160000 (submodule)
--- a/jst
+++ b/jst
@@ -1 +1 @@
-Subproject commit b29220274e35ee342c35a30c077da87858e67397
+Subproject commit 525a95f15dcbb5bb8764d66556d7ba8eda0cb8fc
index 04bc5e4..c0afae8 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 04bc5e4499b19e36cfd2bb9ca7bdff1a88ee82b7
+Subproject commit c0afae86617c4e9ef267648657f3a3f59775adf4
index 11ecab5..3ee27cc 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 11ecab5c235de9a52c589b20959a5558a530c1cb
+Subproject commit 3ee27ccfaa0799654dd2836b57ce818b541a7f60