Sean Perkins
fd031aa1c3
fix(input): only set native input value if different ( #24758 )
...
Resolves #24753
2022-02-14 14:33:17 -05:00
Sean Perkins
c6381ce4f9
fix(input): IME composition mode ( #24735 )
...
Resolves #24669
2022-02-08 13:14:05 -05:00
Sean Perkins
4ff9524e10
fix(input): cursor position does not jump to end ( #24736 )
...
Resolves #24727
2022-02-08 11:39:02 -05:00
Sean Perkins
1f918835f4
fix(input): min/max compatibility with react-hook-form ( #24657 )
...
Resolves #24489
2022-01-27 12:29:52 -05:00
Sean Perkins
43c5977d48
fix(input): ion-input accepts any string value ( #24606 )
...
Resolves #19884
2022-01-20 12:47:50 -05:00
Liam DeBeasi
8c442059b5
docs(input): clarify intended placeholder behavior for certain input types ( #24567 )
...
resolves #24557
2022-01-12 11:44:52 -05:00
Sean Perkins
52cd5d0cce
fix(input): ionInput event emits with type of InputEvent ( #24111 )
...
The ionInput event for both ion-input and ion-textarea will emit with a type of InputEvent.
2021-11-08 16:01:38 -05:00
Amanda Smith
c20408369b
fix(select): ensure popover options with number values are searched for correctly ( #23998 )
2021-10-04 11:19:49 -05:00
Liam DeBeasi
8708095111
feat(all): add CustomEvents types to components that emit events ( #23956 )
...
resolves #22925
BREAKING CHANGE: The `RadioChangeEventDetail` interface has been removed in favor of `RadioGroupChangeEventDetail`.
2021-09-24 16:28:49 -04:00
William Martin
f3ae4319bb
fix(input, select, textarea): change type of placeholder prop to string only ( #23500 )
...
resolves #22976
BREAKING CHANGE: Updated the `placeholder` property on `ion-input`, `ion-textarea`, and `ion-select` to have a type of `string | undefined`.
2021-06-24 10:23:19 -04:00
Liam DeBeasi
dc430af906
fix(all): reflect color property as an attribute for vue ( #23345 )
...
resolves #23323
2021-05-21 19:26:53 -04:00
William Martin
a31fb55bac
fix(datetime, input, textarea): remove aria-labelledby when there is no adjacent ion-label ( #23211 )
...
* fix(datetime, input, textarea): remove aria-labelledby when there is no adjacent ion-label
* Update core/src/components/input/test/a11y/input.spec.ts
Co-authored-by: Liam DeBeasi <liamdebeasi@users.noreply.github.com >
* Update core/src/components/textarea/test/a11y/textarea.spec.ts
Co-authored-by: Liam DeBeasi <liamdebeasi@users.noreply.github.com >
* Update core/src/components/datetime/test/a11y/datetime.spec.ts
Co-authored-by: Liam DeBeasi <liamdebeasi@users.noreply.github.com >
* remove hard-coded label, fix whitespace
Co-authored-by: Liam DeBeasi <liamdebeasi@users.noreply.github.com >
2021-04-20 12:34:32 -04:00
William Martin
61f094d306
fix(input): inherit aria-label to input ( #23159 )
2021-04-07 14:44:03 -04:00
Brandy Carney
c8a3999da1
fix(label): properly float labels for non-input items ( #23060 )
2021-03-17 12:32:50 -04:00
Brandy Carney
9282aa6871
fix(label): only show placeholder with floating label when focused ( #22958 )
...
fixes #17571
2021-03-01 15:36:29 -05:00
Amith Mihiranga
b768181307
docs(input): add available autocapitalize property options ( #21886 )
...
Co-authored-by: Brandy Carney <brandy@ionic.io >
2020-12-16 09:53:00 -05:00
Liam DeBeasi
abad12fbdb
fix(input): title attribute is automatically inherited ( #22493 )
...
resolves #22055
2020-11-13 12:15:33 -05:00
Brandy Carney
a9b2260100
test(core): add lang attr to html tag to resolve axe errors ( #22410 )
2020-11-02 17:08:03 -05:00
Liam DeBeasi
27191026ef
docs(): add note on form bindings with debounce ( #22409 )
2020-11-02 09:26:42 -05:00
Liam DeBeasi
db2cac20fb
docs(vue): update component usage examples for vue 3 ( #22050 )
2020-09-11 13:48:21 -04:00
Liam DeBeasi
6878fb9eb9
fix(input): remain focused in the input after pressing the clear button ( #21985 )
...
resolves #21549
2020-08-27 15:22:40 -04:00
Brandy Carney
e4964ff77b
fix(input): properly focus the input when clicking the item padding in WebKit ( #21930 )
...
Related WebKit bug: https://bugs.webkit.org/show_bug.cgi?id=214859
Issue Number: fixes #21509
2020-08-27 14:52:02 -04:00
Adam Bradley
753fd2f910
chore(colorClass): update createColorClasses() for ts4 ( #21896 )
...
Change the createColorClasses() fn so the returned type and jsx class property work well with typescript 4
2020-08-10 09:18:41 -05:00
Liam DeBeasi
a625c837a6
feat(input, textarea): expose native events for ionBlur and ionFocus ( #21777 )
...
resolves #17363
2020-07-17 17:43:17 -04:00
Liam DeBeasi
fa93dffdb4
feat(input): accept datetime-local, month, and week type values ( #21758 )
...
resolves #21757
2020-07-17 10:46:07 -04:00
Liam DeBeasi
1dcd9de50a
fix(input): clear button can now be tabbed to ( #21633 )
...
fixes https://github.com/ionic-team/ionic/issues/21549
2020-07-01 10:13:12 -04:00
Liam DeBeasi
d8b377ffeb
fix(input): add aria-label to clear button ( #21538 )
2020-06-15 13:36:11 -04:00
Brandy Carney
cf3035778c
chore(stencil): update to v1.14 ( #21458 )
2020-06-10 11:36:02 -04:00
Brandy Carney
882f8fef07
fix(item): inherit align-items from parent item ( #19278 )
...
inherits alignment in inner item, sets item alignment to center
fixes #18703
2020-05-29 11:30:19 -04:00
Brandy Carney
1ea5ce5839
chore(stencil): update to latest stencil version ( #21378 )
...
references ionic-team/ionic-docs#1343
2020-05-26 15:05:36 -04:00
Manu MA
4fd7c0cc5a
feat(all): add all autocomplete values to input and searchbar ( #21297 )
2020-05-22 09:23:44 -04:00
Brandy Carney
dd4cb706ff
fix(input): check for tabindex and pass it properly to native input ( #21170 )
...
* fix(input): check for tabindex and pass it properly to native input
references #17515
* style(input): fix lint error
* test(input): update test for more use cases (inside item)
* fix(item): adds delegatesFocus to shadow
* style(input): add comment block on what the code does
2020-05-13 12:18:03 -04:00
Brandy Carney
687122127c
docs(stencil): add stencil usage to components ( #21261 )
2020-05-12 20:35:48 -04:00
Liam DeBeasi
57b2a6b0cc
docs(input): provide info regarding pattern used with date type ( #21067 )
...
fixes #21020
2020-04-17 10:09:21 -04:00
Liam DeBeasi
3efaf43821
feat(input): add support for enterkeyhint ( #21035 )
...
fixes #21034
2020-04-15 15:08:12 -04:00
Liam DeBeasi
e2cba41e32
fix(): scroll assists now recognizes inputs on inner pages and modals ( #20864 )
...
fixes #20843
2020-03-25 11:45:56 -04:00
Ely Lucas
972e361bdc
docs(react): updating react input usages with binding examples ( #20557 )
2020-02-19 17:49:53 -07:00
Liam DeBeasi
89bf08b627
fix(input): do not clear input if "Enter" key pressed ( #20462 )
...
fixes #20442
2020-02-14 09:27:05 -05:00
Brandy Carney
da6263a044
docs(vue): update usage examples to kebab-case ( #20313 )
...
references #20296
2020-01-27 14:22:42 -05:00
Ely Lucas
3a56228290
fix(core): updating type of input value to accept numbers, fixes #20173 ( #20267 )
2020-01-23 13:10:29 -07:00
Matthew Harris
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
Manu MA
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
Simon
3e63b3c2c4
fix(input): update inputmode attribute values to match the specs ( #19131 )
2019-08-26 16:07:54 -04:00
Manu MA
930b271a4a
Master react ( #18998 )
...
* chore(): bump to beta 8
* fix(): IonFabButton href fix
* fix(react): support components with href attributes
* fix(): Prep work to break router out
* fix(): breaking react-router and react-core into own packages
* chore(): moving view stuff out of react-core
* chore(): dev build 8-1
* chore(): update to react beta 8
* chore(): fixes to deps
* fix(): removing IonAnchor in favor of IonRouterLink
* chore(): beta 9 release
* refactor(react): treeshake, minify, api
* wip
* fix(): react dev builds
* fix(): fixes to get app builds working again
* fix(): removing tgz file
* feat(): adding platform helper methods
* fix(): don't map attributes to props
* chore(): add test app
* feat(): copy css folder from core
* chore(): move rollup node resolve to devDependencies
* fix(): expose setupConfig()
* perf(): improve treeshaking
* fix(): removing crypto from generateUniqueId
* fix(): adding missing rollup dp
* fix(): test cleanup and fixes to make tests pass
* chore(): moving react to packages folder
* fix(): fixing react build due to move to packages
* feat(): adding missing IonInfiniteScrollContent component
* chore(): add automated testing using cypress
* fix(): adding option onDidDismiss to controller components
* 0.0.10 react
* wip
* fix(): removing deprecated React calls
* fix(): exporting setupConfig from core
* chore(): bump to 4.8.0-rc.0
* chore(): updating test-app deps and fixing test
* chore(): updates to react readme
2019-08-13 14:24:44 -06:00
Manu MA
e82648bda2
refactor(all): update to one (part 3) ( #18874 )
2019-07-25 20:22:44 +02:00
Adam Bradley
598a13ecc0
chore(test): remove unused preview tests ( #18608 )
2019-06-24 17:15:57 -05:00
Manu MA
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
Brandy Carney
73599c22aa
docs(components): document what start and end mean for CSS variables ( #18538 )
2019-06-21 15:11:07 -04:00
Manu MA
b40f7d36d5
fix(): update to Stencil One 🎉 🎊
2019-06-19 21:33:50 +02:00
Brandy Carney
f0af70736b
fix(item): align stacked and floating items start ( #18379 )
...
fixes #16375
2019-05-24 17:47:29 -04:00