Author: | oigil |
---|---|
Views Total: | 1,273 views |
Official Page: | Go to website |
Last Update: | April 9, 2018 |
License: | MIT |
Preview:

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": [] })