diff --git a/aqt/reviewer.py b/aqt/reviewer.py index c415bb582..53aff2d36 100644 --- a/aqt/reviewer.py +++ b/aqt/reviewer.py @@ -273,6 +273,13 @@ The front of this card is empty. Please run Tools>Empty Cards.""") if self.state == "question": self._getTypedAnswer() elif self.state == "answer": + self.bottom.web.evalWithCallback("selectedAnswerButton()", self._onAnswerButton) + + def _onAnswerButton(self, val): + # button selected? + if val in "1234": + self._answerCard(int(val)) + else: self._answerCard(self._defaultEase()) def _linkHandler(self, url): @@ -542,8 +549,8 @@ time = %(time)d; extra = "" due = self._buttonTime(i) return ''' -