Commit Graph

132 Commits

Author SHA1 Message Date
Adam Bradley
958d565f1e style(): jscs updates 2015-02-06 19:03:24 -06:00
Adam Bradley
8ebde73d0b feat(swipe): iOS swipe to go back 2015-02-06 16:29:50 -06:00
Andrew
0145dc372d fix(scrollDelegate): revert change that made all scroll* methods blur inputs
Closes #2745
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
Adam Bradley
5356cbb2fb Merge branch 'master' of https://github.com/driftyco/ionic 2015-02-02 21:20:08 -06:00
Adam Bradley
223d89624d style(): main angular references 2015-02-02 20:49:04 -06:00
Damian Karzon
8b4b800f16 Fixed touch scrolling and the js errors on windows
Conflicts:
	js/angular/service/viewService.js
2015-02-01 08:16:56 +13:00
perry
acd0ff8f8c fix(sideMenu): check whether drag is enabled before dragging 2015-01-23 11:35:16 -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
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
955f44110b feat(pullToRefresh): add on-pull-progress
Add the ability to get the progress of a user’s pull to refresh, while
they’re pulling down the refresher.
2015-01-05 08:17:11 -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
5392dbac13 refactor(transition): update android transitions 2014-12-10 17:41:25 -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
Adam Bradley
1a785afb0a refactor(slideBox): work w/ parent scope disconnect 2014-12-08 11:24:46 -06:00
Adam Bradley
8ec3979ce5 fix(slideBox): disable autoPlay when disconnected 2014-12-08 01:59:24 -06:00
Adam Bradley
c86962fbfb fix(tabs): slide box within modal within tabs 2014-12-05 11:40:00 -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
9513eb60ba style(jscs): code formatting 2014-12-03 01:04:40 -06:00
Adam Bradley
ab99b13be8 fix(tabs): remove cache=false tab view element 2014-12-02 23:49:36 -06:00
Adam Bradley
0fd6e915aa fix($ionicTabsDelegate): find active tab instance 2014-12-02 15:43:28 -06:00
Adam Bradley
767362bebd fix(tabs): remove unselected tabs on clearCache 2014-12-02 11:50:28 -06:00
Andrew
cd5aaa5df2 feat(slideBox): add on-slide-start callback 2014-12-01 16:10:53 -07:00
Adam Bradley
55b35b5409 feat(ionNavTitle): HTML nav-bar titles 2014-12-01 15:56:35 -06:00
Andrew
3f33a3cd1c refactor(slideBox): store/retrieve slide content scope in a more robust manner 2014-12-01 13:18:35 -07:00
Andrew
cc7a6fd44c amend(slideBox): when changing by >=2 slides, transition correctly 2014-12-01 13:10:56 -07:00
Andrew
e74de97ce2 style(slideBox): cleanup unused vars 2014-12-01 06:56:30 -07:00
Adam Bradley
8640924b44 fix(view): digest view scope before transition 2014-11-30 21:36:45 -06:00
Andrew
597e28c957 refactor(slideBox): properly use size of parent, perf increase 2014-11-30 03:14:29 -07:00
Adam Bradley
ff055d6f6d fix(navButtons): correct show/hide 2014-11-26 21:12:09 -06:00
Adam Bradley
05fb7a09ea refactor(backButton): separate show/hide logic 2014-11-26 12:46:15 -06:00
Andrew
b9829e755a refactor(navView): expose self.scope as navView $scope 2014-11-25 11:06:31 -07: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
Adam Bradley
beb45c17e8 chore($ionicSlideBoxDelegate): deprecated methods 2014-11-22 23:21:33 -06:00
Adam Bradley
2683ffd075 feat(clearCache): create $ionicHistory.clearCache() 2014-11-21 17:09:55 -06:00
Perry Govier
5a28bbb1bd fix(refresher): Fix refreshing icon in Android 4.3 and lower 2014-11-21 15:33:39 -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
Andrew
f2fbae5f3e chore(slideBox): speed up velocity a bit 2014-11-20 10:33:39 -07: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
Adam Bradley
417c3d4ef3 fix(scroll): prevent 'cannot read' exception 2014-11-18 22:18:09 -06:00
Adam Bradley
00aa24fc7f fix(scroll): $historyId should default to root 2014-11-18 21:07:15 -06:00
Adam Bradley
46cbaf9527 fix(scroll): find delegate by historyId
Closes #2572
2014-11-18 16:07:57 -06:00