Fix _legacy_card_stats()
This commit is contained in:
parent
bbba21126f
commit
cbeb992175
@ -28,6 +28,7 @@ def _legacy_card_stats(
|
|||||||
) -> str:
|
) -> str:
|
||||||
"A quick hack to preserve compatibility with the old HTML string API."
|
"A quick hack to preserve compatibility with the old HTML string API."
|
||||||
random_id = f"cardinfo-{base62(random.randint(0, 2 ** 64 - 1))}"
|
random_id = f"cardinfo-{base62(random.randint(0, 2 ** 64 - 1))}"
|
||||||
|
varName = random_id.replace('-', '')
|
||||||
return f"""
|
return f"""
|
||||||
<div id="{random_id}"></div>
|
<div id="{random_id}"></div>
|
||||||
<script src="js/vendor/bootstrap.bundle.min.js"></script>
|
<script src="js/vendor/bootstrap.bundle.min.js"></script>
|
||||||
@ -38,7 +39,8 @@ def _legacy_card_stats(
|
|||||||
if ({1 if _legacy_nightmode else 0}) {{
|
if ({1 if _legacy_nightmode else 0}) {{
|
||||||
document.documentElement.className = "night-mode";
|
document.documentElement.className = "night-mode";
|
||||||
}}
|
}}
|
||||||
anki.cardInfo(document.getElementById('{random_id}'), {card_id}, {include_revlog});
|
const {varName} = anki.cardInfo(document.getElementById('{random_id}'));
|
||||||
|
{varName}.then((c) => c.$set({{ cardId: {card_id}, includeRevlog: {str(include_revlog).lower()} }}));
|
||||||
</script>
|
</script>
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user