Merge pull request #1358 from evandroforks/lastcardinfo
Add option to reveal previous card's info
This commit is contained in:
commit
bbd7d057d8
@ -50,6 +50,7 @@ actions-remove-notetype = Remove Notetype
|
||||
actions-update-notetype = Update Notetype
|
||||
actions-update-config = Update Config
|
||||
actions-card-info = Card Info
|
||||
actions-previous-card-info = Previous Card Info
|
||||
|
||||
## Flags
|
||||
|
||||
|
@ -190,6 +190,7 @@ class Reviewer:
|
||||
##########################################################################
|
||||
|
||||
def nextCard(self) -> None:
|
||||
self.previous_card = self.card
|
||||
self.card = None
|
||||
self._v3 = None
|
||||
|
||||
@ -456,6 +457,7 @@ class Reviewer:
|
||||
("Shift+v", self.onRecordVoice),
|
||||
("o", self.onOptions),
|
||||
("i", self.on_card_info),
|
||||
("Alt+i", self.on_previous_card_info),
|
||||
("1", lambda: self._answerCard(1)),
|
||||
("2", lambda: self._answerCard(2)),
|
||||
("3", lambda: self._answerCard(3)),
|
||||
@ -908,6 +910,7 @@ time = %(time)d;
|
||||
[tr.actions_suspend_card(), "@", self.suspend_current_card],
|
||||
[tr.actions_options(), "O", self.onOptions],
|
||||
[tr.actions_card_info(), "I", self.on_card_info],
|
||||
[tr.actions_previous_card_info(), "Alt+I", self.on_previous_card_info],
|
||||
None,
|
||||
[tr.studying_mark_note(), "*", self.toggle_mark_on_current_note],
|
||||
[tr.studying_bury_note(), "=", self.bury_current_note],
|
||||
@ -958,6 +961,10 @@ time = %(time)d;
|
||||
def onOptions(self) -> None:
|
||||
confirm_deck_then_display_options(self.card)
|
||||
|
||||
def on_previous_card_info(self) -> None:
|
||||
if self.previous_card:
|
||||
CardInfoDialog(parent=self.mw, mw=self.mw, card=self.previous_card)
|
||||
|
||||
def on_card_info(self) -> None:
|
||||
if self.card:
|
||||
CardInfoDialog(parent=self.mw, mw=self.mw, card=self.card)
|
||||
|
Loading…
Reference in New Issue
Block a user