@duoduo-oba/ng-devui
Version:
DevUI components based on Angular
26 lines • 3.3 kB
JavaScript
/**
* @fileoverview added by tsickle
* Generated from: animations/popInOut.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { animate, state, style, transition, trigger } from '@angular/animations';
/** @type {?} */
const isIE = window.navigator.userAgent.indexOf('MSIE ') > -1 ||
window.navigator.userAgent.indexOf('Trident') > -1;
/** @type {?} */
const ANIMATION = [
state('void', style({ transform: 'scale(0)', transformOrigin: '50% 50%' })),
state('in', style({ transform: 'scale(1)', transformOrigin: '50% 50%' })),
transition('void => in', [
animate('200ms cubic-bezier(0.23, 1, 0.32, 1)')
]),
transition('in => void', [
animate('200ms cubic-bezier(0.755, 0.05, 0.855, 0.06)')
]),
];
if (isIE) {
ANIMATION.splice(2, 2); // remove last two animation transitions
}
/** @type {?} */
export const popInOut = trigger('popInOut', ANIMATION);
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicG9wSW5PdXQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZy1kZXZ1aS91dGlscy8iLCJzb3VyY2VzIjpbImFuaW1hdGlvbnMvcG9wSW5PdXQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxPQUFPLEVBQUMsT0FBTyxFQUE0QixLQUFLLEVBQUUsS0FBSyxFQUFFLFVBQVUsRUFBRSxPQUFPLEVBQUMsTUFBTSxxQkFBcUIsQ0FBQzs7TUFFbkcsSUFBSSxHQUFHLE1BQU0sQ0FBQyxTQUFTLENBQUMsU0FBUyxDQUFDLE9BQU8sQ0FBQyxPQUFPLENBQUMsR0FBRyxDQUFDLENBQUM7SUFDM0QsTUFBTSxDQUFDLFNBQVMsQ0FBQyxTQUFTLENBQUMsT0FBTyxDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUMsQ0FBQzs7TUFFOUMsU0FBUyxHQUFHO0lBQ2hCLEtBQUssQ0FBQyxNQUFNLEVBQUUsS0FBSyxDQUFDLEVBQUMsU0FBUyxFQUFFLFVBQVUsRUFBRSxlQUFlLEVBQUUsU0FBUyxFQUFDLENBQUMsQ0FBQztJQUN6RSxLQUFLLENBQUMsSUFBSSxFQUFFLEtBQUssQ0FBQyxFQUFDLFNBQVMsRUFBRSxVQUFVLEVBQUUsZUFBZSxFQUFFLFNBQVMsRUFBQyxDQUFDLENBQUM7SUFDdkUsVUFBVSxDQUFDLFlBQVksRUFBRTtRQUN2QixPQUFPLENBQUMsc0NBQXNDLENBQUM7S0FBQyxDQUFDO0lBQ25ELFVBQVUsQ0FBQyxZQUFZLEVBQUU7UUFDdkIsT0FBTyxDQUFDLDhDQUE4QyxDQUFDO0tBQUMsQ0FBQztDQUM1RDtBQUVELElBQUksSUFBSSxFQUFFO0lBQ1IsU0FBUyxDQUFDLE1BQU0sQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyx3Q0FBd0M7Q0FDakU7O0FBRUQsTUFBTSxPQUFPLFFBQVEsR0FBNkIsT0FBTyxDQUFDLFVBQVUsRUFBRSxTQUFTLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge2FuaW1hdGUsIEFuaW1hdGlvblRyaWdnZXJNZXRhZGF0YSwgc3RhdGUsIHN0eWxlLCB0cmFuc2l0aW9uLCB0cmlnZ2VyfSBmcm9tICdAYW5ndWxhci9hbmltYXRpb25zJztcclxuXHJcbmNvbnN0IGlzSUUgPSB3aW5kb3cubmF2aWdhdG9yLnVzZXJBZ2VudC5pbmRleE9mKCdNU0lFICcpID4gLTEgfHxcclxuICB3aW5kb3cubmF2aWdhdG9yLnVzZXJBZ2VudC5pbmRleE9mKCdUcmlkZW50JykgPiAtMTtcclxuXHJcbmNvbnN0IEFOSU1BVElPTiA9IFtcclxuICBzdGF0ZSgndm9pZCcsIHN0eWxlKHt0cmFuc2Zvcm06ICdzY2FsZSgwKScsIHRyYW5zZm9ybU9yaWdpbjogJzUwJSA1MCUnfSkpLFxyXG4gIHN0YXRlKCdpbicsIHN0eWxlKHt0cmFuc2Zvcm06ICdzY2FsZSgxKScsIHRyYW5zZm9ybU9yaWdpbjogJzUwJSA1MCUnfSkpLFxyXG4gIHRyYW5zaXRpb24oJ3ZvaWQgPT4gaW4nLCBbXHJcbiAgICBhbmltYXRlKCcyMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSknKV0pLFxyXG4gIHRyYW5zaXRpb24oJ2luID0+IHZvaWQnLCBbXHJcbiAgICBhbmltYXRlKCcyMDBtcyBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KScpXSksXHJcbl07XHJcblxyXG5pZiAoaXNJRSkge1xyXG4gIEFOSU1BVElPTi5zcGxpY2UoMiwgMik7IC8vIHJlbW92ZSBsYXN0IHR3byBhbmltYXRpb24gdHJhbnNpdGlvbnNcclxufVxyXG5cclxuZXhwb3J0IGNvbnN0IHBvcEluT3V0OiBBbmltYXRpb25UcmlnZ2VyTWV0YWRhdGEgPSB0cmlnZ2VyKCdwb3BJbk91dCcsIEFOSU1BVElPTik7XHJcbiJdfQ==