made colorBlindMode global var for graphs

This commit is contained in:
Matthis 2025-08-10 17:26:30 +02:00
parent 77649c4a89
commit f268517355
153 changed files with 10 additions and 0 deletions

View file

@ -146,9 +146,19 @@ class NewDeckStats(QDialog):
return False
def refresh(self) -> None:
def on_load_finished(success: bool) -> None:
if success:
is_color_blind = self.mw.pm.color_blind()
js_code = f"window.colorBlindMode = {str(is_color_blind).lower()};"
self.form.web.eval(js_code)
# Disconnect after running once to avoid multiple triggers
self.form.web.page().loadFinished.disconnect(on_load_finished)
self.form.web.page().loadFinished.connect(on_load_finished)
self.form.web.load_sveltekit_page("graphs")
class DeckStats(QDialog):
"""Legacy deck stats, used by some add-ons."""

Some files were not shown because too many files have changed in this diff Show more