Commit Graph

205 Commits

Author SHA1 Message Date
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
Adam Bradley
71cb2023dc fix(popover): extend options to modal service
Closes #2724
2014-12-15 09:40:58 -06:00
Adam Bradley
69c733a7cb feat(actionsheet): cssClass option 2014-12-12 22:25:17 -06:00
Adam Bradley
916ff63d46 feat(popup): cssClass option 2014-12-12 22:12:04 -06:00
Adam Bradley
c764c9e5fe Merge branch 'master' of https://github.com/alextrs/ionic into alextrs-master 2014-12-12 22:05:16 -06:00
Adam Bradley
916b276ba3 fix(popover): default values overwrites options 2014-12-12 22:01:36 -06:00
Adam Bradley
3baa66c313 refactor(delegateService): expose ionic.DelegateService
This change makes the DelegateService available on the ionic namespace.
It is useful so external directives can follow the delegate pattern set
by the framework itself.
2014-12-12 20:33:02 -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
c35d69115e refactor(scrollView): do not update if not rendered 2014-12-09 15:27:06 -06: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
Adam Bradley
7b39bc442e fix(isActiveScope): find active scope
Find a slide box within a modal within the active tab within a side
menu, each history with cached views. Find the active scroll view with
multiple tabs. Find a slide box when the modal is attached to the tabs
controller.
2014-12-08 01:08:19 -06:00
Adam Bradley
37dd84c6de fix(view): do not register abstract states
Closes #2642
2014-12-07 01:31:09 -06:00
Andrew
4986a42bd7 test(): remove ddescribe 2014-12-05 12:40:35 -07:00
Andrew
8d7c8903bb feat($ionicLoading): allow options.hideOnStateChange
Closes #2676
2014-12-05 12:39:55 -07: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
Andrew
17d0c5b852 refactor(delegateService): make more DRY, increase perf 2014-11-26 10:11:49 -07:00
Adam Bradley
61916c61bb fix(delegate): find delegate when multiple parent histories 2014-11-25 09:37:58 -06:00
Adam Bradley
fb81f9704f fix(disconnect): move scope disconnect before enter 2014-11-24 23:03:30 -06:00
Adam Bradley
03d2f1ca8f fix(delegate): isActiveScope climb parent scopes 2014-11-24 21:54:02 -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
72167b2a45 fix(title): use defined viewTitle attrs 2014-11-23 01:01:40 -06:00
alextrs
de118bc89f Added unit test 2014-11-21 21:43:02 -05:00
Adam Bradley
2683ffd075 feat(clearCache): create $ionicHistory.clearCache() 2014-11-21 17:09:55 -06:00
Adam Bradley
60f76b2f01 refactor(navViewController): move view switcher logic
Move some of the $ionicViewSwitcher logic into the navViewController so
each ionNavView is capable of updating its own child ionView elements.
2014-11-20 16:12:44 -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
Adam Bradley
5ab49b5df8 refactor(viewEvents): create loaded, enter, leave
Add to the possible events emitted from the view’s scope,
$ionicView.loaded, $ionicView.enter, $ionicView.leave, in addition to
the existing events.
2014-11-17 13:20:16 -06:00