Commit Graph

97 Commits

Author SHA1 Message Date
Dan Bucholtz
02f8f11e74 test(e2e): fix broken tests
fix broken tests
2017-03-21 12:10:03 -05:00
Dan Bucholtz
945cd8ff52 test(e2e): restructure e2e to tests to import modules
restructure e2e to tests to import modules
2017-03-21 10:49:11 -05: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
af16846568 chore(e2e): rename to to standardize on format
rename  to  to standardize on format
2017-03-20 11:57:26 -05:00
Manu Mtz.-Almeida
7e9bad5092 perf(content): scrollview magic activated on demand 2017-03-16 20:12:49 +01:00
mhartington
546003037e docs(): hide modules from docs 2017-03-16 11:49:46 -04:00
Brandy Carney
ddcd3cf1c5 refactor(components): convert components to separate modules 2017-03-15 16:07:06 -04:00
Job
6918275bd3 feat(infinite): add scroll in opposite direction (#8099)
* feat(infinite): add scroll in opposite direction

fixes

* test(infinite-scroll): opposite direction e2e test

* fix(infinite-scroll): keep scroll position

* feat(content): scroll down on load

* fix(infinite-scroll): scroll the content down on load

* Requested changes
2017-03-15 14:58:45 +01:00
Manu Mtz.-Almeida
f9f9a1b441 test(content): fix unit test by using new elementRef api 2017-03-14 22:14:01 +01:00
perry
396f891f33 chore(docs): updating dgeni typescript package 2017-03-14 14:50:31 -05:00
Manu Mtz.-Almeida
28754926b5 refactor(content): implemented the angular way 2017-03-04 19:12:56 +01:00
Dan Bucholtz
4495663cea refactor(content): refactor content to remove hard reference to tabs
refactor content to remove hard reference to tabs
2017-03-02 14:45:50 -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
Justin Willis
6a0c92c509 fix(content): check for scroll element before modifying it (#10374)
* test(refresher): add nav based refresher e2e test

* test(refresher): tweak test to repro issue

* fix(content): check for scroll element

* chore(content): double check for a scroll element
2017-02-13 12:39:29 -05:00
mhartington
41b063b7ae docs(content): add note about multiple ionContents
Closes https://github.com/driftyco/ionic-site/issues/956
2017-02-10 17:20:56 -05:00
Brandy Carney
cc21f93b87 docs(API): update descriptions to be more clear
also update descriptions for the same properties to be more consistent,
and reword all events to start and end the same.

closes #10248 closes driftyco/ionic-site#613 closes
driftyco/ionic-site#899
2017-01-31 17:47:52 -05:00
Justin Willis
96f550ceb8 fix(content): check for this._scroll when reading dimensions (#10216)
* fix(content): check for this._scroll

* chore(lint): fix validate error
2017-01-30 13:25:59 -05: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
Chris Morbitzer
3a718de463 fix(content): unsubscribe from viewCtrl observables after content ins… (#10050)
* fix(content): unsubscribe from observables on destroy

* fix(content): scroll is initialized before subscribing

fixes #9593
fixes #10045

* fix(content): unset viewCtrl subscribers on destroy
2017-01-18 14:57:12 +01: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
Robert Coie
7906e90ae0 chore: add void return value for some callback signatures (#9967) 2017-01-11 17:10:34 -05: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
Justin Willis
ef24e0781f test(content): add no-bounce test (#9733)
* test(content): add no-bounce test

* chore(content): add more text

* chore(content): add more content to test
2017-01-03 12:02:47 -05:00
Adam Bradley
8867677742 feat(content): add properties for img request/render buffers 2016-12-12 09:44:29 -06:00
Adam Bradley
c510100ca1 fix(scroll): fix content dimensions for js scrolling 2016-12-09 21:06:22 -06:00
Adam Bradley
903473e858 fix(img): fix content viewable area 2016-12-08 21:21:01 -06:00
Adam Bradley
071ad2ef3f chore(ts): fix noImplicitAny errors 2016-12-08 11:17:43 -06:00
Adam Bradley
f647a3f7c4 chore(scroll): use internal scroll data 2016-12-08 09:54:35 -06:00
Adam Bradley
19aa633a9a feat(content): content dimension properties w/out dom read 2016-12-08 09:29:18 -06:00
Adam Bradley
cdf489ad5f test(content): add scroll event tests 2016-12-07 22:16:05 -06:00
Adam Bradley
bfd3314fff feat(scroll): add domWrite and content elements to scroll events 2016-12-07 22:16:05 -06:00
Manu Mtz.-Almeida
04d9f5abc3 fix(app): setScrolling() 2016-12-07 23:25:40 +01:00
Adam Bradley
39e1dce72d fix(img): ensure scroll has been initialized 2016-12-07 15:59:20 -06:00
Brandy Carney
e210448e63 docs(toolbar): update API docs and any tests to remove old toolbar attributes 2016-12-07 12:29:34 -05:00
Brandy Carney
8037086650 fix(content): add a new variable for calculating fixed content top/bottom
This is to fix the fixed content getting the same padding from
ion-content applied when fullscreen. It should not get padding.
2016-12-07 12:29:34 -05:00
Adam Bradley
1c52c2dd1f docs(img): update img and web worker docs 2016-12-07 10:58:00 -06:00
Brandy Carney
3b612d2bc0 fix(tabs): adjust the top of tabs each time the tab changes 2016-12-06 16:07:40 -05:00
Adam Bradley
f0327a999b fix(input): test for null element before update
Closes #9278
2016-12-06 14:53:18 -06:00
Adam Bradley
739c4073d4 docs(content): update content docs 2016-12-05 21:25:22 -06:00
Adam Bradley
b70d13dd6f perf(virtual-scroll): improve virtual-scroll performance 2016-12-05 16:58:48 -06:00
Adam Bradley
c377236dcb perf(scroll): efficient scroll events and properties 2016-12-05 16:50:05 -06:00
Brandy Carney
abc7395428 fix(content): prefix utility attributes with ion-app and the mode
this makes the utility attribute take precedence over the individual
component classes and makes it work per mode again so the
padding/margin presets can be changed based on the mode

closes #8765
2016-12-02 12:56:19 -05:00
Manu Mtz.-Almeida
907191bbc2 perf(tabs): improve tab switching response 2016-11-28 09:00:41 -06:00
Manu Mtz.-Almeida
5ad7fd1908 perf(rendering): add css containment 2016-11-23 11:08:45 -06:00
Adam Bradley
1d245ec6bf fix(content): get correct content dimensions 2016-11-21 08:49:22 -06: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
Alan
025c5cc646 fix(components): add a mode agnostic css class (#9133)
Fixes #8545
2016-11-14 13:50:01 -05:00
Thomas Krupers
6b48076778 docs(): add sass variable descriptions (#8929)
docs(): add variable descriptions
2016-10-27 15:19:54 -04:00
Manu Mtz.-Almeida
6484c501fa fix(content): _scrollPadding is not undefined
fixes #8844
2016-10-24 21:46:00 +02:00
Manu Mtz.-Almeida
f8650937d4 test(all): adds more asserts 2016-10-22 16:35:38 +02:00