* Raises a click on a target element based on a keyboard event.
(target, ev)
| 30203 | /** |
| 30204 | * Raises a click on a target element based on a keyboard event. |
| 30205 | */ function raiseClickFromKeyboardEvent(target, ev) { |
| 30206 | var _a, _b, _c, _d, _e, _f; |
| 30207 | var event; |
| 30208 | if (typeof MouseEvent === "function") event = new MouseEvent("click", { |
| 30209 | ctrlKey: (_a = ev) === null || _a === void 0 ? void 0 : _a.ctrlKey, |
| 30210 | metaKey: (_b = ev) === null || _b === void 0 ? void 0 : _b.metaKey, |
| 30211 | shiftKey: (_c = ev) === null || _c === void 0 ? void 0 : _c.shiftKey, |
| 30212 | altKey: (_d = ev) === null || _d === void 0 ? void 0 : _d.altKey, |
| 30213 | bubbles: (_e = ev) === null || _e === void 0 ? void 0 : _e.bubbles, |
| 30214 | cancelable: (_f = ev) === null || _f === void 0 ? void 0 : _f.cancelable |
| 30215 | }); |
| 30216 | else { |
| 30217 | event = document.createEvent("MouseEvents"); |
| 30218 | event.initMouseEvent("click", ev ? ev.bubbles : false, ev ? ev.cancelable : false, window, 0, 0, 0, 0, 0, ev ? ev.ctrlKey : false, ev ? ev.altKey : false, ev ? ev.shiftKey : false, ev ? ev.metaKey : false, 0, null); |
| 30219 | } |
| 30220 | target.dispatchEvent(event); |
| 30221 | } |
| 30222 | // Helper function that will return a class for when the root is focused |
| 30223 | function getRootClass() { |
| 30224 | if (!focusZoneStyles) focusZoneStyles = (0, _mergeStyles.mergeStyles)({ |