25 Commits

Author SHA1 Message Date
d9a7652912 fix(content): scroll listener is auto enabled
fixes #10938
2017-03-29 17:38:41 +02:00
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
Job
56364a0503 fix(scroll-view): do not set initialized until it is enabled (#10817)
regression caused by 7e9bad5
2017-03-17 23:05:10 +01:00
7e9bad5092 perf(content): scrollview magic activated on demand 2017-03-16 20:12:49 +01:00
53feb3f699 fix(infinite-scroll): event.timeStamp polyfill for firefox (#10752)
* Event.timeStamp polyfill for firefox

* fix(infinite-scroll): event.timeStamp polyfill for firefox
2017-03-15 18:27:45 +01:00
396f891f33 chore(docs): updating dgeni typescript package 2017-03-14 14:50:31 -05:00
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
14eb2fde1d fix(scroll): handle low duration in scrollTo 2017-01-04 09:56:59 -06:00
5bbbfb2b00 fix(scroll): fix js scrolling max and deceleration on touch start 2016-12-09 22:29:12 -06:00
c510100ca1 fix(scroll): fix content dimensions for js scrolling 2016-12-09 21:06:22 -06:00
5ba09a1b78 chore(css): fix transform prefixes 2016-12-08 11:31:09 -06:00
071ad2ef3f chore(ts): fix noImplicitAny errors 2016-12-08 11:17:43 -06:00
Job
6ec357a977 chore(util): replace implicit any 2016-12-08 10:32:04 -06:00
19aa633a9a feat(content): content dimension properties w/out dom read 2016-12-08 09:29:18 -06:00
bfd3314fff feat(scroll): add domWrite and content elements to scroll events 2016-12-07 22:16:05 -06:00
39e1dce72d fix(img): ensure scroll has been initialized 2016-12-07 15:59:20 -06:00
c6fbb9c8ef fix(scroll): correctly resolve promise 2016-12-06 15:38:01 -06:00
a237253dda fix(scroll): ensure listeners have been added before removing 2016-12-06 10:50:50 -06:00
c377236dcb perf(scroll): efficient scroll events and properties 2016-12-05 16:50:05 -06:00
57a5345558 chore(scrollTo): add scroll completed callback as option 2016-11-21 08:46:29 -06:00
93fc30793d style(util): style updates 2016-09-13 15:55:36 -05:00
ac8e4dce06 style(all): tslinter warnings 2016-07-19 13:31:46 -07:00
1188730f10 fix(scrollView): ensure scroll element exists for event listeners
Related #6104
2016-06-08 22:08:28 -05:00
11448dcd0c chore(tslint): fix noImplicitAny errors 2016-05-31 21:07:17 -05:00
c8f760f080 chore(build): rename ionic directory to src and update all references in the build process. 2016-05-19 13:22:40 -05:00