A growl component for EmberJS that displays notifications and handles dismissal.
npm install --save-dev ember-cli-growl
Add the component to your application template:
{{growl-manager notifications=growl.notifications}}
Note: growl.notifications
references the service injected on the application
controller.
The growl
service is injected into all routes and controllers. This means
you can display messages like so: this.growl.error('An error message');
Message types:
this.growl.error('Message', [options]);
this.growl.info('Message', [options]);
this.growl.alert('Message', [options]);
fadeIn
true
closeIn
5000
clickToDismiss
false
true
the message will not close until it is clicked.twitch
false
true
the message will animate.To override the default CSS add app/styles/components/growl-manager.css
in your app. To override the HTML for a growl instance add app/templates/components/growl-instance.hbs
Copyright (c) 2014 Jerel Unruh