Commit graph

624 commits

Author SHA1 Message Date
Joren Broekema
a5a9f975a6 feat: refactor the overlay system implementations, docs and demos 2019-11-29 17:32:31 +01:00
CircleCI
29cf5ac188 chore: release new versions
- @lion/button@0.3.43
 - @lion/calendar@0.3.8
 - @lion/checkbox-group@0.3.5
 - @lion/checkbox@0.2.7
 - @lion/choice-input@0.4.5
 - @lion/field@0.6.4
 - @lion/fieldset@0.4.4
 - @lion/form-system@0.2.5
 - @lion/form@0.3.5
 - @lion/input-amount@0.3.5
 - @lion/input-date@0.3.5
 - @lion/input-datepicker@0.4.7
 - @lion/input-email@0.3.5
 - @lion/input-iban@0.3.5
 - @lion/input@0.3.5
 - @lion/option@0.3.5
 - @lion/popup@0.3.20
 - @lion/radio-group@0.3.5
 - @lion/radio@0.2.7
 - @lion/select-rich@0.6.5
 - @lion/select@0.3.5
 - @lion/switch@0.3.6
 - @lion/textarea@0.3.5
 - @lion/tooltip@0.3.20
2019-11-28 16:58:31 +00:00
Thomas Allmer
47cadb1696
Merge pull request #398 from ing-bank/fix/amountParsing
fix(input-amount): handle user pasting of amounts heuristically
2019-11-28 17:56:44 +01:00
Joren Broekema
49859f9643 chore: typo in field readme 2019-11-28 11:33:22 +01:00
gerjanvangeest
525c735040
Merge pull request #410 from ing-bank/chore/typo
chore: typo in field readme
2019-11-28 11:30:35 +01:00
Joren Broekema
e0daf61984 chore: typo in field readme 2019-11-28 11:26:48 +01:00
Lars den Bakker
c378b1885f fix(fieldset): wait for registration before setting values 2019-11-27 16:58:59 +01:00
Thijs Louisse
3d438fc1e0 fix(input-amount): handle user pasting of amounts heuristically 2019-11-27 16:22:06 +01:00
CircleCI
fd47515700 chore: release new versions
- @lion/button@0.3.42
 - @lion/calendar@0.3.7
 - @lion/checkbox-group@0.3.4
 - @lion/checkbox@0.2.6
 - @lion/choice-input@0.4.4
 - @lion/field@0.6.3
 - @lion/fieldset@0.4.3
 - @lion/form-system@0.2.4
 - @lion/form@0.3.4
 - @lion/input-amount@0.3.4
 - @lion/input-date@0.3.4
 - @lion/input-datepicker@0.4.6
 - @lion/input-email@0.3.4
 - @lion/input-iban@0.3.4
 - @lion/input@0.3.4
 - @lion/option@0.3.4
 - @lion/popup@0.3.19
 - @lion/radio-group@0.3.4
 - @lion/radio@0.2.6
 - @lion/select-rich@0.6.4
 - @lion/select@0.3.4
 - @lion/switch@0.3.5
 - @lion/textarea@0.3.4
 - @lion/tooltip@0.3.19
 - @lion/validate@0.4.2
2019-11-27 15:13:39 +00:00
gerjanvangeest
123e0eef6f
Merge pull request #403 from ing-bank/fix/clear-success
fix: make success message disappear
2019-11-27 16:11:51 +01:00
erik
4b9ca1e356 fix: make success message disappear 2019-11-27 16:03:48 +01:00
CircleCI
4cbfa65cf2 chore: release new versions
- @lion/input-datepicker@0.4.5
2019-11-27 13:21:46 +00:00
Erik Kroes
b34b399e17 fix(datepicker): close with outside click (#386) 2019-11-27 14:19:59 +01:00
CircleCI
3abb65da33 chore: release new versions
- @lion/button@0.3.41
 - @lion/calendar@0.3.6
 - @lion/checkbox-group@0.3.3
 - @lion/checkbox@0.2.5
 - @lion/choice-input@0.4.3
 - @lion/field@0.6.2
 - @lion/fieldset@0.4.2
 - @lion/form-system@0.2.3
 - @lion/form@0.3.3
 - @lion/input-amount@0.3.3
 - @lion/input-date@0.3.3
 - @lion/input-datepicker@0.4.4
 - @lion/input-email@0.3.3
 - @lion/input-iban@0.3.3
 - @lion/input@0.3.3
 - @lion/localize@0.6.0
 - @lion/option@0.3.3
 - @lion/popup@0.3.18
 - @lion/radio-group@0.3.3
 - @lion/radio@0.2.5
 - @lion/select-rich@0.6.3
 - @lion/select@0.3.3
 - @lion/switch@0.3.4
 - @lion/textarea@0.3.3
 - @lion/tooltip@0.3.18
 - @lion/validate@0.4.1
2019-11-27 12:50:10 +00:00
Thomas Allmer
fb5c2a350f
Merge pull request #397 from ing-bank/fix/input-amount-a11y
fix(input-amount): a11y currency
2019-11-27 13:48:03 +01:00
Thijs Louisse
0d687bbe1e fix(input-amount): a11y currency label 2019-11-27 13:40:20 +01:00
Thijs Louisse
76492af889 fix(field): getAriaElementsInRightDomOrder IE fix 2019-11-27 13:40:20 +01:00
Thijs Louisse
708b6f991d feat(localize): add getCurrencyName 2019-11-27 13:40:15 +01:00
Thomas Allmer
68030624f9 fix(input-amount): prefer language while parsing 2019-11-26 18:00:58 +01:00
CircleCI
8db04b8bab chore: release new versions
- @lion/button@0.3.40
 - @lion/calendar@0.3.5
 - @lion/checkbox-group@0.3.2
 - @lion/checkbox@0.2.4
 - @lion/choice-input@0.4.2
 - @lion/field@0.6.1
 - @lion/fieldset@0.4.1
 - @lion/form-system@0.2.2
 - @lion/form@0.3.2
 - @lion/input-amount@0.3.2
 - @lion/input-date@0.3.2
 - @lion/input-datepicker@0.4.3
 - @lion/input-email@0.3.2
 - @lion/input-iban@0.3.2
 - @lion/input@0.3.2
 - @lion/option@0.3.2
 - @lion/popup@0.3.17
 - @lion/radio-group@0.3.2
 - @lion/radio@0.2.4
 - @lion/select-rich@0.6.2
 - @lion/select@0.3.2
 - @lion/switch@0.3.3
 - @lion/textarea@0.3.2
 - @lion/tooltip@0.3.17
2019-11-26 08:39:12 +00:00
gerjanvangeest
81cd831ad4
Merge pull request #395 from ing-bank/fix/aria-attr-order
fix(field): aria ordering within a FormControl
2019-11-26 09:37:16 +01:00
Thijs Louisse
73e9dc5849 fix(field): aria ordering within a FormControl 2019-11-25 18:55:37 +01:00
CircleCI
fe9b90973f chore: release new versions
- @lion/select-rich@0.6.1
2019-11-22 16:03:54 +00:00
Thomas Allmer
0dad105109 fix(select-rich): keyboard navigation should handle scrolling 2019-11-22 17:01:59 +01:00
CircleCI
3cd6c43e9a chore: release new versions
- @lion/button@0.3.39
 - @lion/calendar@0.3.4
 - @lion/checkbox-group@0.3.1
 - @lion/checkbox@0.2.3
 - @lion/choice-input@0.4.1
 - @lion/field@0.6.0
 - @lion/fieldset@0.4.0
 - @lion/form-system@0.2.1
 - @lion/form@0.3.1
 - @lion/input-amount@0.3.1
 - @lion/input-date@0.3.1
 - @lion/input-datepicker@0.4.2
 - @lion/input-email@0.3.1
 - @lion/input-iban@0.3.1
 - @lion/input@0.3.1
 - @lion/option@0.3.1
 - @lion/popup@0.3.16
 - @lion/radio-group@0.3.1
 - @lion/radio@0.2.3
 - @lion/select-rich@0.6.0
 - @lion/select@0.3.1
 - @lion/switch@0.3.2
 - @lion/textarea@0.3.1
 - @lion/tooltip@0.3.16
2019-11-22 15:21:49 +00:00
Thijs Louisse
95d553e239 feat(field): order aria attributes based on nodes 2019-11-22 16:19:21 +01:00
CircleCI
49304a9c86 chore: release new versions
- @lion/select-rich@0.5.2
2019-11-20 16:47:14 +00:00
Rodrigo García
1298b7b050 fix(select-rich): sync selected el after add item on selected index 2019-11-20 17:45:02 +01:00
CircleCI
654db19cc7 chore: release new versions
- @lion/button@0.3.38
 - @lion/calendar@0.3.3
 - @lion/input-datepicker@0.4.1
 - @lion/popup@0.3.15
 - @lion/select-rich@0.5.1
 - @lion/switch@0.3.1
 - @lion/tooltip@0.3.15
2019-11-19 08:58:31 +00:00
gerjanvangeest
b1954eb905
Merge pull request #385 from ing-bank/fix/buttonClickIE11
fix(button): make click event work in ie11
2019-11-19 09:56:47 +01:00
CircleCI
da30ee3bb1 chore: release new versions
- @lion/button@0.3.37
 - @lion/calendar@0.3.2
 - @lion/checkbox-group@0.3.0
 - @lion/checkbox@0.2.2
 - @lion/choice-input@0.4.0
 - @lion/field@0.5.0
 - @lion/fieldset@0.3.0
 - @lion/form-system@0.2.0
 - @lion/form@0.3.0
 - @lion/input-amount@0.3.0
 - @lion/input-date@0.3.0
 - @lion/input-datepicker@0.4.0
 - @lion/input-email@0.3.0
 - @lion/input-iban@0.3.0
 - @lion/input@0.3.0
 - @lion/option@0.3.0
 - @lion/popup@0.3.14
 - @lion/radio-group@0.3.0
 - @lion/radio@0.2.2
 - @lion/select-rich@0.5.0
 - @lion/select@0.3.0
 - @lion/switch@0.3.0
 - @lion/textarea@0.3.0
 - @lion/tooltip@0.3.14
 - @lion/validate@0.4.0
2019-11-18 14:35:56 +00:00
Thomas Allmer
9a96c3d7b0
Merge pull request #362 from ing-bank/feat/newValidation
New Validation System
2019-11-18 15:33:56 +01:00
Thomas Allmer
396deb2e3b feat: finalize validation and adopt it everywhere
Co-authored-by: Alex Ghiu <alex.ghiu@ing.com>
Co-authored-by: Gerjan van Geest <Gerjan.van.Geest@ing.com>
Co-authored-by: Thijs Louisse <Thijs.Louisse@ing.com>
Co-authored-by: Joren Broekema <joren.broekema@ing.com>
Co-authored-by: Erik Kroes <erik.kroes@ing.com>
2019-11-18 15:30:08 +01:00
erik
0d7d513405 fix(button): make click event work in ie11 2019-11-18 12:53:38 +01:00
Thijs Louisse
6e81b55e3c feat(validate): new validation api, async validation and more
Co-authored-by: Thomas Allmer <Thomas.Allmer@ing.com>
2019-11-15 16:57:58 +01:00
CircleCI
e1485188a0 chore: release new versions
- @lion/button@0.3.36
 - @lion/calendar@0.3.1
 - @lion/checkbox-group@0.2.1
 - @lion/checkbox@0.2.1
 - @lion/choice-input@0.3.1
 - @lion/field@0.4.1
 - @lion/fieldset@0.2.1
 - @lion/form-system@0.1.1
 - @lion/form@0.2.1
 - @lion/input-amount@0.2.1
 - @lion/input-date@0.2.1
 - @lion/input-datepicker@0.3.1
 - @lion/input-email@0.2.1
 - @lion/input-iban@0.2.1
 - @lion/input@0.2.1
 - @lion/option@0.2.11
 - @lion/overlays@0.6.4
 - @lion/popup@0.3.13
 - @lion/radio-group@0.2.1
 - @lion/radio@0.2.1
 - @lion/select-rich@0.4.1
 - @lion/select@0.2.1
 - @lion/switch@0.2.1
 - @lion/tabs@0.1.2
 - @lion/textarea@0.2.1
 - @lion/tooltip@0.3.13
 - @lion/validate@0.3.1
2019-11-15 14:52:39 +00:00
Joren Broekema
5999ea9569 fix: refactor slot selection 2019-11-15 15:50:18 +01:00
CircleCI
90e6b4ef36 chore: release new versions
- @lion/ajax@0.1.19
 - @lion/button@0.3.35
 - @lion/calendar@0.3.0
 - @lion/checkbox-group@0.2.0
 - @lion/checkbox@0.2.0
 - @lion/choice-input@0.3.0
 - @lion/core@0.3.0
 - @lion/field@0.4.0
 - @lion/fieldset@0.2.0
 - @lion/form-system@0.1.0
 - @lion/form@0.2.0
 - @lion/icon@0.2.9
 - @lion/input-amount@0.2.0
 - @lion/input-date@0.2.0
 - @lion/input-datepicker@0.3.0
 - @lion/input-email@0.2.0
 - @lion/input-iban@0.2.0
 - @lion/input@0.2.0
 - @lion/localize@0.5.0
 - @lion/option@0.2.10
 - @lion/overlays@0.6.3
 - @lion/popup@0.3.12
 - @lion/radio-group@0.2.0
 - @lion/radio@0.2.0
 - @lion/select-rich@0.4.0
 - @lion/select@0.2.0
 - @lion/steps@0.2.0
 - @lion/switch@0.2.0
 - @lion/tabs@0.1.1
 - @lion/textarea@0.2.0
 - @lion/tooltip@0.3.12
 - @lion/validate@0.3.0
2019-11-13 10:07:10 +00:00
Joren Broekema
bbc79af066
Merge pull request #380 from ing-bank/dev
Release a11y addon and remove deprecations via dev
2019-11-13 02:05:06 -08:00
Joren Broekema
b4da3dabf0 chore: add storybook addon for a11y and fix violations
Co-authored-by: Dionysios Nikolopoulos <den.auth@gmail.com>
2019-11-13 11:01:37 +01:00
Joren Broekema
83f9564ae0 fix(switch): make switch more accessible 2019-11-13 11:01:37 +01:00
Joren Broekema
7225d9d4ad fix(calendar): make calendar more accessible 2019-11-13 11:01:37 +01:00
Joren Broekema
fdedcf2894 fix(button): make button more accessible 2019-11-13 11:01:37 +01:00
Joren Broekema
66d3d390ae feat: remove all deprecations from lion 2019-11-13 11:00:48 +01:00
erik
6e4c8e188e chore: update docs for closing feature requests 2019-11-13 10:41:53 +01:00
CircleCI
64b76de801 chore: release new versions
- @lion/button@0.3.34
 - @lion/calendar@0.2.12
 - @lion/checkbox-group@0.1.74
 - @lion/checkbox@0.1.67
 - @lion/choice-input@0.2.44
 - @lion/fieldset@0.1.66
 - @lion/form-system@0.0.82
 - @lion/form@0.1.73
 - @lion/input-amount@0.1.70
 - @lion/input-date@0.1.67
 - @lion/input-datepicker@0.2.12
 - @lion/input-email@0.1.67
 - @lion/input-iban@0.1.69
 - @lion/input@0.1.66
 - @lion/option@0.2.9
 - @lion/popup@0.3.11
 - @lion/radio-group@0.1.76
 - @lion/radio@0.1.67
 - @lion/select-rich@0.3.14
 - @lion/switch@0.1.7
 - @lion/tooltip@0.3.11
2019-11-12 20:34:20 +00:00
Joren Broekema
a581a4e467
Merge pull request #376 from SwyserDev/fix/inputPlaceholder
fix: added placeholder attribute for input
2019-11-12 12:32:10 -08:00
Francois (F.) van der Merwe
07f5fc46d9 fix: added placeholder attribute for input 2019-11-12 09:31:07 +01:00
CircleCI
564a90dad1 chore: release new versions
- @lion/button@0.3.33
 - @lion/calendar@0.2.11
 - @lion/checkbox-group@0.1.73
 - @lion/checkbox@0.1.66
 - @lion/choice-input@0.2.43
 - @lion/field@0.3.7
 - @lion/fieldset@0.1.65
 - @lion/form-system@0.0.81
 - @lion/form@0.1.72
 - @lion/input-amount@0.1.69
 - @lion/input-date@0.1.66
 - @lion/input-datepicker@0.2.11
 - @lion/input-email@0.1.66
 - @lion/input-iban@0.1.68
 - @lion/input@0.1.65
 - @lion/option@0.2.8
 - @lion/popup@0.3.10
 - @lion/radio-group@0.1.75
 - @lion/radio@0.1.66
 - @lion/select-rich@0.3.13
 - @lion/select@0.1.63
 - @lion/switch@0.1.6
 - @lion/textarea@0.1.68
 - @lion/tooltip@0.3.10
 - @lion/validate@0.2.40
2019-11-06 11:23:14 +00:00
Erik Kroes
412ebbde91
Merge pull request #372 from mluiten/fix/en-US-translations
Fix en-US translations in lion-validate
2019-11-06 12:21:23 +01:00