Add light mode in addition to night mode
This utilizes Anki's theme_manager to determine if the default light version of a card should be used in the Editor Live Preview or if the night mode version should be used.
This commit is contained in:
parent
f69933d7bd
commit
b41ac7ae1d
@ -75,7 +75,10 @@ class EditorPreview(object):
|
|||||||
c = note.ephemeral_card()
|
c = note.ephemeral_card()
|
||||||
a = mw.prepare_card_text_for_display(c.answer())
|
a = mw.prepare_card_text_for_display(c.answer())
|
||||||
a = gui_hooks.card_will_show(a, c, "clayoutAnswer")
|
a = gui_hooks.card_will_show(a, c, "clayoutAnswer")
|
||||||
bodyclass = theme_manager.body_classes_for_card_ord(c.ord, mw.pm.night_mode())
|
if theme_manager.night_mode:
|
||||||
|
bodyclass = theme_manager.body_classes_for_card_ord(c.ord, mw.pm.night_mode())
|
||||||
|
else:
|
||||||
|
bodyclass = theme_manager.body_classes_for_card_ord(c.ord)
|
||||||
|
|
||||||
return f"_showAnswer({json.dumps(a)},'{bodyclass}');"
|
return f"_showAnswer({json.dumps(a)},'{bodyclass}');"
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user