Pretty Nice Notification Library – Naranja

Category: Javascript , Notification | September 9, 2018
Author:e1016
Views Total:599 views
Official Page:Go to website
Last Update:September 9, 2018
License:MIT

Preview:

Pretty Nice Notification Library – Naranja

Description:

Naranja is a vanilla JavaScript notification plugin used for creating configurable, non-blocking, good-looking notification popups similar to the desktop notification.

Currently comes with 4 notifications types: log, warning, success, and error.

How to use it:

Import the following JavaScript and CSS files into the document.

<script src="/lib/naranja.min.js"></script>
<link rel="stylesheet" href="/lib/naranja.min.css">

The JavaScript syntax.

naranja().log();
naranja().success();
naranja().warn();
naranja().error();

Add title, message text and icon to the notification.

naranja().log({
  // required
  title: 'Notification Title',
  // required
  text: 'Notificaiton Message', 
  // shows icon or not
  icon: true
  
})

Decide whether to close the notification after x seconds.

naranja().log({
  // required
  title: 'Notification Title',
  // required
  text: 'Notificaiton Message', 
  // auto close after 3 seconds
  // or 'keep'
  timeout: 3000 or 'keep'
})

Add custom action buttons to the notification. Useful confirmation popup.

naranja().log({
  // required
  title: 'Notification Title',
  // required
  text: 'Notificaiton Message', 
  buttons: [
    {
      text: 'OK',
      click: function (e) {
        e.preventClose()
        e.closeNotification()
      }
    },
    {
      text: 'Cancel',
      click: function () {
        // do something
      }
    }
  ]
  
})

You Might Be Interested In:


Leave a Reply