Server IP : 162.214.80.37 / Your IP : 216.73.216.83 Web Server : Apache System : Linux sh013.webhostingservices.com 4.19.286-203.ELK.el7.x86_64 #1 SMP Wed Jun 14 04:33:55 CDT 2023 x86_64 User : imyrqtmy ( 2189) PHP Version : 8.2.18 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON Directory (0755) : /home2/imyrqtmy/public_html/harishtaraagriculturaltrust/admin/assets/js/ |
[ Home ] | [ C0mmand ] | [ Upload File ] |
---|
/** * UI Modals */ 'use strict'; (function () { // On hiding modal, remove iframe video/audio to stop playing const youTubeModal = document.querySelector('#youTubeModal'), youTubeModalVideo = youTubeModal.querySelector('iframe'); youTubeModal.addEventListener('hidden.bs.modal', function () { youTubeModalVideo.setAttribute('src', ''); }); // Function to get and auto play youTube video const autoPlayYouTubeModal = function () { const modalTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="modal"]')); modalTriggerList.map(function (modalTriggerEl) { modalTriggerEl.onclick = function () { const theModal = this.getAttribute('data-bs-target'), videoSRC = this.getAttribute('data-theVideo'), videoSRCauto = `${videoSRC}?autoplay=1`, modalVideo = document.querySelector(`${theModal} iframe`); if (modalVideo) { modalVideo.setAttribute('src', videoSRCauto); } }; }); }; // Calling function on load autoPlayYouTubeModal(); })();