document.addEventListener("DOMContentLoaded", function () {
renderMathInElement(document.body, {
delimiters: [
{ left: "$$", right: "$$", display: true },
{ left: "$", right: "$", display: false },
{ left: "\\(", right: "\\)", display: false },
{ left: "\\[", right: "\\]", display: true },
],
macros: MACROS,
});
const cardContent = document.querySelector(".card-content");
if (cardContent) {
cardContent.style.opacity = "1";
}
});
document.addEventListener("keydown", function (event) {
if (event.target.tagName === "INPUT" && event.target.type === "text") {
return;
}
const keybindings = {
" ": "reveal", u: "undo",
1: "forgot",
2: "hard",
3: "good",
4: "easy",
};
if (keybindings[event.key]) {
if (event.shiftKey || event.ctrlKey || event.altKey || event.metaKey) {
return;
}
event.preventDefault();
const id = keybindings[event.key];
const node = document.getElementById(id);
if (node) {
node.click();
}
}
});