25 lines
780 B
JavaScript
25 lines
780 B
JavaScript
|
(function () {
|
||
|
"use strict";
|
||
|
|
||
|
// Show modal
|
||
|
$("#programmatically-show-modal").on("click", function () {
|
||
|
const el = document.querySelector("#programmatically-modal");
|
||
|
const modal = tailwind.Modal.getOrCreateInstance(el);
|
||
|
modal.show();
|
||
|
});
|
||
|
|
||
|
// Hide modal
|
||
|
$("#programmatically-hide-modal").on("click", function () {
|
||
|
const el = document.querySelector("#programmatically-modal");
|
||
|
const modal = tailwind.Modal.getOrCreateInstance(el);
|
||
|
modal.hide();
|
||
|
});
|
||
|
|
||
|
// Toggle modal
|
||
|
$("#programmatically-toggle-modal").on("click", function () {
|
||
|
const el = document.querySelector("#programmatically-modal");
|
||
|
const modal = tailwind.Modal.getOrCreateInstance(el);
|
||
|
modal.toggle();
|
||
|
});
|
||
|
})();
|