Commit graph

946 commits

Author SHA1 Message Date
Thomas Allmer
43409df14d chore: align @lion/core version with other packages 2019-07-12 16:43:58 +02:00
gerjanvangeest
229d282a8e fix(overlays): add inheritsReferenceObjectWidth parameter 2019-07-12 16:43:58 +02:00
CircleCI
9412d6a44f chore: release new versions
- @lion/button@0.1.34
 - @lion/calendar@0.1.30
 - @lion/input-datepicker@0.1.31
 - @lion/popup@0.2.8
 - @lion/tooltip@0.2.8
2019-07-12 14:36:34 +00:00
Mikhail Bashkirov
a2634b58bf
Merge pull request #157 from ing-bank/fix/button
[button] Fix redispatching of click event
2019-07-12 16:32:33 +02:00
Mikhail Bashkirov
b7eb537d1d fix(button): make redispatch method protected 2019-07-12 16:14:23 +02:00
Mikhail Bashkirov
59e456e11f fix(button): put host element into click event target (fix #89) 2019-07-12 16:14:23 +02:00
Mikhail Bashkirov
b71177f667 fix(button): redispatch click event with all original properties 2019-07-12 16:14:22 +02:00
Mikhail Bashkirov
4a8c6ebbed fix(button): remove unnecessary instance method bind 2019-07-12 14:02:01 +02:00
CircleCI
a598a47dab chore: release new versions
- @lion/button@0.1.33
 - @lion/calendar@0.1.29
 - @lion/checkbox-group@0.1.30
 - @lion/checkbox@0.1.28
 - @lion/choice-input@0.2.5
 - @lion/field@0.1.26
 - @lion/fieldset@0.1.27
 - @lion/form-system@0.0.32
 - @lion/form@0.1.29
 - @lion/input-amount@0.1.28
 - @lion/input-date@0.1.27
 - @lion/input-datepicker@0.1.30
 - @lion/input-email@0.1.27
 - @lion/input-iban@0.1.28
 - @lion/input@0.1.27
 - @lion/localize@0.4.2
 - @lion/popup@0.2.7
 - @lion/radio-group@0.1.30
 - @lion/radio@0.1.28
 - @lion/select@0.1.26
 - @lion/textarea@0.1.27
 - @lion/tooltip@0.2.7
 - @lion/validate@0.2.12
2019-07-09 16:31:07 +00:00
Mikhail Bashkirov
481012dc19
Merge pull request #153 from ing-bank/fix/htmlLangObserver
Observe <html lang> attribute
2019-07-09 18:28:45 +02:00
Mikhail Bashkirov
18589f4be7 fix(localize): observe <html lang> attribute 2019-07-09 17:06:59 +02:00
Mikhail Bashkirov
3115c50d59 fix(localize): don't fire localeChanged event if set to the same locale 2019-07-09 09:23:47 +02:00
CircleCI
5452ae6fca chore: release new versions
- @lion/button@0.1.32
 - @lion/calendar@0.1.28
 - @lion/checkbox-group@0.1.29
 - @lion/checkbox@0.1.27
 - @lion/choice-input@0.2.4
 - @lion/field@0.1.25
 - @lion/fieldset@0.1.26
 - @lion/form-system@0.0.31
 - @lion/form@0.1.28
 - @lion/input-amount@0.1.27
 - @lion/input-date@0.1.26
 - @lion/input-datepicker@0.1.29
 - @lion/input-email@0.1.26
 - @lion/input-iban@0.1.27
 - @lion/input@0.1.26
 - @lion/popup@0.2.6
 - @lion/radio-group@0.1.29
 - @lion/radio@0.1.27
 - @lion/select@0.1.25
 - @lion/textarea@0.1.26
 - @lion/tooltip@0.2.6
 - @lion/validate@0.2.11
2019-07-04 09:30:22 +00:00
Thijs Louisse
f31b0ef1b7
Merge pull request #140 from ing-bank/fix/resetValidationState
Fix/reset validation state
2019-07-02 17:32:22 +02:00
CircleCI
0cdd0c2220 chore: release new versions
- @lion/button@0.1.31
 - @lion/calendar@0.1.27
 - @lion/checkbox-group@0.1.28
 - @lion/checkbox@0.1.26
 - @lion/choice-input@0.2.3
 - @lion/field@0.1.24
 - @lion/fieldset@0.1.25
 - @lion/form-system@0.0.30
 - @lion/form@0.1.27
 - @lion/input-amount@0.1.26
 - @lion/input-date@0.1.25
 - @lion/input-datepicker@0.1.28
 - @lion/input-email@0.1.25
 - @lion/input-iban@0.1.26
 - @lion/input@0.1.25
 - @lion/popup@0.2.5
 - @lion/radio-group@0.1.28
 - @lion/radio@0.1.26
 - @lion/select@0.1.24
 - @lion/textarea@0.1.25
 - @lion/tooltip@0.2.5
2019-07-02 15:31:26 +00:00
Thijs Louisse
adae87398c
Merge pull request #141 from ing-bank/fix/handleEmptyModelValues
Fix/handle empty model values
2019-07-02 17:28:16 +02:00
Thijs Louisse
6a85dbcef7 fix(field): don't return Unparseable on empty strings 2019-07-02 17:24:03 +02:00
CircleCI
e2a1986630 chore: release new versions
- @lion/button@0.1.30
 - @lion/calendar@0.1.26
 - @lion/checkbox-group@0.1.27
 - @lion/checkbox@0.1.25
 - @lion/choice-input@0.2.2
 - @lion/field@0.1.23
 - @lion/fieldset@0.1.24
 - @lion/form-system@0.0.29
 - @lion/form@0.1.26
 - @lion/icon@0.2.1
 - @lion/input-amount@0.1.25
 - @lion/input-date@0.1.24
 - @lion/input-datepicker@0.1.27
 - @lion/input-email@0.1.24
 - @lion/input-iban@0.1.25
 - @lion/input@0.1.24
 - @lion/popup@0.2.4
 - @lion/radio-group@0.1.27
 - @lion/radio@0.1.25
 - @lion/select@0.1.23
 - @lion/textarea@0.1.24
 - @lion/tooltip@0.2.4
2019-07-02 12:13:29 +00:00
Thijs Louisse
47a0f476b3
Merge pull request #132 from ing-bank/fix/formatConditionally
fix(field): format conditionally on user input only
2019-07-02 14:10:38 +02:00
Thijs Louisse
596488bbae fix(fieldset): test validation after dynamic child removal/addition 2019-07-02 14:06:04 +02:00
Mikhail Bashkirov
aa8c270175 chore(icon): remove misleading story 2019-07-02 14:03:35 +02:00
CircleCI
f119d4398e chore: release new versions
- @lion/input-datepicker@0.1.26
 - @lion/overlays@0.3.2
 - @lion/popup@0.2.3
 - @lion/tooltip@0.2.3
2019-07-02 11:54:16 +00:00
Joren Broekema
c31e174ca5
Merge pull request #142 from ing-bank/chore/popper-docs
Add Popper documentation
2019-07-02 13:51:31 +02:00
CircleCI
efe05b2869 chore: release new versions
- @lion/button@0.1.29
 - @lion/calendar@0.1.25
 - @lion/icon@0.2.0
 - @lion/input-datepicker@0.1.25
 - @lion/popup@0.2.2
 - @lion/tooltip@0.2.2
2019-07-01 16:20:05 +00:00
Joren Broekema
b77204f045 chore(overlays): add docs for popper positioning 2019-07-01 18:01:56 +02:00
Mikhail Bashkirov
733519041d
Merge pull request #139 from ing-bank/fix/icon
Enforce icon security using tagged templates
2019-07-01 17:54:26 +02:00
Mikhail Bashkirov
a6b0780d4f feat(icon): enforce icon security using tagged templates
BREAKING: Icon definition requires a function using a tag passed via arguments:

```js
// myicon.svg.js

// before
export default '<svg>...</svg>';

// after
export default tag => tag`<svg>...</svg>`;
```

Application developers have an alternative shortcut to use in-place with lit-html:

```js
// MyComponent.js

// before
render() {
  return html`
    <lion-icon .svg="${'<svg>...</svg>'}"></lion-icon>
  `;
}

// after
render() {
  return html`
    <lion-icon .svg="${html`<svg>...</svg>`}"></lion-icon>
  `;
}
```
2019-07-01 17:48:05 +02:00
Mikhail Bashkirov
0ef6a7c49f chore(icon): don't use id on svg in tests to not confuse users 2019-07-01 17:44:30 +02:00
CircleCI
602d0407d8 chore: release new versions
- @lion/input-datepicker@0.1.24
 - @lion/overlays@0.3.1
 - @lion/popup@0.2.1
 - @lion/tooltip@0.2.1
2019-07-01 15:42:31 +00:00
Joren Broekema
2cf44e5f22
Merge pull request #135 from ing-bank/fix/popper
Fix update popper config method
2019-07-01 17:26:56 +02:00
Thijs Louisse
caedb05372 fix(choice-input): tests for empty modelValue 2019-07-01 17:13:52 +02:00
Joren Broekema
910a1b57db fix(overlays): fix update popper config method 2019-07-01 17:02:14 +02:00
Thijs Louisse
9ba6e02f29 fix(validate): reset validation state when modelValue becomes undefined 2019-07-01 16:51:17 +02:00
CircleCI
0b1cb9fe34 chore: release new versions
- @lion/input-datepicker@0.1.23
 - @lion/overlays@0.3.0
 - @lion/popup@0.2.0
 - @lion/tooltip@0.2.0
2019-06-28 12:07:31 +00:00
Joren Broekema
e3af4e7009
Merge pull request #101 from ing-bank/feat/popper
Popper.js implementation in LocalOverlay
2019-06-28 14:05:03 +02:00
Mikhail Bashkirov
9c2560dee5
Merge pull request #134 from ing-bank/chore/yarn-scan
Prevent users from committing lockfiles with invalid resolved source
2019-06-28 12:41:00 +02:00
Joren Broekema
36f152cc97 chore: add extra husky check 2019-06-28 11:51:47 +02:00
Joren Broekema
1ddd7cb93a chore(overlays): fix demo by adding boundariesElement to popup config 2019-06-28 10:45:17 +02:00
CircleCI
224cfde978 chore: release new versions
- @lion/button@0.1.28
 - @lion/calendar@0.1.24
 - @lion/icon@0.1.10
 - @lion/input-datepicker@0.1.22
 - @lion/popup@0.1.29
 - @lion/tooltip@0.1.29
2019-06-27 16:24:57 +00:00
Mikhail Bashkirov
6cf6f3493b
Merge pull request #116 from ing-bank/ruphin-patch-1
Update LionIcon to no longer render 'undefined'
2019-06-27 18:21:59 +02:00
Goffert van Gool
675fc615ef fix(icon): refactor icon to not use 'until' hack and use get/set 2019-06-27 18:18:52 +02:00
Mikhail Bashkirov
d1c11616e4 chore(icon): clean up SVG bundle module for tests 2019-06-27 18:18:52 +02:00
Mikhail Bashkirov
099f2d7c9d chore(icon): fix SVGs to prevent focus in IE11 2019-06-27 18:18:52 +02:00
Mikhail Bashkirov
d5bb4f5a2b chore: remove unused assets 2019-06-27 18:18:52 +02:00
Mikhail Bashkirov
ba69c52ff1 chore(icon): add tests for race conditions with promises 2019-06-27 18:18:52 +02:00
Mikhail Bashkirov
bd5f51e3d7 fix(icon): use LitElement 2019-06-27 18:18:52 +02:00
Mikhail Bashkirov
c62d3353a2 fix(icon): render nothing consistently when svg is undefined 2019-06-27 18:18:52 +02:00
Thijs Louisse
af8046cf53 fix(field): format conditionally on user input only 2019-06-27 17:27:39 +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
1e9ec400dd chore(overlays): cleanup some tests and demos 2019-06-27 15:42:09 +02:00