anki/ts/lib
Ben Olson 7bcb57b89e
Resolve a11y for tag options buttons (#2787)
* resolve TagAddButton a11y
better comments to document tagindex reasoning

* resolved a11y for TagsSelectedButton
allow focus to TagsSelectedButton with Shift+Tab and Enter or Space to show popover

* safely ignore a11y warning as container for interactables is not itself interactable

* Update CONTRIBUTORS

* quick fix syntax

* quick fix syntax

* quick fix syntax

* quick fix syntax

* resolved a11y in accordance with ARIA APG Disclure pattern

* resolved a11y
ideally should replace with  with
a11y-click-events-have-key-events is explicitly ignored as the alternative (adding ) seems more clunky

* resolved SpinBox a11y
cannot focus on these buttons, so no key event handling needed (keyboard editting already possible by just typing in the field)
widget already properly follows ARIA APG Spinbutton pattern

* cleanup

* onEnterOrSpace() function implemented as discussed in #2787 and #2564

* quick syntax and such changes
2023-11-14 11:40:04 +10:00
..
i18n Move .ts i18n method generation to Rust 2023-07-03 14:36:09 +10:00
bridgecommand.ts Detect incorrect usage of triple slash in TypeScript (#2524) 2023-05-26 12:49:44 +10:00
cards.ts Detect incorrect usage of triple slash in TypeScript (#2524) 2023-05-26 12:49:44 +10:00
children-access.ts Improved add-on extension API (#1626) 2022-02-03 14:52:11 +10:00
context-keys.ts Fix shortcuts for tag actions not working (#2214) 2022-11-27 10:29:58 +10:00
cross-browser.ts Move away from Bazel (#2202) 2022-11-27 15:24:20 +10:00
dom.ts Re-enable formatting for .ts files 2022-11-28 09:33:04 +10:00
events.ts Re-enable formatting for .ts files 2022-11-28 09:33:04 +10:00
functional.ts Last polishes for Surrounder class (#2017) 2022-08-17 16:00:37 +10:00
globals.ts Split/Merge editor.py for its three use cases (#1581) 2022-01-12 14:51:43 +10:00
help-page.ts Mention 'custom scheduling' and link to FSRS in manual 2023-10-28 12:47:55 +10:00
helpers.ts Update to Svelte 4, and update most other JS deps (#2565) 2023-07-01 16:21:53 +10:00
image-import.d.ts update to latest rules_nodejs & switch to ts_project 2021-10-01 12:52:53 +10:00
keys.ts Resolve a11y for tag options buttons (#2787) 2023-11-14 11:40:04 +10:00
nightmode.ts Update to Svelte 4, and update most other JS deps (#2565) 2023-07-01 16:21:53 +10:00
node.ts Reverse-engineer surrounding with execCommand (#1377) 2021-11-18 19:18:39 +10:00
parsing.ts Fix infinite update loop in editor with invalid input HTML (#1761) 2022-03-31 11:17:13 +10:00
platform.ts Rework spinner buttons (#2230) 2022-12-04 13:18:49 +10:00
post.ts More tweaks to API security 2023-11-09 20:43:23 +10:00
progress.ts Integrate the FSRS optimizer (#2633) 2023-09-05 18:45:05 +10:00
promise.ts Set "no-non-null-assertion: off" by default (#1475) 2021-11-04 11:42:51 +10:00
runtime-require.ts Expose onUpdateHook/onShownHook via package 2023-05-31 15:19:09 +10:00
shadow-dom.d.ts Reverse-engineer surrounding with execCommand (#1377) 2021-11-18 19:18:39 +10:00
shortcuts.ts Detect incorrect usage of triple slash in TypeScript (#2524) 2023-05-26 12:49:44 +10:00
styling.ts Change how resizable images work (#1859) 2022-05-13 12:57:07 +10:00
time.test.ts add missing copyright headers to *.ts 2021-04-13 18:57:08 +10:00
time.ts Integrate FSRS into Anki (#2654) 2023-09-16 16:09:26 +10:00
tsconfig.json Move away from Bazel (#2202) 2022-11-27 15:24:20 +10:00
typing.ts Use WithFloating for MathjaxOverlay (#2011) 2022-09-05 17:20:00 +10:00
ui.ts Improved add-on extension API (#1626) 2022-02-03 14:52:11 +10:00
uuid.ts Re-enable formatting for .ts files 2022-11-28 09:33:04 +10:00
wrap.ts Re-enable formatting for .ts files 2022-11-28 09:33:04 +10:00