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,