| Server IP : 104.21.28.229 / Your IP : 216.73.216.142 Web Server : Apache/2 System : Linux hosting8537.lvs 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64 User : mienphi ( 1014) PHP Version : 8.2.14 Disable Function : exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /home/mienphi/public_html/wp-content/plugins/learnpress/assets/src/js/utils/ |
Upload File : |
const $ = jQuery;
const elLPOverlay = $( '.lp-overlay' );
const lpModalOverlay = {
elMainContent: null,
elTitle: null,
elBtnYes: null,
elBtnNo: null,
elFooter: null,
elCalledModal: null,
callBackYes: null,
instance: null,
init() {
this.instance = this;
this.elMainContent = elLPOverlay.find( '.main-content' );
this.elTitle = elLPOverlay.find( '.modal-title' );
this.elBtnYes = elLPOverlay.find( '.btn-yes' );
this.elBtnNo = elLPOverlay.find( '.btn-no' );
this.elFooter = elLPOverlay.find( '.lp-modal-footer' );
$( document ).on( 'click', '.close, .btn-no', function() {
elLPOverlay.hide();
} );
$( document ).on( 'click', '.btn-yes', function() {
if ( 'function' === typeof lpModalOverlay.callBackYes ) {
lpModalOverlay.callBackYes();
}
} );
},
setElCalledModal( elCalledModal ) {
this.elCalledModal = elCalledModal;
},
setContentModal( content, event ) {
this.elMainContent.html( content );
if ( 'function' === typeof event ) {
event();
}
},
setTitleModal( content ) {
this.elTitle.html( content );
},
};
export {
lpModalOverlay,
elLPOverlay,
};