Commit Graph

252 Commits

Author SHA1 Message Date
Andrew
ce06f6e40b style(): move from jshint to eslint 2015-04-14 16:28:20 -06:00
perry
218605f013 fix(modal): clean up event listeners when hiding modal 2015-04-14 17:27:56 -05:00
Andrew
10552634d9 fix(content): make on-scroll-complete pass (scrollLeft, scrollTop) locals
Closes #2464.
2015-04-14 10:53:27 -06:00
Andrew
e86b331d12 fix(popup): fix race conditions and memory leaks
Closes #2815
2015-04-13 13:19:05 -06:00
Andrew
fdca73a5d5 fix(backdrop): dont allow counter to go below 0 2015-04-13 13:19:05 -06:00
Adam Bradley
ead34daa1e test(clearCache): update tests 2015-04-13 12:29:19 -05:00
Tim Lancina
6a27fef8b5 chore(tap): fix isKeyboardElement test 2015-04-11 22:08:44 -05:00
Andrew
1e36afc653 fix(collectionRepeat): compute width when height is not given
Closes #3357.
2015-04-06 18:22:27 -06:00
Andrew
40bedd7dd3 feat(collectionRepeat): in grid, use height of tallest item in row
Closes #3387.
2015-04-06 15:54:05 -06:00
perry
95688d6aa5 fix(slidebox): show-pager defaults to true 2015-03-30 15:50:43 -05:00
perry
bda4de1c30 feat(scrolling): add native scroll delegate 2015-03-26 16:02:05 -05:00
perry
e917cae334 fix(scrolling): Prevent gestures from breaking native scrolling 2015-03-19 11:38:47 -05:00
Andrew
a3014830cf feat(collectionRepeat): resize on $ionicScrollDelegate.resize()
Closes #3292.
2015-03-12 12:01:37 -06:00
Andrew
4f35d8e665 fix(collectionRepeat): make it work performantly with exposeAsideWhen
Closes #3244.
2015-03-11 11:12:32 -06:00
Andrew
4325025deb fix(collectionRepeat): fix data change while page disconnected, computed dimensions while no data
Closes #3240. Closes #3238.
2015-03-07 13:59:19 -07:00
perry
75c37d2a7d Merge branch 'master' of github.com:driftyco/ionic 2015-03-05 10:45:55 -07:00
perry
fb5e88c2cd test(infiniteScroll): fix inconsistent failing unit test 2015-03-05 10:45:20 -07:00
Andrew
5f2b499fab test(): fix tests on safari 2015-03-05 09:56:16 -07:00
Andrew
4a0e317231 test(collectionRepeat): fix tests to add a timeout.flush() 2015-03-04 10:44:50 -07:00
Andrew
3d12853593 fix(loading): options.hideOnStateChange: also hide on stateChangeError
Closes #3051.
2015-02-26 14:02:39 -07:00
Andrew
864b46aa81 fix(collectionRepeat): restore scrollView's normal behavior when repeater is destroyed
Closes #2078.
2015-02-26 13:16:02 -07:00
Andrew
6ee117770b test(collectionRepeat): make tests not rely on browser sorting obj keys 2015-02-26 12:57:44 -07:00
Andrew
d27c5a3c3a test(collectionRepeat): add tests for getComputedStyle() 2015-02-26 12:37:37 -07:00
Andrew
d7dc94618a test(collectionRepeat): add grid (dynamic & static) tests 2015-02-25 14:34:15 -07:00
Andrew
e87449440e test(collectionRepeat): fix faulty tests 2015-02-25 10:21:01 -07:00
Andrew
4f4df5c4a5 test(collectionRepeat): add more resizing unit tests 2015-02-24 14:37:45 -07:00
Andrew
bb866da3d7 refactor(collection-repeat): performance 2015-02-24 13:24:51 -07:00
Adam Bradley
9cc61ecdce fix(tabs): fire leaving life cycle events
Closes #2869
2015-02-16 14:40:23 -06:00
perry
df6dcb96f6 fix(scroll): cleanup native scroll listeners only if activated 2015-02-13 11:51:06 -06:00
Becky Conning
bffbee40d0 feat(tabs): Allow disabled tab items 2015-02-12 14:46:24 -06:00
Adam Bradley
04a0cce134 refactor(lifecycle): disconnect leaving scope after transition
Closes #2818
2015-02-11 08:37:23 -06:00
Adam Bradley
3628ebac16 fix(tabs): reload tab after previous clearHistory()
Closes #2664
2015-02-10 16:39:25 -06:00
Andrew
b49444c3bc feat(collectionRepeat): add collection-buffer-size, collection-refresh-images attrs
Closes #1742.
2015-02-10 09:44:11 -07:00
perry
4afc767721 feat(refresher): allow spinner to be none. closes #2926 2015-02-09 14:36:26 -06:00
Andrew
6fa75b7fff fix(viewSwitcher): do not finish transition from bubbled transitionend events
Closes #3006. Closes #3063.
2015-02-09 12:03:00 -07:00
Andrew
603577fd61 test(collectionRepeat): fix tests to match new changes 2015-02-06 14:52:47 -07:00
Andrew
878c81706d fix($ionicLoading): make hideOnStateChange work if loader is delayed
Closes #3022.
2015-02-06 11:28:51 -07:00
perry
658451cbc6 feat(refresher): add elastic drag to native scrolling refresher 2015-02-05 14:30:39 -06:00
perry
7134114bd5 feat(refresher): Allow refrsher to work with native scrolling
This update allows `<ion-refresher>` to work with native scrolling. Native scrolling can be enabled in the state deffinition, through the `$ionicConfigProvider` like `$ionicConfig.scrolling.jsScrolling(false);` or in the controller directly. It should function exactly the same as with JS scrolling enabled.

This is a merge of the wip-scrolling branch.
2015-02-05 11:41:53 -06:00
perry
c85730e32b test(infiniteScroll): add test for custom spinners in infiniteScroll 2015-01-21 16:34:07 -06:00
perry
7913ee0f28 fix(collectionRepeat): properly display sibling elements after a collection-repeat 2015-01-21 16:00:16 -06:00
Adam Bradley
0e11a087a2 refactor(toggle): platform config toggle styles 2015-01-21 12:55:12 -06:00
perry
65aa2af95d feat(infiniteScroll): upgrade infinite scrolling spinner to use new ion-spinner directive 2015-01-20 21:44:01 -06:00
Adam Bradley
6471995a0d refactor(spinners): rename loaders to spinners 2015-01-20 13:05:06 -06:00
perry
838996815c fix(collectionRepeat): Properly calcuate list height and show ion-infinite-scroll. Fixes #2376 2015-01-19 17:24:53 -06:00
Adam Bradley
6f50c87ec3 feat(icons): svg loaders and ionicons v2.0.1 2015-01-15 15:35:12 -06:00
perry
7d181d215a test(infiniteScroll): Fix unit test for PhantomJS bug
Phantom JS bug details: https://github.com/ariya/phantomjs/issues/11289
2015-01-14 17:29:45 -06:00
perry
54c27ff85b feat(scrolling): Allow native scrolling to be configurable, add infinite scroll support for native scrolling 2015-01-14 17:04:42 -06:00
Adam Bradley
d24ac308c3 test(platform): iOS from iPod user agent 2015-01-09 08:54:22 -06:00
Adam Bradley
2e0b1116f4 test(platform): verify chrome UA doesn't set is iOS 2014-12-31 09:29:17 -06:00