Ember Wuphf
About
Easily add alert messages everywhere in your ember-cli apps
Install
npm install ember-wuphf --save-dev
Usage
In the template you want the alert messages to appear use the componenent:
{{x-wuphf}}
Write a new message to the alert system for it to appear:
thiswuphf;
You can access the wuphf
object from Controllers, Routes, and
Components.
Message Types
Danger
thiswuphf;
Info
thiswuphf;
Success
thiswuphf;
Warning
thiswuphf;
Custom
thiswuphf
Register custom types
If you have a custom type you want to use often you can register it for easy use later.
thiswuphf;thiswuphf;
You can register multiple types at once with the plural form:
thiswuphf;thiswuphf;thiswuphf;
Styling
The alert container has a class of .wuphf-message-container
. Each
message has a class of .wuphf-message
as well as the :type
.
Customizing
By default messages only disappear after a user clicks on it. You can set an optional timeout for the message to automatically dismiss.
Global timeout
// dismiss after 5 secondsthiswuphftimeout = 5000;
Per-message timeout
// dismiss after 5 secondsthiswuphf;
// dismiss after 5 secondsthiswuphf;
Clearing
If you don't set a timeout the messages don't disappear automatically
so sometimes you may want to clear them before showing a new message.
As the queue is an Ember.ArrayProxy object you can use its clear()
method.
// clear messages queuethiswuphfclear;
Authors
We are very thankful for the many contributors
Versioning
This library follows Semantic Versioning
Want to help?
Please do! We are always looking to improve this gem. Please see our Contribution Guidelines on how to properly submit issues and pull requests.
Legal
DockYard, Inc © 2014