Adam Bradley
0880ef57e7
refactor(imports): use internal CssClassMap interface
2018-02-26 16:02:38 -06:00
Manu Mtz.-Almeida
9e3f295bbf
refactor(overlays): remove duplicated code
2018-02-23 20:00:35 +01:00
Manu Mtz.-Almeida
02dff90cc8
fix(overlay): minor ts fixes
2018-02-23 11:00:49 +01:00
Manu Mtz.-Almeida
ae77a64b37
fix(overlays): typescript is our friend
...
By using typescript generics we are able to detect at
compiler time that the overlay options conform with the
overlay implementation.
2018-02-23 10:54:28 +01:00
Manu Mtz.-Almeida
111f526d05
fix(overlay): fix overlay indexing
2018-02-23 00:49:54 +01:00
Manu Mtz.-Almeida
9e4bae74ab
feat(inputs): adds deferEvent helper
2018-02-21 16:00:19 +01:00
Manu Mtz.-Almeida
beee484735
fix(all): debounce is not nested
2018-02-21 15:38:32 +01:00
Manu Mtz.-Almeida
de2f44cbaa
fix(all): js hardening (strict + tslint sonar)
2018-02-21 13:15:24 +01:00
Dan Bucholtz
e498a6fa5e
feature(show-when): add orientation support, recalc on resize event
2018-02-19 23:15:28 -06:00
Dan Bucholtz
eb8591c268
feature(show-when): initial implementation of show-when
2018-02-19 22:01:29 -06:00
Dan Bucholtz
3f6e1ddbcd
refactor(external-router): remove the external router controller, move the reconciliation methods to the nav itself, and move the external activation status information to ion-app
2018-02-15 23:14:09 -06:00
Manu Mtz.-Almeida
2fb9e4499f
fix(nav): flickering
2018-02-14 18:41:08 +01:00
Dan Bucholtz
4271a0fc1e
feature(routing): create external router controller for reconciling state from router in re-useable fashion
...
* external router controller
* external router controller
* gif it's working
2018-02-13 01:28:39 -06:00
Dan Bucholtz
edeb1324c9
refactor(nav): implement nav integration with external router (angular to start)
2018-02-13 00:02:48 -06:00
Manu Mtz.-Almeida
255c3dd1ae
refactor(all): componentOnReady is part of the types
2018-02-10 01:52:51 +01:00
Dan Bucholtz
2bde55421d
refactor(app): add cordova-platform to ion-app, add back-button support, get api working
2018-02-05 22:38:58 -06:00
Manu Mtz.-Almeida
2f8a027e2f
refactor(all): use ts strict mode
2018-02-05 23:16:10 +01:00
Manu Mtz.-Almeida
6d52b722e4
fix(buttons): custom cssClass
2018-02-03 19:16:37 +01:00
Dan Bucholtz
ab2176b6ce
refactor(nav): add initial support for url in general, add integration w/ ng-router
2018-01-31 10:52:50 -06:00
Cam Wiegert
9d5b907bf6
chore(helpers) change default debounce wait to 0
2018-01-26 09:53:26 -06:00
Manu Mtz.-Almeida
e0cf1325b7
fix(ripple): using ripple effect in all button components
2018-01-17 15:44:17 +01:00
Manu Mtz.-Almeida
dcf1b8e478
feat(button-effect): adds ripple effect
2018-01-16 23:40:20 +01:00
Brandy Carney
342a81e64d
style(core): fix lint errors and update el to consistent names
2018-01-11 13:19:18 -05:00
Brandy Carney
88cad7120b
style(components): fix lint errors
2018-01-10 14:50:25 -05:00
Brandy Carney
835175c43c
chore(tslint): update tslint rules and autofix lint errors
2018-01-10 14:48:01 -05:00
Dan Bucholtz
6156561c1b
refactor(delegate): don't automatically append ion-page, add tests for host-element for modal and nav
2018-01-09 10:43:57 -06:00
Cam Wiegert
7f8cf42773
feat(inputs) debounce input and change events ( #13764 )
...
* feat(helpers) add debounce helper
* feat(searchbar) debounce ionInput
* feat(range) debounce ionChange
* feat(input) debouce ionInput
* feat(textarea) debounce ionInput
* feat(range) make debounceChange private
* feat(searchbar) make debounceInput private
* feat(inputs) change default debounce to 0 in input/textarea
2018-01-04 15:07:50 -06:00
Dan Bucholtz
e64944d6de
refactor(framework-delegate): wrap user element with ion-page for modal and nav
2018-01-04 13:04:19 -06:00
Dan Bucholtz
b804c552ba
refactor(helpers): update domControllerAsync to make callback optional and work off of a Promise
2017-12-21 12:50:29 -06:00
mhartington
dbb6438088
test(): add init config and queryParam tests
2017-12-19 16:51:45 -05:00
Dan Bucholtz
c30337bf8c
refactor(navigation): get rid of ion-nav-controller, get nav working correctly in DOM, angular, react
2017-12-14 15:13:47 -06:00
Adam Bradley
8b6a1826a3
fix(select): update select interfaces
2017-12-11 13:49:59 -06:00
Cam Wiegert
444b77add0
feat(button) combine boolean fill/size/expand props to string ( #13348 )
...
* chore(utils) extend getElementClassObject to accept string array
* feat(button) combine boolean fill/size/span props to string
* feat(button) rename span prop to expand
* docs(button) remove default from listed size options
* docs(button) clarify default button fill styles
2017-11-28 10:40:59 -06:00
Dan Bucholtz
a817bd7b66
refactor(alert): update various interfaces and exports, fix alert dismiss promise flow to work correctly
2017-11-27 15:35:53 -06:00
Dan Bucholtz
f269766068
chore(angular/providers): making progress on angular providers, fix merge issues
...
* chore(input): remove interface .d.ts file, move to .ts file
* refactor(angular): start working on providers, etc
* chore(angular/dependencies): update deps for angular demo
2017-11-21 11:58:57 -06:00
Adam Bradley
048a0cc42a
refactor(radio): native input type=radio
2017-11-21 08:00:50 -06:00
Dan Bucholtz
19e40fe10a
refactor(input): make the interfaces be in a .ts file so a corresponding .d.ts file is generated by the ts compiler
2017-11-20 16:23:21 -06:00
Manu Mtz.-Almeida
fbfa9d471f
fix(tabs): fullscreen
2017-11-20 23:13:56 +01:00
Dan Bucholtz
ea003350b8
refactor(alert): update alert api
...
* alert poc
* refactor(app): add in app public api
* refactor(nav): implement a public interface and correct types to nav
* feature(helpers): promisify the animation's play method to make it play nicely with promise flows
* test(alert): fix test to ensure alert element is hydrated before using it
* refactor(index): expose the Nav public api types
2017-11-20 15:51:20 -06:00
Manu Mtz.-Almeida
3c3cd1b537
fix(all): js / scss linter issues
2017-11-17 00:20:26 +01:00
Adam Bradley
b4813ed276
chore(interface): init input interfaces
2017-11-16 15:43:10 -06:00
Brandy Carney
0e73723e57
style(components): rename variables and methods for consistency
...
- updates ele to el
- renames functions under prop did change
- documents events and some props
- adds private / protected
- removes underscores from range
2017-11-02 10:49:42 -04:00
Manu Mtz.-Almeida
ad81cca77a
feat(haptic): adds haptic utils
2017-11-02 12:18:19 +01:00
Manu Mtz.-Almeida
1bfc0c71e3
fix(sliding-item): finish it
2017-11-02 10:25:40 +01:00
Manu Mtz.-Almeida
094816de01
refactor(content): use css instead of js
2017-10-30 19:22:52 +01:00
Brandy Carney
213815cf4c
docs(select): include popover for interface docs
2017-10-16 17:13:50 -04:00
Manuel Mtz-Almeida
bdf4f60e9e
feat(reorder): adds ion-reorder-group to core
2017-09-20 11:44:27 +02:00
Manuel Mtz-Almeida
e3d3bc40d2
Merge branch 'core' into core-range
2017-09-18 19:18:09 +02:00
Manuel Mtz-Almeida
fffa9b5460
style(all): adds tslint-ionic-rules
2017-09-17 23:04:02 +02:00
Manuel Mtz-Almeida
16d13e03c9
feat(menu): adds ion-menu and ion-menu-controller
2017-09-15 12:30:43 -05:00