anki/ts/components
Abdo f2e9c73b31
Do not close web pages when Esc is pressed and a modal is open (#2894)
* Prefer key over keyCode

* Do not close TS pages on Esc when floating elements are open

* Close pop-up when Escape is pressed regardless of keepOnKeyup

* Close help modals when Escape is pressed

* Avoid duplicate handling of Esc in WithFloating

* Formatting

* Handle closing of preset management modals

* Reset text input modal to initial value
2023-12-21 13:59:52 +10:00
..
Absolute.svelte Translate Editor entirely to Svelte (#1403) 2021-10-18 22:01:15 +10:00
BackendProgressIndicator.svelte Tooltips for CSV import and import page refactoring (#2655) 2023-09-14 09:06:15 +10:00
Badge.svelte Fix unwanted border on macOS 2023-12-12 14:43:48 +10:00
ButtonGroup.svelte Improved add-on extension API (#1626) 2022-02-03 14:52:11 +10:00
ButtonGroupItem.svelte Use eslint for sorting our imports (#1637) 2022-02-04 18:36:34 +10:00
ButtonToolbar.svelte UI size tweaks (#2184) 2022-11-23 16:50:15 +10:00
CheckBox.svelte Experiment with disabling prettier whitespace sensitivity 2023-06-01 11:11:26 +10:00
Col.svelte Redesign deck options screen, swap tooltips for help modals (#2139) 2022-10-25 16:18:50 +10:00
Collapsible.svelte Fix CodeMirror not properly sized when opening editor (#2426) 2023-03-08 19:46:50 +10:00
ConfigInput.svelte Fix revert icon position in RTL 2023-12-11 09:20:10 +10:00
Container.svelte Improved add-on extension API (#1626) 2022-02-03 14:52:11 +10:00
context-keys.ts Improve keyboard handling and accessibility for Select.svelte and refactor (#2811) 2023-11-21 14:23:18 +10:00
DropdownDivider.svelte WIP: Use our components in deckoptions sticky bar 2021-05-18 16:32:29 +02:00
DropdownItem.svelte Further speed up deck options load 2023-12-08 15:10:35 +10:00
DynamicallySlottable.svelte Move away from Bazel (#2202) 2022-11-27 15:24:20 +10:00
EnumSelector.svelte Improve keyboard handling and accessibility for Select.svelte and refactor (#2811) 2023-11-21 14:23:18 +10:00
EnumSelectorRow.svelte Tooltips for CSV import and import page refactoring (#2655) 2023-09-14 09:06:15 +10:00
ErrorPage.svelte Merging Notetypes on Import (#2612) 2023-09-09 09:00:55 +10:00
FloatingArrow.svelte Remove dark theme exclusive inset shadow from FloatingArrow (#2257) 2022-12-11 11:18:59 +10:00
helpers.ts Re-enable formatting for .ts files 2022-11-28 09:33:04 +10:00
HelpModal.svelte Do not close web pages when Esc is pressed and a modal is open (#2894) 2023-12-21 13:59:52 +10:00
HelpSection.svelte Merging Notetypes on Import (#2612) 2023-09-09 09:00:55 +10:00
IconButton.svelte UI size tweaks (#2184) 2022-11-23 16:50:15 +10:00
IconConstrain.svelte Redesign deck options inputs (#2082) 2022-09-27 12:16:45 +10:00
icons.ts Change link to manual in help screen from icon to text (#2886) 2023-12-13 09:03:05 +10:00
Item.svelte Improved add-on extension API (#1626) 2022-02-03 14:52:11 +10:00
Label.svelte Enforce curly bracket usage for one-statement ifs 2023-10-23 09:19:49 +10:00
LabelButton.svelte Use a ninja variable for Protoc binary (#2345) 2023-01-23 20:44:47 +10:00
Popover.svelte Improve keyboard handling and accessibility for Select.svelte and refactor (#2811) 2023-11-21 14:23:18 +10:00
resizable.ts Make tags editor resizable using Henrik's components (#2046) 2022-09-28 14:02:32 +10:00
RevertButton.svelte Merging Notetypes on Import (#2612) 2023-09-09 09:00:55 +10:00
Row.svelte Improved add-on extension API (#1626) 2022-02-03 14:52:11 +10:00
ScrollArea.svelte Update to Svelte 4, and update most other JS deps (#2565) 2023-07-01 16:21:53 +10:00
Select.svelte Fix Select component not reacting to changed list (#2885) 2023-12-11 09:12:34 +10:00
SelectOption.svelte Improve keyboard handling and accessibility for Select.svelte and refactor (#2811) 2023-11-21 14:23:18 +10:00
SettingTitle.svelte Merging Notetypes on Import (#2612) 2023-09-09 09:00:55 +10:00
Shortcut.svelte Move away from Bazel (#2202) 2022-11-27 15:24:20 +10:00
Spacer.svelte Space out Sticky Bottom with Spacer component 2021-09-09 15:37:58 +02:00
SpinBox.svelte Resolve a11y for tag options buttons (#2787) 2023-11-14 11:40:04 +10:00
StickyContainer.svelte Redesign deck options inputs (#2082) 2022-09-27 12:16:45 +10:00
StickyHeader.svelte Fix overflowing filenames displacing import button (#2806) 2023-11-05 12:43:43 +10:00
Switch.svelte Update to Svelte 4, and update most other JS deps (#2565) 2023-07-01 16:21:53 +10:00
SwitchRow.svelte Tooltips for CSV import and import page refactoring (#2655) 2023-09-14 09:06:15 +10:00
TagsRow.svelte Tooltips for CSV import and import page refactoring (#2655) 2023-09-14 09:06:15 +10:00
TitledContainer.svelte Make help button more obvious, and remove hover animations 2023-12-08 13:39:56 +10:00
tsconfig.json update to latest rules_nodejs & switch to ts_project 2021-10-01 12:52:53 +10:00
types.ts Hide SM2-specific items in help pages when FSRS enabled 2023-10-13 11:00:51 +10:00
VirtualTable.svelte Fix jittery virtual table scrolling on mobile (#2810) 2023-11-13 10:19:33 +10:00
WithContext.svelte Use eslint for sorting our imports (#1637) 2022-02-04 18:36:34 +10:00
WithFloating.svelte Do not close web pages when Esc is pressed and a modal is open (#2894) 2023-12-21 13:59:52 +10:00
WithOverlay.svelte Update to Svelte 4, and update most other JS deps (#2565) 2023-07-01 16:21:53 +10:00
WithState.svelte Use WithFloating for MathjaxOverlay (#2011) 2022-09-05 17:20:00 +10:00
WithTooltip.svelte Improve presentation of importing results (#2568) 2023-08-02 20:29:44 +10:00