clients/angular/src/directives
Thomas Rittson 24fe836032
Fixes for dynamic modal a11y (#518)
* Do not close modal if click finishes on background

* Trap tab focus in modals, use ESC to close modal

* Fix Angular change detection errors in modals

* Reset focus on next modal after closing modal

* Minor fixes and linting

* Attach focusTrap to modal-dialog element

* Change mousedown event back to click

* Make topModal private

* Add new div for dismissing modal by clicking bg

* Focus element in modal if no autoFocus directive

* Use backdrop for dismissal

* Fix typo
2021-10-21 08:13:37 +10:00
..
a11y-title.directive.ts Split jslib into multiple modules (#363) 2021-06-03 18:58:57 +02:00
api-action.directive.ts Remove deprecated index.ts (#490) 2021-09-17 14:57:31 +02:00
autofocus.directive.ts Fixes for dynamic modal a11y (#518) 2021-10-21 08:13:37 +10:00
blur-click.directive.ts Split jslib into multiple modules (#363) 2021-06-03 18:58:57 +02:00
box-row.directive.ts Split jslib into multiple modules (#363) 2021-06-03 18:58:57 +02:00
cipherListVirtualScroll.directive.ts Use custom virtual scroll strategy (#452) 2021-08-11 12:37:25 +10:00
fallback-src.directive.ts Split jslib into multiple modules (#363) 2021-06-03 18:58:57 +02:00
input-verbatim.directive.ts Split jslib into multiple modules (#363) 2021-06-03 18:58:57 +02:00
select-copy.directive.ts Split jslib into multiple modules (#363) 2021-06-03 18:58:57 +02:00
stop-click.directive.ts Split jslib into multiple modules (#363) 2021-06-03 18:58:57 +02:00
stop-prop.directive.ts Split jslib into multiple modules (#363) 2021-06-03 18:58:57 +02:00
true-false-value.directive.ts Split jslib into multiple modules (#363) 2021-06-03 18:58:57 +02:00