MCPcopy Create free account
hub / github.com/microsoft/SandDance / initializeFocusRects

Function initializeFocusRects

docs/app/js/sanddance-app.js:25268–25278  ·  view source on GitHub ↗
(window)

Source from the content-addressed store, hash-verified

25266var _keyboard = require("./keyboard");
25267var _setFocusVisibility = require("./setFocusVisibility");
25268function initializeFocusRects(window) {
25269 var _a;
25270 var win = window || (0, _getWindow.getWindow)();
25271 if (!win || ((_a = win.FabricConfig) === null || _a === void 0 ? void 0 : _a.disableFocusRects) === true) return;
25272 if (!win.__hasInitializeFocusRects__) {
25273 win.__hasInitializeFocusRects__ = true;
25274 win.addEventListener("mousedown", _onMouseDown, true);
25275 win.addEventListener("pointerdown", _onPointerDown, true);
25276 win.addEventListener("keydown", _onKeyDown, true);
25277 }
25278}
25279function _onMouseDown(ev) {
25280 (0, _setFocusVisibility.setFocusVisibility)(false, ev.target);
25281}

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected