fix: cards ux and shortcuts

This commit is contained in:
Tienson Qin
2024-09-23 19:51:44 +08:00
committed by rcmerci
parent a46b074ec4
commit 63cd7f926b
4 changed files with 83 additions and 33 deletions

View File

@@ -5,11 +5,14 @@
[id]
(let [nodes (sel [:#cards-modal (str "." id)])]
(doseq [node nodes]
(.click node))))
(.focus node)
(.click node)
(js/setTimeout #(.blur node) 100))))
(defn toggle-answers []
(click "card-answers"))
;; file-based
(defn next-card []
(click "card-next"))
@@ -21,3 +24,16 @@
(defn recall []
(click "card-recall"))
;; db-based
(defn card-again []
(click "card-again"))
(defn card-hard []
(click "card-hard"))
(defn card-good []
(click "card-good"))
(defn card-easy []
(click "card-easy"))