Current File : /home/pacjaorg/public_html/dnpsom/plugins/system/helixultimate/assets/js/admin/modal.js
/**
 * @package Helix Ultimate Framework
 * @author JoomShaper https://www.joomshaper.com
 * @copyright Copyright (c) 2010 - 2021 JoomShaper
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or Later
 */
jQuery((function(a){a.fn.extend({closeModal(){return a(".hu-modal-overlay, .hu-modal").fadeOut().remove(),a("body").removeClass("hu-modal-open"),this}}),a.fn.helixUltimateMegamenuModal=function(e){e=a.extend({title:"Mega Menu",className:"",targetType:"id",target:"",body:"",footer:""},e),a(".hu-modal-overlay, .hu-modal").remove();const{title:s,className:t,targetType:l,target:d,body:n,footer:o}=e;let i='<div class="hu-modal-overlay"></div>';i+='<div class="hu-modal '+t+'" data-target_type="'+l+'" data-target="'+d+'" style="display:none;">',i+='<div class="hu-modal-header">',i+='<h4 class="hu-modal-header-title">'+s+"</h4>",i+='<a href="#" class="action-hu-modal-close"><span class="fas fa-times" aria-hidden="true"></span></a>',i+="</div>",i+='<div class="hu-modal-inner">',i+='<div class="hu-modal-content">',n&&(i+='<div class="hu-modal-megamenu-container">',i+=n,i+="</div>"),i+="</div>",i+="</div>",i+='<div class="hu-modal-footer footer-right">',i+='<button class="hu-btn hu-btn-link hu-megamenu-cancel-btn">Cancel</button>',i+='<button class="hu-btn hu-btn-primary hu-megamenu-save-btn">Save</button>',i+="</div>",i+="</div>";const r=a("body").addClass("hu-modal-open");r.append(i),r.find(".hu-modal").fadeIn(300)},a.fn.helixUltimateFrameModal=function(e){e=a.extend({title:"Helix Ultimate",className:"",targetType:"",target:"",footer:"",frameUrl:""},e);const{title:s,target:t,targetType:l,body:d,footer:n,frameUrl:o,className:i}=e;a(".hu-modal-overlay, .hu-modal").remove();let r='<div class="hu-modal-overlay"></div>';r+='<div class="hu-modal '+i+'" data-target_type="'+l+'" data-target="'+t+'" style="display:none;">',r+='<div class="hu-modal-header">',r+='<h4 class="hu-modal-header-title">'+s+"</h4>",r+='<a href="#" class="action-hu-modal-close"><span class="fas fa-times" aria-hidden="true"></span></a>',r+="</div>",r+='<div class="hu-modal-inner">',r+='<div class="hu-modal-content">',o&&(r+='<div class="hu-modal-frame-container">',r+='<iframe src="'+o+'" width="100%" height="100%"></iframe>',r+="</div>"),r+="</div>",r+="</div>",r+='<div class="hu-modal-footer footer-right">',r+='<button class="hu-btn hu-btn-link hu-cancel-btn">Cancel</button>',r+='<button class="hu-btn hu-btn-primary hu-save-btn">',r+='<div class="hu-spinner hidden spinner-border spinner-border-sm" role="status"><span class="visually-hidden">Loading...</span></div>',r+=" Save",r+="</button>",r+="</div>",r+="</div>",r+="</div>";const h=a("body").addClass("hu-modal-open");h.append(r),h.find(".hu-modal").fadeIn(300)},a.fn.helixUltimateModal=function(e){e=a.extend({target_type:"",target:""},e);a(".hu-modal-overlay, .hu-modal").remove();var s='<div class="hu-modal-overlay"></div>';s+='<div class="hu-modal" data-target_type="'+e.target_type+'" data-target="'+e.target+'">',s+='<div class="hu-modal-header">',s+='<input type="file" id="hu-file-input" accept="image/png, image/jpg, image/jpeg, image/gif, image/svg+xml, image/x-icon" style="display:none;" multiple>',s+='<div class="hu-modal-breadcrumbs"></div>',s+='<div class="hu-modal-actions-left">',s+='<a href="#" class="hu-btn hu-btn-primary hu-modal-action-select hu-mr-2"><span class="fas fa-check" aria-hidden="true"></span> Select</a>',s+='<a href="#" class="hu-btn hu-btn-secondary hu-modal-action-cancel hu-mr-2"><span class="fas fa-times" aria-hidden="true"></span> Cancel</a>',s+='<a href="#" class="hu-btn hu-btn-danger hu-btn-last hu-modal-action-delete"><span class="fas fa-minus-circle" aria-hidden="true"></span> Delete</a>',s+="</div>",s+='<div class="hu-modal-actions-right">',s+='<a href="#" class="hu-btn hu-btn-primary hu-modal-action-upload hu-mr-2"><span class="fas fa-upload" aria-hidden="true"></span> Upload</a>',s+='<a href="#" class="hu-btn hu-btn-secondary hu-btn-last hu-modal-action-new-folder"><span class="fas fa-plus" aria-hidden="true"></span> New Folder</a>',s+='<a href="#" class="action-hu-modal-close"><span class="fas fa-times" aria-hidden="true"></span></a>',s+="</div>",s+="</div>",s+='<div class="hu-modal-inner">',s+='<div class="hu-modal-preloader"><span class="fas fa-circle-notch fa-pulse fa-spin fa-3x fa-fw" aria-hidden="true"></span></div>',s+="</div>",s+="</div>",a("body").addClass("hu-modal-open").append(s)},a.fn.helixUltimateOptionsModal=function(e){e=a.extend({target:"",title:"Options",flag:"",class:"",applyBtnClass:"hu-settings-apply",footerButtons:[]},e);a(".hu-options-modal-overlay, .hu-options-modal").remove();var s='<div class="hu-options-modal-overlay"></div>';s+='<div class="hu-options-modal '+e.class+'" data-target="#'+e.target+'">',s+='<div class="hu-options-modal-header">',s+='<span class="hu-options-modal-header-title">'+e.title+"</span>",s+='<a href="#" class="action-hu-options-modal-close"><span class="fas fa-times" aria-hidden="true"></span></a>',s+="</div>",s+='<div class="hu-options-modal-inner">',s+='<div class="hu-options-modal-content">',s+="</div>",s+="</div>",s+='<div class="hu-options-modal-footer">',s+=`<a href="#" class="hu-btn hu-btn-primary ${e.applyBtnClass}" data-flag="${e.flag}"><span class="fas fa-check"></span> Apply</a>`,e.footerButtons.length&&(s+=e.footerButtons.map((a=>a))),s+="</div>",s+="</div>",a("body").addClass("hu-options-modal-open").append(s)}}));
Site is undergoing maintenance

PACJA Events

Maintenance mode is on

Site will be available soon. Thank you for your patience!