Powerful Dialog & Popup JavaScript Library – dndod

Category: Javascript , Modal & Popup , Notification | April 9, 2018
Author:oigil
Views Total:1,273 views
Official Page:Go to website
Last Update:April 9, 2018
License:MIT

Preview:

Powerful Dialog & Popup JavaScript Library – dndod

Description:

dndod is a dependency-free JavaScript library that helps you create flexible, customizable alert/confirm dialogs, notification popups, and modal windows.

How to use it:

Import the dndod library’s files into the document.

<link rel="stylesheet" href="dndod/dndod-popup.min.css">
<script src="dndod/dndod-popup.min.js"></script>

Create an alert dialog.

dndod.alert('Alert Popup', options);

Create a confirm dialog.

dndod.confirm('Confirm Message', confirmCallback, options)

Create a notification popup.

dndod.notice('Notification Message', options);

Create a modal window with custom buttons.

dndod.popup({
  buttons: [
    {
        text: "Button 1",
        handler: function(e, popup) {
            // do something
        }
    },
    {
        text: "Button 2",
        handler: function(e, popup) {
            // do something
        }
    },
    {
        text: "Button 3",
        handler: function(e, popup) {
            // do something
        }
    }
  ]
})

All possible options with default values.

dndod.popup({
  // prefix css class
  "prefixClass": "dndod",
  // popup title
  "title": "",
  // popup message
  "msg": "",
  // text alignment
  "textAlign": "center",
  // from-top, from-bottom, none
  "animation": "from-top", 
  // duration of animation
  "animationDuration": 250,
  // hide close button
  "disableCloseBtn": false,
  // hide outline
  "disableOutline": false,
  // enable HTML content
  "enableHTML": false,
  // events
  "events": {
      "create": null,
      "mount": null,
      "close": null,
      "unmount": null
  },
  // custom buttons
  "buttons": []
})

You Might Be Interested In:


Leave a Reply