24 lines
858 B
JavaScript
Executable File
24 lines
858 B
JavaScript
Executable File
/*
|
|
Template Name: Minia - Admin & Dashboard Template
|
|
Author: Themesdesign
|
|
Website: https://Themesdesign.com/
|
|
Contact: Themesdesign@gmail.com
|
|
File: Modal init js
|
|
*/
|
|
|
|
var exampleModal = document.getElementById('exampleModal')
|
|
exampleModal.addEventListener('show.bs.modal', function (event) {
|
|
// Button that triggered the modal
|
|
var button = event.relatedTarget
|
|
// Extract info from data-bs-* attributes
|
|
var recipient = button.getAttribute('data-bs-whatever')
|
|
// If necessary, you could initiate an AJAX request here
|
|
// and then do the updating in a callback.
|
|
//
|
|
// Update the modal's content.
|
|
var modalTitle = exampleModal.querySelector('.modal-title')
|
|
var modalBodyInput = exampleModal.querySelector('.modal-body input')
|
|
|
|
modalTitle.textContent = 'New message to ' + recipient
|
|
modalBodyInput.value = recipient
|
|
}) |