UNPKG

@caspingus/lt

Version:

A utility library of helpers and extensions useful when working with Learnosity APIs.

19 lines (18 loc) 722 B
import { r as e, t } from "../../extensionsFactory-hk5ijx1G.js"; //#region src/assessment/extensions/accessibility/aria/ariaCountOnNav/index.js var n = { initialised: !1, totalItems: 0 }; function r() { n.initialised || (n.initialised = !0, n.totalItems = Number(t.totalItems()) || 0, t.eventBus.on("item:load", () => { let e = Array.from(document.getElementsByClassName("item-prev")), t = Array.from(document.getElementsByClassName("item-next")), r = e.concat(t); for (let e = 0; e < r.length; e++) { let t = r[e].getAttribute("aria-label"); r[e].setAttribute("aria-live", t + " of " + n.totalItems); } }, "ariaCountOnNav")); } var i = e("ariaCountOnNav", r); //#endregion export { i as ariaCountOnNav };