1 | define(["require", "exports", "./dom/getWindow"], function (require, exports, getWindow_1) {
|
2 | "use strict";
|
3 | Object.defineProperty(exports, "__esModule", { value: true });
|
4 | exports.IsFocusVisibleClassName = 'ms-Fabric--isFocusVisible';
|
5 | exports.IsFocusHiddenClassName = 'ms-Fabric--isFocusHidden';
|
6 | |
7 |
|
8 |
|
9 |
|
10 |
|
11 |
|
12 |
|
13 |
|
14 |
|
15 |
|
16 |
|
17 |
|
18 |
|
19 | function setFocusVisibility(enabled, target) {
|
20 | var win = target ? getWindow_1.getWindow(target) : getWindow_1.getWindow();
|
21 | if (win) {
|
22 | var classList = win.document.body.classList;
|
23 | classList.add(enabled ? exports.IsFocusVisibleClassName : exports.IsFocusHiddenClassName);
|
24 | classList.remove(enabled ? exports.IsFocusHiddenClassName : exports.IsFocusVisibleClassName);
|
25 | }
|
26 | }
|
27 | exports.setFocusVisibility = setFocusVisibility;
|
28 | });
|
29 |
|
\ | No newline at end of file |