node package manager

webnotify

Webnotify - Simple Web Notifications

Webnotify simplies the process to create a Web Notification.

Examples

var webnotify = require('webnotify');
 
webnotify("Hello, World!", {
  "body": "This is an example message.",
  "tag": "unique_id",
  // Not applicable for Safari 
  "iconUrl": "notification.gif",
  "onshow": function() {
    console.log("Notification Displayed");
  },
  "onclick": function () {
    console.log("The user clicked on the notification.");
  },
  "onclose": function() {
    console.log("The user ignored the notification.");
  },
  "onerror": function() {
    console.error("Something went wrong with the notification");
  }
});
var notify = require("webnotify");
 
var section = (function() {
  $('#button').click(function () {
    notify("You clicked the button");
  });
 
  return {
    method: function () {
      console.log("Some silly method");
    }
  }
})(ender, notify);

Browser Support

Webnotify supports the following browsers:

  • Chrome 5+
  • Safari 6+

Reference Can I Use

Ender support

Webnotify supports Ender. If you don't have Ender, install it, and don't ever look back.

$ npm install ender -g

To include Query in a custom build of Ender you can include it as such:

$ ender build webnotify[,mod2,mod3,...]

Or add it to an existing Ender installation

$ ender add webnotify