41 Commits

Author SHA1 Message Date
d3d7de121b fix(): scroll assists now recognizes inputs on inner pages and modals (#20864)
fixes #20843
2020-03-25 14:39:38 -04:00
8bd5bace73 fix(textarea): properly adjust auto-grow textarea in scrolled content (#19776)
fixes #19193
2020-03-25 14:38:45 -04:00
9e9f72a87f docs(): fix occurred typo (#19916)
* docs(searchbar): typo ocurred / occurred

* docs(textarea): occurred typo

* docs(input): occurred typo

* docs(regenerate): occurred typo fix
2019-11-18 09:20:21 -05:00
48a27636c7 fix(all): component reusage (#18963)
Use new stencil APIs to allow ionic elements to be reused once removed from the DOM.

fixes #18843
fixes #17344
fixes #16453
fixes #15879
fixes #15788
fixes #15484
fixes #17890
fixes #16364
2019-08-27 16:29:37 +02:00
26e6d6f115 fix(textarea): autogrow (#18822)
fixes #18744
2019-07-17 19:23:13 +02:00
34dfc3ce98 refactor(all): updating to newest stencil apis (#18578)
* chore(): update ionicons

* refactor(all): updating to newest stencil apis

* fix lint issues

* more changes

* moreee

* fix treeshaking

* fix config

* fix checkbox

* fix stuff

* chore(): update ionicons

* fix linting errors
2019-06-23 11:26:42 +02:00
b40f7d36d5 fix(): update to Stencil One 🎉🎊 2019-06-19 21:33:50 +02:00
cc8678ad58 feat(textarea): add option to expand textarea as value changes (#16916)
* feat(textarea): add autoGrow - set height to scrollHeight

* change 1px to inherit, remove additional 4px
2019-05-07 16:52:24 -04:00
3cdab10aa0 fix(textarea): reposition textarea when keybard appears (#18098)
fixes #17847
2019-04-24 12:33:22 -04:00
e5c8c10029 fix(components): include mode classes on components for use in shadow (#17838)
- removes mode-less component classes from the internal CSS, use element instead
- adds mode specific classes `md` or `ios` for styling inside of shadow components
- adds e2e test that verifies mode classes exist on all ionic components, plus checks for specific classes that the components need for internal styling

fixes #17608
2019-04-16 17:28:21 -04:00
494991e9fb fix(textarea): float label when a value is changed async (#18024)
emits styles to the parent item on value change so that the item will get the proper class to float the label

fixes #17555 fixes #17559
2019-04-12 13:23:04 -04:00
a90084c077 feat(input): add getInputElement() (#17183)
expose internal <input> element

fixes #17174
2019-01-21 17:19:40 +01:00
63e0501ae6 fix(input): disable shadow-dom for text inputs (#17043)
fixes #17020
2019-01-11 16:07:38 +01:00
3d656ac312 docs(all): improve type docs for event 2018-12-28 20:38:24 +01:00
fd79b57748 fix(inputs): fix aria with shadow-dom (#16329) 2018-11-16 19:26:55 +01:00
a8be5291bb fix(label): placeholder + floating label (#16111)
* fix(label): placeholder + floating label

* fix placeholder type

* update docs

* uodate docs
2018-11-02 22:15:28 +01:00
ecc2c55370 docs(all): possible values are extracted by stencil (#16190)
* docs(all): possible values are extracted by stencil

* add defaults

* remove all hardcoded defaults

* update stencil
2018-11-02 00:06:40 +01:00
ef6895acbd fix(inputs): disabled handling (#16071) 2018-10-25 22:50:06 +02:00
a72fced6fe fix(all): docs for all missing props 2018-10-11 16:24:08 -05:00
a999c1f0a9 perf(): prevent unnecesary event listener changes 2018-10-09 16:03:14 -05:00
5560dcd713 fix(all): avoid using focus() since it conflicts with HTMLElement
fixes #15810
2018-10-02 17:13:45 +02:00
c49d896e08 refactor(all): using ComponentInterface 2018-09-14 18:47:00 +02:00
c446d1b6d1 fix(hide-when): mode is a reserved property 2018-08-26 22:29:46 +02:00
c66a34ab59 feat(inputs): add focus() method
fixes #15266
fixes #15268
2018-08-23 00:51:53 +02:00
5989f15952 fix(textarea): remove autocomplete prop 2018-08-19 19:00:37 +02:00
2e7d355edf fix(input): event interfaces 2018-08-12 01:18:59 +02:00
5627811ef0 fix(textarea): add ion color classes 2018-08-08 15:14:43 -05:00
c1b61d0fee chore(): update to ionic-rules/strict 2018-07-29 23:10:38 +02:00
92e21a8cf3 fix(all): updated tslint rules to latest 2018-07-29 13:03:47 +02:00
f676f98628 fix(input): add color support for ion-input
fixes #14864
2018-07-28 16:48:01 +02:00
8324bd1f7f fix(inputs): inputs work inside <form> 2018-07-24 00:00:54 +02:00
a7f1f4daa7 refactor(components): update to use shadow DOM and work with css variables
- updates components to use shadow DOM or scoped if they require css variables
- moves global styles to an external stylesheet that needs to be imported
- adds support for additional colors and removes the Sass loops to generate colors for each component
- several property renames, bug fixes, and test updates

Co-authored-by: Manu Mtz.-Almeida <manu.mtza@gmail.com>
Co-authored-by: Adam Bradley <adambradley25@gmail.com>
Co-authored-by: Cam Wiegert <cam@camwiegert.com>
2018-07-09 12:57:21 -04:00
618f708bc4 fix(all): strong typing for color 2018-05-14 13:51:30 +02:00
1bd546758e fix(inputs): interactive css to rule all them 2018-05-09 17:44:18 +02:00
826e02bcf0 fix(select): cssClass + strong typed 2018-04-27 18:25:49 +02:00
8b1452c5c1 fix(lint): import order 2018-04-26 20:18:57 +02:00
053c375521 refactor(all): allow external imports 2018-04-24 16:12:02 +02:00
d5129df970 fix(all): strong typed events 2018-04-23 17:26:10 +02:00
4ea8881f33 refactor(all): enable strictPropertyInitialization 2018-04-19 18:48:38 +02:00
fd5c957787 refactor(all): enable ts strict 2018-04-10 02:43:48 +02:00
d37623a2ca chore(packages): move the packages to root 2018-03-12 16:02:25 -04:00