Commit graph

91 commits

Author SHA1 Message Date
Thomas Allmer
2eeace23d5 fix(overlays): keep hide/show hooks 2020-12-02 12:19:38 +01:00
Thijs Louisse
5553e43e8f fix: point to parent constructor styles 2020-12-01 10:16:48 +01:00
Thijs Louisse
3944c5e8cf
feat(overlays): open, close and toggle methods on host 2020-11-19 12:56:44 +01:00
Thijs Louisse
9142a53da3
feat(overlays): make arrow config more composable (#1101) 2020-11-19 10:58:05 +01:00
Joren Broekema
b222fd781f fix: make styles consistent across lion and fix some missing types 2020-11-10 12:33:21 +01:00
gerjanvangeest
7f32fa9a23
Merge pull request #1074 from ing-bank/fix/focus
Fix/focus
2020-11-05 11:25:32 +01:00
Thomas Allmer
9c3224b4ff chore: add ArrowMixin improvements, add Datepicker local/global switch 2020-11-04 18:06:49 +01:00
Joren Broekema
fff79915f9 fix: use deep active element, reset to root on focusout without focusin 2020-11-04 13:53:36 +01:00
Joren Broekema
bc97030fed chore: use focusout instead of blur which does not bubble 2020-10-28 12:46:51 +01:00
Thomas Allmer
bdf1cfb26c fix(overlays): blur focused element on hide if inside overlay 2020-10-12 17:05:23 +02:00
Joren Broekema
a4c4f1ee8a fix(overlays): check for config contentNode if slot content is undefined 2020-10-08 15:39:32 +02:00
Joren Broekema
d83f7fc5ce feat(overlays): simplify backdrop API, allow animated backdrop for local 2020-10-08 15:37:30 +02:00
jorenbroekema
b5e7df3ed9 fix: fix backdrop teardown/init bugs and align APIs WIP 2020-10-07 18:08:27 +02:00
Thijs Louisse
01a798e59e feat(combobox): new package combobox
Co-authored-by: Joren Broekema <Joren.Broekema@ing.com>
2020-09-30 19:33:34 +02:00
Thomas Allmer
278798636c fix(overlays): add transition hooks to overlays 2020-09-30 13:15:20 +02:00
Joren Broekema
526aee2006 chore: revert outlet removal since needed for local backdrop 2020-09-16 12:21:07 +02:00
Joren Broekema
a9d6971c67 feat(overlays): abstract arrow logic from tooltip into ArrowMixin 2020-09-16 12:21:07 +02:00
Thijs Louisse
e42071d8dc fix: types for overlays, tooltip, button 2020-09-09 12:21:22 +02:00
Thomas Allmer
26f683d045 feat(overlays): make OverlayController constructor tasks sync 2020-09-03 16:49:15 +02:00
qa46hx
65ecd43276 feat: update to latest lit-element version 2020-08-27 10:53:03 +02:00
Evita
5a48e69bc7 fix(overlays): fix unhandled rejection 2020-08-10 10:51:20 +02:00
Thijs Louisse
e46f51ce33 fix(overlays): no hide on label click 2020-07-13 12:02:16 +02:00
Thijs Louisse
c3f7aa8ea2 fix(overlays): role preservation + guarded attr storage 2020-07-13 11:05:27 +02:00
Joren Broekema
53a54261e9 fix(overlays): add protected show and hide complete hooks,fix flaky test 2020-07-09 11:25:00 +02:00
Thijs Louisse
e571de808a chore: mitigate browser errors WTR 2020-07-06 19:25:15 +02:00
Thijs Louisse
121e1562fa fix(overlays): only teardown when overlayCtrl defined 2020-07-06 18:54:40 +02:00
Joren Broekema
4585cd43ba chore: fix flaky test, prevent unhandled promise undefined feedbackNode 2020-07-06 17:42:41 +02:00
mpuech
5e151bb8a4 fix(overlays): make focusable slotted buttons 2020-06-23 13:38:46 -04:00
gerjanvangeest
bc45c655e3
Merge pull request #726 from ing-bank/fix/tooltipA11y
[tooltip] accessibility fixes
2020-06-23 13:18:07 +02:00
Thijs Louisse
dfe1905e7c fix(overlays): accessibility attrs setup/teardown 2020-06-23 12:33:14 +02:00
Joren Broekema
b500dfe237 chore: fix demo links and move back icon intro 2020-06-08 17:39:29 +02:00
Mathieu Puech
c8da23ccb2 fix(overlays): prevent resize due to scrollbars on global overlay open (#746) 2020-06-03 11:24:56 +02:00
Joren Broekema
78dbfbed49 fix: throw when passing unconnected contentNode
This was already not working and would give you problems, now we explicitly mention why it fails by throwing an error
2020-06-03 11:24:56 +02:00
Joren Broekema
16f7afbbdc fix(overlays): change dropdownConfig inheritsReferenceWidth to min 2020-06-02 08:43:11 +02:00
Thijs Louisse
d1189c9b4e fix(overlays): contain focus when tabbing into window 2020-05-19 20:02:37 +02:00
Thomas Allmer
171b87f8eb fix(overlays): support singleton override via setOverlays 2020-05-19 15:29:24 +02:00
Thomas Allmer
e2eb0e0077 feat: use singleton manager to support nested npm installations 2020-05-18 15:25:21 +02:00
Thijs Louisse
4719a1e6cd chore: run prettier 2020-05-18 12:53:13 +02:00
Thijs Louisse
e19a0f483c fix(overlays): local backdrop outlet 2020-05-18 12:53:13 +02:00
Thijs Louisse
5114076eb3 fix(overlays): catch rejected promise 2020-05-18 12:53:13 +02:00
Thijs Louisse
dca848e0ac chore(overlays): documentation overlayController config 2020-05-18 12:53:13 +02:00
Thijs Louisse
8a6bef8142 fix(overlays): setup/teardown fixes + perf improvements OverlayMixin 2020-05-17 17:30:33 +02:00
Aymen Ben Amor
f33ea6b0b0 feat(overlays): enhance content projection for styling purposes
Co-authored-by: Thijs Louisse <thijs.louisse@ing.com>
Co-authored-by: Joren Broekema <joren.broekema@ing.com>
2020-05-17 17:27:29 +02:00
Joren Broekema
da87445f33 fix(dialog): teardown open close listeners after initial update complete 2020-05-06 16:11:00 +02:00
Joren Broekema
a451d4fc8a chore: apply prettier formatting changes 2020-04-29 10:05:06 +02:00
Thijs Louisse
106cec1706
Merge pull request #680 from ing-bank/fix_wrong_use_case
fix(overlays): synchronize intercepted opened state OverlayMixin
2020-04-15 12:20:07 +02:00
Thijs Louisse
88d3850d5d fix(overlays): synchronize intercepted opened state OverlayMixin
Co-authored-by: Aymen Ben Amor <Aymen.Ben.Amor@ing.com>
2020-04-15 12:07:47 +02:00
Thomas Rutten
d7cfab016f
feat(overlays): add invokerRelation option (#672) 2020-04-07 09:41:35 +02:00
Joren Broekema
afd5ac96cc fix(overlays): support reconnecting overlay nodes inside other overlays 2020-04-02 16:25:41 +02:00
qa46hx
82f019dc82 chore: cleanup old TODOs 2020-04-02 16:25:41 +02:00