(window)
| 25266 | var _keyboard = require("./keyboard"); |
| 25267 | var _setFocusVisibility = require("./setFocusVisibility"); |
| 25268 | function 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 | } |
| 25279 | function _onMouseDown(ev) { |
| 25280 | (0, _setFocusVisibility.setFocusVisibility)(false, ev.target); |
| 25281 | } |
nothing calls this directly
no outgoing calls
no test coverage detected