Commit graph

44 commits

Author SHA1 Message Date
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
Thomas Allmer
278798636c fix(overlays): add transition hooks to overlays 2020-09-30 13:15:20 +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
Joren Broekema
874ff48339 feat(form-core): form-core types
Co-authored-by: Thijs Louisse <Thijs.Louisse@ing.com>
2020-09-02 09:02:47 +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
Thijs Louisse
dfe1905e7c fix(overlays): accessibility attrs setup/teardown 2020-06-23 12:33:14 +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
Thijs Louisse
d1189c9b4e fix(overlays): contain focus when tabbing into window 2020-05-19 20:02:37 +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
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
a451d4fc8a chore: apply prettier formatting changes 2020-04-29 10:05:06 +02:00
Thomas Rutten
d7cfab016f
feat(overlays): add invokerRelation option (#672) 2020-04-07 09:41:35 +02:00
Max Larionov
e472b64f7b fix(overlays): support backdrop with local overlay 2020-03-20 16:32:19 +01:00
Thijs Louisse
97678dd49b chore: cleanup todos 2020-02-26 14:32:52 +01:00
Marcos Gil
c0ed437e8f feat(overlay): add hide on outside esc handler 2020-02-06 11:16:24 +01:00
Joren Broekema
d4f99f1b92 feat(tooltip): arrow
Co-authored-by: CubLion <alex.ghiu@ing.com>
2019-12-13 15:19:41 +01:00
Thijs Louisse
b2c5f92e08 feat(overlays): close/hide events on dom (OverlayMixin) level 2019-12-11 15:51:06 +01:00
Thomas Allmer
49974bd2b8 fix: no longer use overlay templates 2019-12-01 16:03:04 +01:00
Joren Broekema
0b3149469a fix(overlays): remove _contentNodeWrapper on teardown 2019-11-29 17:34:48 +01:00
Joren Broekema
6b2b91f1b3 chore: refactor OverlayMixin, remove redundant lion-popup 2019-11-29 17:34:19 +01:00
Joren Broekema
a5a9f975a6 feat: refactor the overlay system implementations, docs and demos 2019-11-29 17:32:31 +01:00
Joren Broekema
8237b64a3b fix(overlays): remove setting inheritsReferenceWidth by default 2019-10-25 14:20:37 +02:00
Thijs Louisse
364f185ad8 feat(overlays): release new overlay system
Co-authored-by: Thomas Allmer <Thomas.Allmer@ing.com>
Co-authored-by: Joren Broekema <Joren.Broekema@ing.com>
Co-authored-by: Mikhail Bashkirov <Mikhail.Bashkirov@ing.com>
2019-10-10 17:14:24 +02:00
Joren Broekema
733991d92c fix(overlays): fix contentNodes for local and global overlays
Co-authored by: Thijs Louisse <Thijs.Louisse@ing.com>
2019-09-27 16:17:58 +02:00
Thijs Louisse
20037bad77 feat(overlays): delegate events in DynamicOverlayController 2019-09-26 14:44:25 +02:00
qa46hx
4b858cbea7 feat(overlays): create BottomsheetController 2019-09-25 11:49:11 +02:00
qa46hx
1cc92fbd6e feat(overlays): add viewport placement to global overlays 2019-09-25 11:49:11 +02:00
Thomas Allmer
224f794a1e feat(overlays): align Overlays API + add DynamicOverlay
Co-authored-by: Gerjan van Geest <Gerjan.van.Geest@ing.com>
Co-authored-by: Thijs Louisse <Thijs.Louisse@ing.com>"
2019-09-25 11:39:38 +02:00
Joren Broekema
16078c528b fix(overlays): fix popper for IE11 by using esm dist target 2019-07-23 10:18:04 +02:00
Mikhail Bashkirov
b925fff44f chore(overlays): make positioning tests consistent on all environments 2019-07-18 11:52:50 +02:00
Thomas Allmer
e02bc42e74 fix(overlays): fire show/hide event on shown changed 2019-07-12 16:43:58 +02:00
gerjanvangeest
229d282a8e fix(overlays): add inheritsReferenceObjectWidth parameter 2019-07-12 16:43:58 +02:00
Joren Broekema
910a1b57db fix(overlays): fix update popper config method 2019-07-01 17:02:14 +02:00
Joren Broekema
e775554a07 chore(overlays): change to API popperConfig to make clear it's Popper.js 2019-06-27 16:08:07 +02:00
Joren Broekema
22357ea81f feat(overlays): base LocalOverlay positioning system on Popper.js 2019-06-27 14:09:19 +02:00
gerjanvangeest
4695cfdd63 fix(overlays): trapsKeyboardFocus should work with contentNode 2019-06-19 16:10:59 +02:00
Thomas Allmer
8d96f84090 fix: update storybook/linting; adjust story labels, eslint ignores 2019-04-28 15:02:31 +02:00
Thomas Allmer
ec8da8f12c feat: release inital public lion version
Co-authored-by: Mikhail Bashkirov <mikhail.bashkirov@ing.com>
Co-authored-by: Thijs Louisse <thijs.louisse@ing.com>
Co-authored-by: Joren Broekema <joren.broekema@ing.com>
Co-authored-by: Gerjan van Geest <gerjan.van.geest@ing.com>
Co-authored-by: Erik Kroes <erik.kroes@ing.com>
Co-authored-by: Lars den Bakker <lars.den.bakker@ing.com>
2019-04-26 10:37:57 +02:00