remove some uses of rafPromise

For simple internal raf, a callback would be better. Once less zone
fired change detection.
This commit is contained in:
Adam Bradley
2015-06-05 11:01:21 -05:00
parent c12d6a773f
commit 9b299f8c22
3 changed files with 3 additions and 7 deletions

View File

@ -18,7 +18,7 @@ import {Parent} from 'angular2/src/core/annotations_impl/visibility';
import {Item, Icon} from 'ionic/ionic'
import {Ionic} from 'ionic/components/app/app'
import {IonicComponent} from 'ionic/config/component'
import {raf, rafPromise, ready} from 'ionic/util/dom'
import {raf, ready} from 'ionic/util/dom'
import * as util from 'ionic/util'
import {Animation} from 'ionic/animations/animation';

View File

@ -106,7 +106,7 @@ class Slideable {
isOpen(open: Boolean) {
if (arguments.length && open !== this._isOpen) {
this.isTransitionActive(true)
dom.rafPromise().then(() => {
dom.raf(() => {
this.isOpen = isOpen
this.onSetIsOpen(open)
})

View File

@ -1,5 +1,5 @@
import {Animation} from '../animations/animation';
import {raf, rafPromise} from '../util/dom';
import {raf} from '../util/dom';
const SHOW_NAVBAR_CSS = 'show-navbar';
const SHOW_VIEW_CSS = 'show-view';
@ -49,10 +49,6 @@ export class Transition extends Animation {
}
stage(callback) {
// if no callback was supplied then return a promise
if (!callback) {
return rafPromise();
}
raf(callback);
}