33 Commits

Author SHA1 Message Date
91df5f97ee refactor(refresher): allow refresher content customization
Breaking Change:

## Refresher:

- `<ion-refresher>` now takes a child `<ion-refresher-content>`
component.
- Custom refresh content components can now be replaced for Ionic's
default refresher content.
- Properties `pullingIcon`, `pullingText` and `refreshingText` have
been moved to the `<ion-refresher-content>` component.
- `spinner` property has been renamed to `refreshingSpinner` and now
goes on the `<ion-refresher-content>` component.
- `refreshingIcon` property is no longer an input, but instead
`refreshingSpinner` should be used.

Was:

```
<ion-refresher (refresh)="doRefresh($event)"
pullingIcon="arrow-dropdown">
</ion-refresher>
```

Now:

```
<ion-refresher (refresh)="doRefresh($event)">
  <ion-refresher-content
pullingIcon="arrow-dropdown"></ion-refresher-content>
</ion-refresher>
```
2016-02-27 17:33:59 -06:00
b53d70710e feat(input): default autocomplete/autocorrect=off, fix autofocus
Related: #5480
2016-02-22 15:00:54 -06:00
1324362cc6 chore(util): do not global window/document variables 2016-02-21 21:25:46 -06:00
7c10c4dd42 chore(): update modal tests 2016-02-10 01:56:51 -06:00
da18868636 refactor(animations): inline css animations 2016-02-09 16:23:01 -06:00
8212dee9ff Fixed a bug caused by requestAnimationFrame did not run on the correct content 2016-02-08 13:55:10 +02:00
4cfe210a5a fix(input): copy custom attrs from ion-input to native input 2016-02-01 21:57:29 -06:00
c475a6490b chore(): fix Input types 2016-01-13 23:52:17 -06:00
1afac16250 chore(): add types 2016-01-12 15:56:09 -06:00
88aad3f880 refactor(decorators): remove ConfigComponent 2016-01-11 22:51:54 -06:00
c05d19606a chore(): fix typescript errors 2016-01-10 01:05:46 -06:00
faee5fcdba fix(rAF): move rAF to web-animations polyfill
RequestAnimationFrame polyfill is required for Android 4.3 and below,
and it must be written to the window object for Angular to work
correctly. Related #794
2016-01-04 14:18:54 -06:00
b01301b3b2 fix(zone): ensure rAFs are firing outside of zone 2015-11-30 22:46:43 -06:00
002e5e86a6 perf(): raf updates 2015-11-20 20:24:21 -06:00
19ff9e0a2c perf(raf): use rafFrames instead of fastdom 2015-11-20 14:10:44 -06:00
697e92ebcb Merge branch 'master' into list-border-refactor
Conflicts:
	ionic/util/dom.ts
2015-11-05 19:16:24 -05:00
35307b36f4 fix(cache): do not cache 0 value dimensions 2015-11-05 16:18:57 -06:00
b1438d9cf4 refactor(item-sliding) 2015-11-05 15:03:53 -06:00
d3a40aedf3 fix(dom): remove use of element.prop()
Closes #288
2015-10-15 22:13:57 -05:00
b9ae06d442 refactor(input): improve focus handling, alpha39 fixes 2015-10-08 15:50:29 -05:00
82ef03b346 fix(list): Fix for sticky titles in Chrome/Android. Currently broken 2015-10-02 12:40:22 -06:00
63398f3450 feat(md): tab ripple and highlight line 2015-09-28 23:36:48 -05:00
1d275497f1 refactor(ripple): web animations api 2015-09-23 11:31:33 -05:00
abff83a206 toolbar refactor wip 2015-09-16 00:42:22 -05:00
28c8d001e6 cache window dimensions 2015-09-13 22:34:23 -05:00
8fbf53e1b7 rename Platform to IonicPlatform
Make IonicPlatform an injectable. Closes #99
2015-09-13 00:39:19 -05:00
400bec2a29 Tweaks 2015-09-02 15:34:53 -05:00
327c6de125 text input keyboard focus 2015-08-27 14:03:00 -05:00
3d8d6dcd7c don't use facade Promises for now 2015-08-12 14:19:14 -05:00
96a84e593b the activator 2015-07-23 00:51:29 -05:00
25960e0d52 onIonInit update 2015-07-17 09:41:19 -05:00
f240083535 wip 2015-07-16 14:04:15 -05:00
1ae3113386 let there be typescript 2015-07-03 13:19:30 -05:00