From c8f8a9cd2f8277b9d3565d85bfe5c3f9cb74d653 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Wed, 22 May 2024 17:07:01 +0700 Subject: [PATCH] Honor night mode when switching between cards in card info --- qt/aqt/browser/card_info.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/qt/aqt/browser/card_info.py b/qt/aqt/browser/card_info.py index 3f82f4fdd..ae7f6be55 100644 --- a/qt/aqt/browser/card_info.py +++ b/qt/aqt/browser/card_info.py @@ -65,11 +65,18 @@ class CardInfoDialog(QDialog): self.setLayout(layout) def update_card(self, card_id: CardId | None) -> None: + from aqt.theme import theme_manager + try: self.mw.col.get_card(card_id) except NotFoundError: card_id = None - self.web.eval(f"window.location.href = '/card-info/{card_id}';") + + if theme_manager.night_mode: + extra = "#night" + else: + extra = "" + self.web.eval(f"window.location.href = '/card-info/{card_id}{extra}';") def reject(self) -> None: if self._on_close: