parrot-module-notification

1.1.25 • Public • Published

parrot-boilerplate

Dependency status Dev Dependencies Status Gittip

Interact with HTML5 Notifications. It makes easy to reuse notifications.

Browser Compatibility

browser support

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:

parrot.notification.add
name: '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.

parrot.nofitication.remove '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:

parrot.notification.show '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:

parrot.notification.show '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:

parrot.notification.show
title : 'new notification'
body  : 'another notification for you!'
icon  : 'icon.gif'

License

MIT © ParrotJS

Dependencies (0)

    Dev Dependencies (12)

    Package Sidebar

    Install

    npm i parrot-module-notification

    Weekly Downloads

    1

    Version

    1.1.25

    License

    MIT

    Last publish

    Collaborators

    • kikobeats