Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

angular-ec-callout

Package Overview
Dependencies
Maintainers
1
Versions
5
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

angular-ec-callout

Reusable callout (notification) directive and service. Use it whenever you need to display a (success, error or whatever) message to a user. Does not need jQuery.

  • 1.0.0
  • npm
  • Socket score

Version published
Weekly downloads
0
decreased by-100%
Maintainers
1
Weekly downloads
 
Created
Source

Angular EC Callout

Example

Reusable callout (notification) directive and service. Use it whenever you need to display a (success, error or whatever) message to a user. Does not need jQuery.

How to use it

Install via bower

bower install angular-ec-callout

Add as a dependency to your app

angular.module('yourApp', ['angular-ec-callout'])

Add the callout directive to your HTML

Ideally add it somewhere in the top

<ec-callout></ec-callout>

Use the service, for example, in your controller

.controller('yourController', ['ecCalloutService', function(CalloutService) {
  CalloutService.notify({
    type: 'alert',
    message: 'Alert callout!',
    img: 'https://cdnjs.cloudflare.com/ajax/libs/foundicons/3.0.0/svgs/fi-alert.svg',
    timeout: 2000, // This callout will be removed in 2 seconds
    delete: false // setting this option to true would remove all displayed callouts
  });
}]);

Style it however you want to

The module comes without any styling that means it can look however you want it to look. You can have a look at the example to see sample style, but you can customize it.

The directive uses .callout class, which is basically the callout wrapper. Then using type parameter you can specify what class should be added, for example: alert, success, as can be seen on the service example above.

The close button has class .close-button

Add animations

You can also animate the callout when it's added or removed to/from the queue. Look at the following example.

.callout {
  transition: .5s linear all;
  -webkit-transition: .5s linear all;
}

.callout.ng-enter {
  opacity: 0;
}

.callout.ng-enter.ng-enter-active {
  opacity: 1;
}

.callout.ng-leave {
  opacity: 1;
}

.callout.ng-leave.ng-leave-active {
  opacity: 0;
}

Above will make sure that it will fade in/fade out.

Checkout example

Example

FAQs

Package last updated on 17 Oct 2016

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

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc