bootstrap-modal-dialog
jQuery plugin to create bootstrap 4 modals in pure JavaScript.
Demo Page
Installation
npm install
installs bootstrap, popper.js and jQuery, needed for bootstrap modals.
Usage
Simple
$.showModal({title: "Hello World!", body: "A very simple modal dialog without buttons."})
Alert with fade effect
$.showAlert({modalClass: "fade", title: "Hi", body: "Please press ok, if you like or dislike cookies."})
Confirm
$.showConfirm({
title: "Please confirm", body: "Do you like cats?", textTrue: "Yes", textFalse: "No",
confirmed: function (result) {
if (result) {
$.showAlert({title: "Result: " + result, body: "You like cats."})
} else {
$.showAlert({title: "Result: " + result, body: "You don't like cats."})
}
},
hidden: function() {
console.log("The dialog was hidden.")
}
})
Properties
props = {
title: "",
body: "",
footer: "",
created: null,
hidden: null,
confirmed: null,
modalClass: "",
modalDialogClass: "",
options: null
}
Also see the Bootstrap 4 Modal documentation.