Versatile Dialog Popup Plugin With jQuery And Bootstrap - simpleDialog
File Size: | 15.1 KB |
---|---|
Views Total: | 3290 |
Last Update: | |
Publish Date: | |
Official Website: | Go to website |
License: | MIT |
simpleDialog is a jQuery plugin to create responsive, customizable alert, confirmation dialog popups with Bootstrap modal components. Compatible with both Bootstrap 3 and Bootstrap 4.
How to use it:
1. The plugin requires jQuery library and Bootstrap loaded properly in the document.
<link rel="stylesheet" href="/path/to/bootstrap.min.css"> <script src="/path/to/jquer.min.js"></script> <script src="/path/to/bootstrap.min.js"></script>
2. Download and load the simpleDialog plugin's script after jQuery.
<script src="simpleDialog.js"></script>
3. Create a basic alert dialog.
$.simpleDialog({ title:"Alert Dialog", message:"Alert Message" });
4. Create a confirmation dialog with confirm and cancel callbacks.
$.simpleDialog({ title:"Alert Dialog", message:"Alert Message", onSuccess:function(){ alert("You confirmed"); }, onCancel:function(){ alert("You cancelled"); } });
5. Create a dialog popup from html strings.
var myHtml = '<div class="modal-header bg-white">'+ ' <h4 class="modal-title capitalize-first-letter" id="modalHeader">Confirm Dialog</h4>'+ '</div>'+ '<div class="modal-body">'+ ' <div class="row">'+ ' <div class="col-md-12">Are You Sure?</div>'+ ' </div>'+ '</div>'; $.simpleDialog({ modalContent: myHtml });
6. Customize the text of your confirm and cancel buttons.
$.simpleDialog({ title:"Alert Dialog", message:"Alert Message", confirmBtnText: 'Confirm', closeBtnText: 'Cancel', onSuccess:function(){ alert("You confirmed"); }, onCancel:function(){ alert("You cancelled"); } });
7. Decide whether to show the background overlay.
$.simpleDialog({ backdrop: true });
8. Config the close button which allows you to close the dialog manually.
$.simpleDialog({ closeButton: true, closeButtonTemplate: '<button type="button" id ="cancel-btn" class="btn btn-default">{closeBtnText}</button>', });
Changelog:
2018-08-30
- Fixed callback
2018-05-09
- Allows multiple modal windows.
2018-05-04
- Bugs in close button and confirm button fixed
2018-01-29
- Fixed empty callback.
2018-01-03
- Bug fixed
2017-12-19
- JS update
This awesome jQuery plugin is developed by ovaqlab. For more Advanced Usages, please check the demo page or visit the official website.