parrot-boilerplate
Interact with HTML5 Notifications. It makes easy to reuse notifications.
Browser Compatibility
Install
npm install parrot-module-notification --save
Get Started
parrot.notification
represents the namespace for HTML5 notifications usage.
Documentation
parrot.notification
.add(<Object>)
It registers a new Notification
. This is useful when you need to use the same notification repeatedly or to use a notification structure that you can edit before showing it.
When you register a Notification
, you need to provide a name
that references it with the rest of the Notification
properties:
parrotnotificationaddname: 'sample'title: 'A sample Notification'body: 'Hello World'
The properties of the Notification
are defined in the Standard Notification Properties.
.remove(<String...>)
Removing a Notification
that exists in the namespace.
parrotnofiticationremove 'sample'# => true
.show(<String>, [Object])
Showing the notification.
You can do it in different ways. For example, if you have a previous notification registered, you only need to reference the name of the notification:
parrotnotificationshow 'sample'
You may want to show the notification, but you want to add or update any property first. In that case, you just to provide the new values:
parrotnotificationshow 'sample'icon:'icon.gif'
If you prefer to show a notification which is not registered, you can do it providing the values of the notification:
parrotnotificationshowtitle : 'new notification'body : 'another notification for you!'icon : 'icon.gif'
License
MIT © ParrotJS