Commit Graph

280 Commits

Author SHA1 Message Date
Andrew
2643cffc19 feat($ionicConfigProvider): add $ionicConfigProvider 2014-08-13 11:44:45 -06:00
Andrew
8c6d5f2c96 fix(collectionRepeat): simplify item reusing process to fix rare reuse error
Closes #1777.
2014-08-13 10:30:44 -06:00
Mike Hartington
2d2fd773a3 Merge pull request #1960 from sebakerckhof/master
Fix listController documentation errors
2014-08-12 15:07:52 -04:00
Anton Shevchenko
d29eaa3582 Update radio.js 2014-08-11 22:22:54 -04:00
Anton Shevchenko
2584dae8ab Update radio.js 2014-08-11 21:01:30 -04:00
Anton Shevchenko
d5b2231118 Update radio.js 2014-08-11 20:58:59 -04:00
Anton Shevchenko
4c09bc8d0c Update ion-radio documentation
Listed all accepted attributes for ion-radio directive based on source code.
2014-08-11 20:58:25 -04:00
Andrew
977f681818 fix(collectionRepeat): with ngHref, make href attr erase if falsy
Fixes #1674
2014-08-11 10:29:32 -04:00
Andrew
5e025fbb01 fix(collectionRepeat): rerender when $ionicScrollDelegate resizes
Fixes #1777
2014-08-11 10:23:49 -04:00
Andrew
9a1f3d7e26 style(scrollController): fix jshint semicolon 2014-08-11 10:12:54 -04:00
Andrew
9bfa3bd18b fix(collectionRepeat): ignore spacing of hidden elements (ion-refresher)
Closes #1970
2014-08-11 10:06:31 -04:00
sebakerckhof
169a4bf6e4 Fix listController documentation errors 2014-08-09 12:11:17 +02:00
Perry Govier
044fac4d77 fix(popup): only override prompt input if template includes HTML 2014-08-08 15:00:19 -05:00
Perry Govier
c336e8ede8 fix(refresher): finish animating before changing icon, hide when not in use 2014-08-07 17:54:30 -05:00
Adam Bradley
8cf540e54c style(): missing semi-colon 2014-08-07 12:24:24 -05:00
Adam Bradley
944d2595af fix(sideMenu): fix stopping content scrolling
When a list was within a side menu it could scroll up and down, but if
the user happened to drag a little bit on the X axis, then it would try
to open the side menu and the Y scroll of the content stopped. Closes
#1541
2014-08-07 12:22:28 -05:00
Andrew
d3ed66e0cd fix(actionSheet): run $apply when closing actionSheet with back button 2014-08-06 14:34:33 -06:00
Adam Bradley
94a06dbdc2 style(): fix missing semi-colon 2014-08-06 15:27:13 -05:00
Adam Bradley
f246c5aa20 fix(sideMenu): remove .menu-open on destroy
If a menu was opened when navigating to a different view, it is
possible that the `menu-open` class was left on the body tag, which
disables the elements on the next side menu view. On side menu destroy,
ensure menu-open was removed from the body class.
2014-08-06 15:24:31 -05:00
Adam Bradley
44fee26436 docs(menuClose): improve menuClose docs 2014-08-06 14:38:50 -05:00
Andrew
7ddb57e60b feat(collectionRepeat): other children of ion-content element fit in
Closes #1920. Closes #1866. Closes #1380.
2014-08-06 10:32:40 -06:00
Adam Bradley
6fbd1a4306 fix(toggle): fix toggle-class attribute
Closes #1851
2014-08-06 08:40:57 -05:00
Perry Govier
53c437e205 fix(ionRadio): fix ng-change being reported before model changes
Closes #1741

BREAKING CHANGE:

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

Change your code from this:

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

To this:

<ion-radio ng-disabled="{{isDisabled}}"></ion-radio>
2014-08-05 16:42:10 -05:00
Adam Bradley
49a295638d refactor(popup): do not default to focus on first input
Instead of finding a popup element’s first input and focusing on it by
default, only look for the first input with the `autofocus` attribute
added.
2014-08-05 13:58:00 -05:00
Andrew
d4b9ed44fa chore(): remove ionic animation, add collide dependency 2014-08-05 11:56:46 -06:00
Adam Bradley
d85814b1e6 update to use $timeout w/ invokeApply=false 2014-08-05 11:31:06 -05:00
Perry Govier
ae87c66b12 fix(popup): backdrop release fires with every close 2014-08-05 11:16:46 -05:00
Adam Bradley
7faeeda099 fix(backdrop): disable tap longer after backdrop close
To prevent unwanted clicks from happening, such as an input getting
focus after clicking “OK” on a popup, keep the backdrop visible for a
longer period of time. The simulated click is what closes the popup’s
backdrop, but the native click will still happen 300ms later, which may
cause another input to receive focus. Closes #1536
2014-08-05 11:01:33 -05:00
Max Lynch
64641b1be0 fix(viewService): No error on clearHistory for empty history 2014-08-04 14:17:54 -05:00
Adam Bradley
623a9c6313 fix $ionicPopover ref 2014-08-04 09:00:44 -05:00
Adam Bradley
42b0b63a28 docs(popover): $ionicPopover / ionicPopover 2014-07-31 16:09:42 -05:00
Adam Bradley
c1215aa300 feat(popover): created popovers 2014-07-31 14:43:29 -05:00
Perry Govier
ddda809b57 feat(tabs): Expand striped android style tab functionality. Closes 1694 2014-07-30 15:52:53 -05:00
Max Lynch
848c78d10d docs(scroll): Better demo and usage 2014-07-30 13:47:49 -05:00
Max Lynch
89999cadb1 fix(forms): Normalized form styles 2014-07-29 10:32:40 -05:00
darkbaby123
26cff585a1 Fix ion-nav-back-button document
The html code in "custom click action" example should call "goBack" method, not "doSomethingCool".
2014-07-27 15:39:06 +08:00
Misha Moroshko
b63ce7e50e Remove duplicate "scrollbar-y" 2014-07-25 19:47:50 +10:00
Perry Govier
4f6d02cfcb refactor(modal): trigger resize event on the window when modal opens
A better approach to resolving an issue with collection-repeat sizing itself properly. This keeps directives independent of eachother.
2014-07-24 14:45:40 -05:00
Perry Govier
1fbd3c5632 fix(collectionRepeat): properly display collection repeat inside a modal 2014-07-24 12:44:29 -05:00
Perry Govier
4e6ba5b818 refactor(scroll): minor tweak to make unit tests happy 2014-07-24 12:27:42 -05:00
Andrew
79bcfb149f test(gesture): fix gesture directive tests 2014-07-24 11:15:26 -06:00
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