Commit Graph

77 Commits

Author SHA1 Message Date
Amit Moryossef
424b15aefd fix(rtl): add correct text-align (#11353)
* fix(rtl): add correct text-align

* feat(text-align): add mixin for backwards compatibility of variables

* fix(text-align): default null not empty string

* fix(text-align): remove default
2017-05-02 11:10:18 -04:00
Dan Bucholtz
59eb9a328d refactor(): restructure components to loosen coupling, move overlay-portal, click-block, menu-controller and other app-level functionality to app directory. The motivation for this change is logical grouping, decoupling components from each other, and improving the ability to drop more unused components from bundle 2017-04-20 23:21:25 -05:00
Brandy Carney
cb5707d467 feat(rtl): add start and end text-align for alert and picker
references #5035
2017-04-13 13:35:15 -05:00
Vlad Topala
4ac8ffb6ed fix(datetime): emit ioncancel event on backdrop click for datetime (#10532)
* fix(datetime): emit ioncancel event on backdrop click for datetime component

* fix(datetime): emit ioncancel event on backdrop click for datetime component - fix for all picker components instead of specifically for datetime
2017-04-01 21:48:19 +02:00
Manu Mtz.-Almeida
99142f8ebe fix(datetime): fixes date time in 3.0 + perf improvements 2017-03-21 19:47:52 +01:00
Brandy Carney
042f698555 Merge branch 'master' into 3.0
# Conflicts:
#	src/components/action-sheet/test/basic/pages/page-one/page-one.ts
#	src/components/alert/alert.ts
#	src/components/content/content.ts
#	src/components/datetime/datetime.ts
#	src/components/datetime/test/datetime.spec.ts
#	src/components/loading/loading.ts
#	src/components/modal/test/basic/app.module.ts
#	src/components/picker/picker-component.ts
#	src/components/toast/toast.ts
#	src/components/toolbar/toolbar.ios.scss
#	src/components/toolbar/toolbar.md.scss
#	src/components/toolbar/toolbar.wp.scss
#	src/components/virtual-scroll/test/basic/app.module.ts
#	src/util/util.ts
2017-03-20 18:07:38 -04:00
Dan Bucholtz
b10ec68087 refactor(deep-linking): rename to
rename  to
2017-03-20 10:42:00 -05:00
Dan Bucholtz
52081a471a refactor(deep-linking): change to
change  to
2017-03-20 10:14:36 -05:00
mhartington
546003037e docs(): hide modules from docs 2017-03-16 11:49:46 -04:00
Brandy Carney
25dd7b5fce refactor(components): import button module on picker 2017-03-16 11:38:08 -04:00
Manu Mtz.-Almeida
74191c3e92 fix(datetime): update selectedIndex according to ngModel value 2017-03-16 16:34:11 +01:00
Brandy Carney
ddcd3cf1c5 refactor(components): convert components to separate modules 2017-03-15 16:07:06 -04:00
Dan Bucholtz
0ae638a6a0 refactor(picker): if opts are null, initialize to empty object 2017-03-14 16:08:15 -05:00
perry
396f891f33 chore(docs): updating dgeni typescript package 2017-03-14 14:50:31 -05:00
Dan Bucholtz
0964c850d4 test(e2e): refactor e2e to use deeplink decorator, lazy load more pages 2017-03-11 00:15:38 -06:00
Manu Mtz.-Almeida
ba3530657b fix(picker): selectionIndex always initialized 2017-03-08 23:44:15 +01:00
Daniel Imhoff
ced9bd2bb8 test(e2e): picker/basic 2017-03-03 16:41:39 -06:00
Dan Bucholtz
1786f1b897 refactor(picker): restructure picker component to separate modules
restructure picker component to separate modules
2017-03-02 14:56:39 -06:00
Dan Bucholtz
be79382386 test(e2e): refactor e2e tests to modular structure and utilize lazy loading where possible
refactor e2e tests to modular structure and utilize lazy loading where possible
2017-03-02 14:37:01 -06:00
Brandy Carney
c8c90572bc chore(scripts): update e2e prod build to work with ionic-app-scripts (#10083)
* chore(e2e): WIP to add files needed for app-scripts

* chore(e2e): WIP one e2e test building but with errors

* chore(e2e): move e2e.prod to working with app-scripts

move shared functions into util, add support for debug flag when
running e2e.prod / demos.prod which gets passed to app-scripts

* chore(build): fix app-scripts build for all e2e and demos

* chore(e2e): update ionic-angular import path

* chore(build): update dev paths to work with prod

* chore(e2e): get watch working with e2e prod

* docs(scripts): update README for running e2e and demos

closes #8411
closes #10023
2017-01-19 11:09:57 -05:00
Brandy Carney
d252fa49e5 chore(e2e): rename app-module.ts to app.module.ts for consistency
references #10023
2017-01-13 15:16:24 -05:00
Adam Bradley
24d0052541 chore(noImplicitAny): add noImplicitAny to tsconfig 2017-01-12 10:14:50 -06:00
Adam Bradley
7000b1b173 refactor: improve tree shaking abilities
Internal refactor completed in order to improve tree shaking and dead
code removal. The public API, with an exception to ion-slides, has
stayed the same. However, internally many changes were required so
bundlers could better exclude modules which should not be bundled.
Ultimately most changes resorted to removing references to `window` or
`document`, or a module that referenced one of those.

BREAKING CHANGES

ion-slides was refactored to remove the external dependencies, and
rewritten in TypeScript/ES6 modules to again improve tree shaking
abilities.
2017-01-09 09:51:39 -06:00
Manu Mtz.-Almeida
0450a4e812 test(picker): adds push() to test hardware go back 2016-12-09 10:39:40 +01:00
Brandy Carney
dc0659fe46 fix(picker): add color to picker-opt so the variable will style correctly
fixes #9519
2016-12-06 17:45:02 -05:00
mhartington
b17950d326 fix(dateTime): make sure picker-column is show on retina screens 2016-12-06 17:10:42 -05:00
Manu Mtz.-Almeida
44d772f41c fix(picker): removes unused code 2016-12-06 22:42:37 +01:00
Manu Mtz.-Almeida
ac07c6f124 fix(button): button strong is configurable 2016-12-06 22:38:03 +01:00
Manu Mtz.-Almeida
af7139b7ab fix(picker): mark main button as strong 2016-12-05 22:59:54 +01:00
Manu Mtz.-Almeida
24d45d5c50 refactor(picker): using DomController
Removed NativeRafDebouncer
2016-12-02 11:52:39 +01:00
Brandy Carney
3532a71c29 docs(sass): add documentation for sass variables
This adds documentation for loading, menu, picker, popover, radio,
refresher, select, and toast. Also removes unused variables.

References #8785
2016-12-01 18:39:52 -05:00
Manu Mtz.-Almeida
ecb8bee398 fix(picker): stop picker once it is closed 2016-11-27 21:08:44 +01:00
Manu Mtz.-Almeida
5ad7fd1908 perf(rendering): add css containment 2016-11-23 11:08:45 -06:00
Adam Bradley
dc7a638ae4 refactor(overlay): remove default pageTransitionDelay on dismiss 2016-11-21 13:40:21 -06:00
Manu Mtz.-Almeida
448e020c05 fix(picker): making touchable fill all the available space 2016-11-20 19:05:23 -06:00
Manu Mtz.-Almeida
cfbc5eabca perf(picker): improves picker UX feedback 2016-11-17 09:53:39 +01:00
Manu Mtz.-Almeida
32ab817181 fix(gestures): gesture controller handled by components
* fix(gestures): gesture controller is handled by components

fixes #9046

* fix(gestures): adds hybrid disable scroll assistance

fixes #9130
fixes #9052
fixes #7444
2016-11-16 10:03:51 -06:00
Manu Mtz.-Almeida
2348d228fa fix(picker): prevents scrolling under the picker 2016-11-15 12:14:57 +01:00
Manu Mtz.-Almeida
fc2ee6472f perf(picker): improves performance of picker and datepicker 2016-11-14 21:14:13 +01:00
Manu Mtz.-Almeida
033e1eae17 fix(nav): adds public willLoad lifecycle event
* fix(nav): adds public willLoad lifecycle event

* test(menu): adds more asserts
2016-11-01 13:12:29 -05:00
Manu Mtz.-Almeida
ff1f340285 test(assert): adds new debugging assert() util
improves removing of console.debug statements

fixes #8483
2016-10-18 09:10:00 -05:00
Manu Mtz.-Almeida
35568ba85f chore: removed deprecated APIs 2016-10-13 11:02:45 -05:00
Manu Mtz.-Almeida
e1e6e4be1e style: missing whitespaces 2016-10-06 10:51:18 +02:00
Max Lynch
713e2a1a33 feat(haptic): add haptic/taptic support to toggle/range/picker 2016-10-05 20:49:55 -05:00
Adam Bradley
7c05d0c0ba fix(di): update dependency injection and default configs 2016-09-16 00:49:09 -05:00
Adam Bradley
52ada1ca6d chore(components): ngmodule updates 2016-09-13 17:07:33 -05:00
Brandy Carney
16df3a4aab refactor(css): update theme imports 2016-09-13 16:57:32 -05:00
Brandy Carney
750cde38e2 refactor(css): scope component css to mode 2016-09-13 16:52:47 -05:00
Adam Bradley
d7be8a80c0 test(ngmodule): update to ngmodule 2016-09-13 15:44:02 -05:00
Brandy Carney
938864e8d0 refactor(button): add ion-button attribute and icon attributes to style buttons
BREAKING CHANGES:

- `<button>` becomes `<button ion-button>`
- `<a button>` becomes `<a ion-button>`
- `<button ion-item>` does not get the `ion-button` attribute
- Buttons inside of `<ion-item-options>` do get the `ion-button`
attribute
- Removed the `category` attribute, this should be passed in
`ion-button` instead.
- Button attributes added for icons in buttons: `icon-only`,
`icon-left`, and `icon-right`

closes #7466
2016-08-16 17:11:02 -04:00