@nextcloud/vue
Version:
Nextcloud vue components
1 lines • 792 B
Source Map (JSON)
{"version":3,"file":"index.mjs","sources":["../../../src/functions/a11y/index.ts"],"sourcesContent":["/**\n * SPDX-FileCopyrightText: 2022 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n\n/**\n * Return true if the DOM event is an accessible mouse or keyboard element activation, false otherwise\n *\n * @param event - DOM event\n */\nexport function isA11yActivation(event: Event): boolean {\n\tif (event.type === 'click') {\n\t\treturn true\n\t}\n\tif (event.type === 'keydown' && (event as KeyboardEvent).key === 'Enter') {\n\t\treturn true\n\t}\n\treturn false\n}\n"],"names":[],"mappings":"AAUO,SAAS,iBAAiB,OAAuB;AACvD,MAAI,MAAM,SAAS,SAAS;AAC3B,WAAO;AAAA,EACR;AACA,MAAI,MAAM,SAAS,aAAc,MAAwB,QAAQ,SAAS;AACzE,WAAO;AAAA,EACR;AACA,SAAO;AACR;"}