38 Commits

Author SHA1 Message Date
2bde55421d refactor(app): add cordova-platform to ion-app, add back-button support, get api working 2018-02-05 22:38:58 -06:00
2f8a027e2f refactor(all): use ts strict mode 2018-02-05 23:16:10 +01:00
ab2176b6ce refactor(nav): add initial support for url in general, add integration w/ ng-router 2018-01-31 10:52:50 -06:00
9d5b907bf6 chore(helpers) change default debounce wait to 0 2018-01-26 09:53:26 -06:00
dcf1b8e478 feat(button-effect): adds ripple effect 2018-01-16 23:40:20 +01:00
342a81e64d style(core): fix lint errors and update el to consistent names 2018-01-11 13:19:18 -05:00
88cad7120b style(components): fix lint errors 2018-01-10 14:50:25 -05:00
835175c43c chore(tslint): update tslint rules and autofix lint errors 2018-01-10 14:48:01 -05:00
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
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
e64944d6de refactor(framework-delegate): wrap user element with ion-page for modal and nav 2018-01-04 13:04:19 -06:00
b804c552ba refactor(helpers): update domControllerAsync to make callback optional and work off of a Promise 2017-12-21 12:50:29 -06:00
dbb6438088 test(): add init config and queryParam tests 2017-12-19 16:51:45 -05:00
8b6a1826a3 fix(select): update select interfaces 2017-12-11 13:49:59 -06:00
a817bd7b66 refactor(alert): update various interfaces and exports, fix alert dismiss promise flow to work correctly 2017-11-27 15:35:53 -06:00
fbfa9d471f fix(tabs): fullscreen 2017-11-20 23:13:56 +01:00
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
3c3cd1b537 fix(all): js / scss linter issues 2017-11-17 00:20:26 +01:00
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
1bfc0c71e3 fix(sliding-item): finish it 2017-11-02 10:25:40 +01:00
094816de01 refactor(content): use css instead of js 2017-10-30 19:22:52 +01:00
213815cf4c docs(select): include popover for interface docs 2017-10-16 17:13:50 -04:00
bdf4f60e9e feat(reorder): adds ion-reorder-group to core 2017-09-20 11:44:27 +02:00
e3d3bc40d2 Merge branch 'core' into core-range 2017-09-18 19:18:09 +02:00
fffa9b5460 style(all): adds tslint-ionic-rules 2017-09-17 23:04:02 +02:00
16d13e03c9 feat(menu): adds ion-menu and ion-menu-controller 2017-09-15 12:30:43 -05:00
f1ac5304d6 feat(radio): add radio and radio group component 2017-09-01 18:52:50 -04:00
663deb2694 feat(range): basic range component 2017-08-30 18:35:22 -04:00
275bf7fb33 feature(keyboard-controller): add keyboard-controller element 2017-08-29 15:17:10 -05:00
11385ea7f1 wip nav 2017-08-28 13:25:52 -05:00
2dc36f7274 refactor(navigation): update interfaces 2017-08-24 14:23:38 -05:00
2c6a4dcf34 refactor(navigation): ion-nav and ion-nav-controller are separate components
* nav-nav-nav-nav-nav

* wipit

* holy async batman
2017-08-24 13:31:42 -05:00
30708d1224 feat(select): get select component working with action sheet / popover
- adds markup for the select
- gets placeholder working properly
- adds select popover component
- renames option to select-option
- adds a function to get label text from item
2017-08-22 16:09:26 -04:00
a941226d6f feature(navigation): initial nav implementation (WIP)
* wip

* wip

* updates
2017-08-16 14:40:01 -05:00
4dcb174245 refactor(components): move function to get classes from host to utils
Moved getElementClassObject function to utils/theme and updated the
components with child buttons to use this function to get the host
classes.

Adds the ability to pass classes down from host to child for content
and segment button

closes ionic-team/stencil#84
2017-08-11 13:27:18 -04:00
1d656657e2 refactor(item): add helper functions for item sliding 2017-07-17 11:08:55 -04:00
1ada75014e refactor(content): add ion-fixed component and move from content 2017-07-17 11:08:55 -04:00
c7010e28b7 chore(): prep move from ionic to core for use of vanilla 2017-06-22 14:59:33 -05:00