New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

ember-animatable

Package Overview
Dependencies
Maintainers
1
Versions
10
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ember-animatable

ember-animatable addon (animate.css component mixin)

latest
Source
npmnpm
Version
2.0.0
Version published
Maintainers
1
Created
Source

ember-animatable Ember Observer Score npm version

Ember Mixin which provides convenient way using animate.css animations in components. Demo

Mixin Method

  • animate(animationType:string, animationTarget:string): promise
    animationType: animation type bounce, full list can be found here
    animationTarget: css selector .class-name (optional if not provided component is the target)
    returns: promise which is resolved when animation finishes

Standalone Function

  • animate(animationTarget:string/element, animationType:string): promise
    animationTarget: css selector .class-name animationType: animation type bounce, full list can be found here
    returns: promise which is resolved when animation finishes

Import as mixin

import Ember from 'ember';
import AnimatableMixin from 'ember-animatable';

export default Ember.Component.extend(AnimatableMixin, {
    click() {
      let anim = this.animate('pulse', '.animation-target');
      anim.then(function() {
        console.log('animation complete')
      });
    }
});

Import as function


import Ember from 'ember';
import { animate } from 'ember-animatable';

export default Ember.Component.extend({
    click() {
      let anim = animate('.animation-target', 'pulse');
      anim.then(function() {
        console.log('animation complete')
      });
    }
});


Use what you need

By default addon will import all css animations provided by animate.css, but usually you don't need all css animations, so you can specify which once to import in app config.

 let app = new EmberApp(defaults, {
  'ember-animatable': {
    include: ['pulse', 'bounceIn'] // pulse and bounceIn animation will be imported
  }
});

Installation

  ember install ember-animatable

Keywords

ember-addon

FAQs

Package last updated on 07 Aug 2018

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts