From c843ef135b37fb875dbacbd8196238c6ecc84361 Mon Sep 17 00:00:00 2001 From: Luc Mcgrady Date: Fri, 7 Nov 2025 16:44:22 +0000 Subject: [PATCH] Added: Image occlusion --- ts/routes/reviewer-inner/index.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/ts/routes/reviewer-inner/index.ts b/ts/routes/reviewer-inner/index.ts index 143afaae9..67108f940 100644 --- a/ts/routes/reviewer-inner/index.ts +++ b/ts/routes/reviewer-inner/index.ts @@ -2,12 +2,22 @@ // License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html import "../base.scss"; import "../../reviewer/reviewer.scss"; + import "mathjax/es5/tex-chtml-full.js"; import { renderError } from "../../reviewer"; +import { addBrowserClasses } from "../../reviewer/browser_selector"; +import { imageOcclusionAPI } from "../image-occlusion/review"; import { enableNightMode } from "../reviewer/reviewer"; import type { ReviewerRequest } from "../reviewer/reviewerRequest"; import type { InnerReviewerRequest } from "./innerReviewerRequest"; +const anki = globalThis.anki || {}; +anki.imageOcclusion = imageOcclusionAPI; +anki.setupImageCloze = imageOcclusionAPI.setup; // deprecated +addBrowserClasses(); + +Object.defineProperty(window, "anki", { value: anki }); + function postParentMessage(message: ReviewerRequest) { window.parent.postMessage( message,