Merge pull request #1358 from evandroforks/lastcardinfo

Add option to reveal previous card's info
This commit is contained in:
Damien Elmes 2021-09-13 12:06:10 +10:00 committed by GitHub
commit bbd7d057d8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 8 additions and 0 deletions

View File

@ -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

View File

@ -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)