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