diff --git a/ionic/components/action-menu/action-menu.js b/ionic/components/action-menu/action-menu.js index f70d97bef2..b193665892 100644 --- a/ionic/components/action-menu/action-menu.js +++ b/ionic/components/action-menu/action-menu.js @@ -16,6 +16,30 @@ import * as util from 'ionic/util' import {Animation} from 'ionic/animations/animation'; +class ActionMenuSlideIn extends Animation { + constructor(element) { + super(element); + this + .easing('cubic-bezier(.36, .66, .04, 1)') + .duration(500) + .from('translateY', '100%') + .to('translateY', '0%'); + } +} +Animation.register('action-menu-slide-in', ActionMenuSlideIn); + +class ActionMenuSlideOut extends Animation { + constructor(element) { + super(element); + this + .easing('cubic-bezier(.36, .66, .04, 1)') + .duration(500) + .from('translateY', '0%') + .to('translateY', '100%'); + } +} +Animation.register('action-menu-slide-out', ActionMenuSlideIn); + @Component({ selector: 'ion-action-menu' }) @@ -23,7 +47,7 @@ import {Animation} from 'ionic/animations/animation'; template: `