Commit Graph

132 Commits

Author SHA1 Message Date
Andrew
4a0e317231 test(collectionRepeat): fix tests to add a timeout.flush() 2015-03-04 10:44:50 -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
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
perry
4afc767721 feat(refresher): allow spinner to be none. closes #2926 2015-02-09 14:36:26 -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
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
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
d6bff56445 feat($ionicView.unloaded): emit when view unloaded 2014-12-12 16:27:41 -06:00
Perry Govier
161bf811cd test(header): has-tabs-top test accounts for footer 2014-12-12 11:41:26 -06:00
Adam Bradley
460dc4fc96 fix(cache): remove between histories using maxCache(0) 2014-12-11 09:15:20 -06:00
Adam Bradley
9f4faa4aa4 fix(slidebox): add delegate filter 2014-12-10 08:25:44 -06:00
Perry Govier
f2705c6376 test(header): remove describe iit 2014-12-09 18:04:55 -06:00
Perry Govier
3c330bc030 amend(header): fix for has-tabs-top false positive 2014-12-09 17:51:01 -06:00
Andrew
2910f508a9 refactor(): put old sliderView back 2014-12-09 14:51:48 -07:00
Adam Bradley
129e69b081 fix(cache): do not cache view after history change
If a view is set to not be cached, and it is the first view that was
loaded, and the next navigation was to a different history with its own
ion-nav-views (tabs), then remove the first view. Also allow for the
cache state property to be a string ‘false’ and boolean false.
2014-12-09 10:53:31 -06:00
Andrew
8fe58b4a24 amend(slideBox): check index validity when select happens 2014-12-04 13:42:17 -07:00
Andrew
ee1d5d9ce8 fix(slideBox): if selected binding is string, parse to integer 2014-12-04 13:33:21 -07:00
Adam Bradley
6a1c53301c fix(sideMenu): enable menu w/ different historyId back view 2014-12-03 23:28:00 -06:00
Adam Bradley
ab15392f2b test(viewTitle): ionView title attr test 2014-12-03 08:29:26 -06:00
Adam Bradley
6b4963ea6f refactor(transition): no timeout after render 2014-12-03 01:57:51 -06:00
Adam Bradley
ab99b13be8 fix(tabs): remove cache=false tab view element 2014-12-02 23:49:36 -06:00
Andrew
cd5aaa5df2 feat(slideBox): add on-slide-start callback 2014-12-01 16:10:53 -07:00
Andrew
a49e577db8 fix(collectionRepeat): parse collection-item-height/width to int
Closes #2633.
2014-12-01 10:58:44 -07:00
Andrew
e74de97ce2 style(slideBox): cleanup unused vars 2014-12-01 06:56:30 -07:00
Andrew
597e28c957 refactor(slideBox): properly use size of parent, perf increase 2014-11-30 03:14:29 -07:00
Adam Bradley
3e31614fb4 fix(tabs): wrap inline tab content
Closes #2637
2014-11-29 22:26:29 -06:00
Adam Bradley
05fb7a09ea refactor(backButton): separate show/hide logic 2014-11-26 12:46:15 -06:00
Adam Bradley
fb81f9704f fix(disconnect): move scope disconnect before enter 2014-11-24 23:03:30 -06:00
Adam Bradley
0c1b23d980 feat(checkbox): checkbox-square/platform updates 2014-11-24 13:37:09 -06:00
Adam Bradley
0951b97f06 fix(delegates): find active instance 2014-11-23 22:42:59 -06:00
Adam Bradley
2683ffd075 feat(clearCache): create $ionicHistory.clearCache() 2014-11-21 17:09:55 -06:00
Adam Bradley
57bf4f1683 fix(backButton): add .header-item class
Add the .header-item class to each of the root child items of a nav
header bar. This gives CSS more power to state what should and should
not be shown during the different states of a transition, specifically
for iOS nav bar transitions.
2014-11-19 12:44:15 -06:00
Adam Bradley
b4e4055a06 refactor(backButton): separate show/enable logic
Previously the showBack property was setting if the back button should
or should not be enabled, and it was also used if the back button
should be hidden or not for the view. Changed it so there are now two
concepts, where showBack is visual only, and enableBack determines if
it should show according to $ionicHistory and navigation info.
2014-11-19 11:38:14 -06:00
Andrew
fc3865755f enhance(slideBox): fix selectedIndex bugs 2014-11-18 10:16:57 -07:00
Adam Bradley
48726297d9 fix(headerBar): pass attrs from ionNavBar
Closes #2563
2014-11-18 09:30:14 -06:00
Adam Bradley
6276506d4f feat(delegateService): create filterFn to find active 2014-11-18 08:46:46 -06:00