nw-notifications

0.5.0 • Public • Published

nw-notifications

A node module for sending notifications in nw applications.

Install

npm install nw-notifications

Usage

Notifications.create(options)

More displayOptions see NotificationOptions

var Notifications = require('nw-notifications');
var notification = Notifications.create({
  iconUrl: 'icon.png',
  title: 'title',
  message: 'message'
});

Notifications.setDefaultOptions(options)

Notifications.setDefaultOptions({
  iconUrl: 'icon.png'
});

Notifications.setDisplayTime(delay)

Notification.setDisplayTime(20000); // notification will closed 20s later;

Notifications.setLogger(logger)

Default logger is console

Notifications.clear()

Clear all notifications

events

notification.on('shown', function () {
  // displayed
});

notification.on('clicked', function () {
  // clicked message body
});

notification.on('closed', function (reason) {
  console.log(reason); 
  // CLOSED_BY_USER
  // CLOSED_BY_TIMEOUT
  // CLOSED_BY_CLICK
});

Package Sidebar

Install

npm i nw-notifications

Weekly Downloads

0

Version

0.5.0

License

MIT

Last publish

Collaborators

  • pansinm