npm.io
0.5.0 • Published 8 years ago

nw-notifications

Licence
MIT
Version
0.5.0
Deps
1
Vulns
1
Weekly
0
Stars
1

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
});

Keywords