Commit Graph

239 Commits

Author SHA1 Message Date
Adam Bradley
2dce7a74f7 fix(gesture): fix onSwipeDown
Closes #1810
2014-07-22 12:43:58 -05:00
Perry Govier
3d0a46efe8 fix(scroll): anchor scroll should scroll to IDs that are multiple levels beneath the scroll view. Closes #1804 2014-07-21 14:58:29 -05:00
Adam Bradley
5b50e120a1 fix(nav): remove disabled-pointer-events
Ensure `disable-pointer-events` has been removed if there is not
supposed to be an animated transition. Closes #1383 #1633
2014-07-21 10:34:55 -05:00
Andrew
26ca840dfc feat($ionicLoading): add $ionicLoadingConfig constant for default options
Closes #1800
2014-07-21 08:22:43 -06:00
Flaky
56fbf3b375 docs(actionSheet): update example to have cancel method, which it needs
Closes #1770

Add cancel function to handle cancel clicks in example.
Otherwise throws error when used in own code.
2014-07-21 07:46:24 -06:00
Andrew
cb36869889 fix(loading): stop resize flicker when showing & changing text 2014-07-18 15:45:29 -06:00
Perry Govier
81a7342fc7 fix(slidebox): default to not autoplay 2014-07-11 17:11:52 -05:00
Andrew
537b29d0bb fix(toggle): fix ngChange being reported before model changes
Closes #1349, #1741

BREAKING CHANGE:

ion-toggle no longer has an isolate scope.
This will break your toggle only if you were relying upon the toggle
having an isolate scope: if you were referencing `$parent.value` as
the ng-disabled attribute, for example.

Change your code from this:

<ion-toggle ng-disabled="{{$parent.isDisabled}}"></ion-toggle>

To this:

<ion-toggle ng-disabled="{{isDisabled}}"></ion-toggle>
2014-07-10 23:51:55 -06:00
Andrew
3dea57d8fb docs(navBackButton): clarify custom back button action 2014-07-10 23:51:55 -06:00
Angelo Lakra
fd75abd7f3 docs(animation): fixing a typo in the animation service 2014-07-09 17:19:31 -05:00
Perry Govier
bb6976ad54 feat(tab): options 'hidden' attribute for tabs. Closes #1666, #1673 2014-07-09 17:10:43 -05:00
Andrew
208ef13d54 fix(collectionRepeat): patch ngSrc/ngHref to fix a bug with falsy values
Fixes #1674
2014-07-08 15:27:41 -06:00
Andrew
b1bcece8d1 refactor(list): remove extra class 2014-07-08 11:37:44 -06:00
Andrew
4f10a72306 fix(list): make reorder/delete button animation work well on all devices 2014-07-08 11:32:43 -06:00
Andrew
0e89fb3aee refactor(sideMenu#isDraggableTarget): clearer wording 2014-07-08 11:32:43 -06:00
Andrew
7388418661 refactor(sideMenu): isDraggableTarget: s/this/self 2014-07-08 08:35:13 -06:00
Andrew
ab500f2e0c fix(sideMenu): when a drag on content is disallowed, do not prevent default
Closes #1725
2014-07-08 08:32:37 -06:00
Perry Govier
a2fe834a61 docs(content): mention has-bouncing attribute. Closes #1737 2014-07-07 15:30:51 -05:00
Andrew
ed4f22889e feat(ionModalView): ion-modal-view to wrap template instead of <div class="modal">
Closes #1668.

`<div class="modal">` will still work, but adding an `<ion-modal-view>`
element to wrap a modal template is a more "Ionic Looking" way of doing
the same thing.
2014-07-07 13:43:12 -06:00
Andrew
b7f45e7ca5 fix(view): don't affect history when inside a modal
Closes #1667
2014-07-07 13:38:28 -06:00
Dominik Schreiber
4c6916d30d docs($ionicGesture): update .off() parameters to match code
Closes #1734

Coming from the documentation `$ionicGesture.off` had to be called like `$ionicGesture.off('swipe', mySwipe, myElement)`. Instead, it has to be called with the gesture returned from `$ionicGesture.on` and the type+callback to remove.

I added the `@returns {ionic.Gesture} ...` to `.on` to make clear that this returns the gesture you may want to remove later on. I also made the documentation for `.off` match the function signature.
2014-07-07 13:15:53 -06:00
Joilson Marques
8f8086092f feat(ionSlideBox): add 'auto-play' attr to optionally disable auto-play
Closes #1552
2014-07-07 13:14:58 -06:00
Andrew
2e9d0965a5 fix(ionList): allow scrolling while reorder or delete is active
Closes #1703
2014-07-07 13:03:52 -06:00
Andrew
e3db08563b fix(sideMenu): when drag-content=false, allow drag-to-close
Closes #1419
2014-07-07 12:42:51 -06:00
Andrew
d5d38bb081 refactor(collectionRepeat): add a require-able controller to the directive 2014-07-07 11:48:44 -06:00
Andrew
c482d477af refactor(collectionRepeatDataSource): remove accidental test variable 2014-07-07 11:47:13 -06:00
Andrew
cdba48f196 fix(navBar): only add default animation if there is no custom animation
Closes #1671
2014-07-07 11:40:21 -06:00
Andrew
22a81fe82c test(list): use timeout.flush() 2014-07-06 14:29:33 -06:00
MGMsystems
ba56bb983f feat(ionSideMenu): add edge-drag-threshold, delegate edgeDragThreshold()
Closes #1570
2014-07-06 14:22:26 -06:00
Andrew
ba1859b308 fix(ionReorderButton): stop ngRepeat:dupes error when reordering
Closes #1601.

BREAKING CHANGE: Reordering with ion-reorder-button no longer changes the order of the items in the DOM.

This change will only break your list if you were not using the
onReorder callback as described in the documentation.

Before, while reordering an element in a list Ionic would swap the
elements underneath as the reordering happened.  This sometimes caused
errors with angular's ngRepeat directive.

Now, reordering an element in a list does not change the order of
elements in the DOM.  It is expected that the end developer will use the
index changes given in the `onReorder` callback to reorder the items
in the list. This is simple to do, see the [examples in the
ionReorderButton
documentation](http://ionicframework.com/docs/api/directive/ionReorderButton/).
2014-07-06 13:39:56 -06:00
Andrew
365b5a6bd6 refactor(scrollController): remove console.logs 2014-07-04 19:56:28 -06:00
Perry Govier
7630bd419f fix(loading): Prevent clicks on modal views when loading is active. Closes #1720 2014-07-03 16:16:21 -05:00
townside
c2dbb31856 docs(headerFooter): Typo 2014-07-03 14:13:26 -05:00
Perry Govier
19c40986af chore(jshint): clearing semicolon warnings 2014-07-02 14:08:18 -05:00
Perry Govier
1b51231e8f docs(collectionRepeat): Noting that the dimensions must be known ahead of item creation. Closes #1707 2014-07-01 10:12:57 -05:00
FabianSperrle
9f7960c98b docs(navBar): Corrected typo 2014-06-30 13:40:36 -05:00
Perry Govier
704fe402e7 fix(radio): suport ng-disabled. Closes #1684 2014-06-27 15:58:17 -05:00
Perry Govier
3e6ce1831b fix(popup): if popup is taller than the window, shrink the popup body and make it scrollable. Closes #1679 2014-06-27 11:27:06 -05:00
Andrew
9b601b5523 fix(scrollController): allow tab $historyId to remember scroll
Fixes a bug with tabs, where tabs would only remember their scroll
position when directly related to a view state.

Closes #1654
2014-06-24 09:57:53 +09:00
Max Lynch
6eefee3d7e fix(headerBar): scroll to top 2014-06-23 15:02:06 -05:00
Perry Govier
501282fd42 docs(content): add start-y parameter to ion-content documentation. Closes #1324
Here's an example http://codepen.io/perrygovier/pen/GEIwc
2014-06-19 17:59:44 -05:00
Andrew Joslin
b2585f19ca fix(collectionRepeat): fix scroll when item bigger than viewport
Closes #1621
2014-06-17 17:42:10 +00:00
arturokunder
c6fb60cd68 Update actionSheet.js
fixed a typo at the params description
2014-06-17 09:54:00 -04:00
Andrew Joslin
b4b94073d5 fix(gestureDirectives): fix problem with event being passed in 2014-06-17 13:16:31 +00:00
ohh2ahh
a0b61e0c2c docs(actionSheet): correct show() method example 2014-06-14 16:20:55 -05:00
Adam Bradley
731cf726a9 test(floatingLabel): snapshot tests 2014-06-13 09:36:14 -05:00
Adam Bradley
53c171043e fix(content): scroll=false in sidemenu hides content
Closes #1485
2014-06-12 21:38:54 -05:00
Ionitron
0d27e0e537 amend(ionRadio): make sure value is passed down always 2014-06-12 15:32:49 -06:00
Ionitron
5fd5e009a6 fix(ionRadio): make value attribute work 2014-06-12 15:28:17 -06:00
Tim Lancina
050b4f25df feat(itemFloatingLabel): add floating labels: 'item-floating-label' class
Closes #1611
2014-06-12 14:58:28 -06:00