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
Manuel Mtz-Almeida
db37072c40
fix(scroll): scroll issues in UIWebView
...
fixes #11081
fixes #10976
fixes #10966
fixes #10936
fixes #11051
fixes #10889
2017-04-06 15:09:06 +02:00
Manuel Mtz-Almeida
c72598a810
docs(content): add docs about content.resize()
2017-04-02 15:03:14 +02:00
Manuel Mtz-Almeida
d9a7652912
fix(content): scroll listener is auto enabled
...
fixes #10938
2017-03-29 17:38:41 +02:00
Manu Mtz.-Almeida
7cee7b0eaf
fix(content): bounding does not make sense in desktop
2017-03-23 23:13:50 +01:00
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