HEX
Server: Apache/2
System: Linux saturn 4.18.0-477.15.1.lve.2.el8.x86_64 #1 SMP Wed Aug 2 10:43:45 UTC 2023 x86_64
User: centuryt (1072)
PHP: 7.4.33
Disabled: 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
Upload Files
File: /home/centuryt/public_html/wp-content/plugins/wp-fastest-cache/js/dialog.js
var Wpfc_Dialog = {
	id : "",
	buttons: [],
	dialog: function(id, buttons){
		var self = this;
		self.id = id;
		self.buttons = buttons;

		jQuery("#" + id).show();
		
		jQuery("#" + id).draggable({
			stop: function(){
				jQuery(this).height("auto");
			}
		});

		jQuery("#" + id).position({my: "center", at: "center", of: window});

		jQuery(".close-wiz").click(function(e){
			jQuery(e.target).closest("div[id^='wpfc-modal-']").remove();
		});

		self.show_buttons();
	},
	remove: function(clone_modal_id){
		if(typeof clone_modal_id != "undefined"){
			jQuery("#" + clone_modal_id).remove();
		}else{
			var self = this;
			jQuery("#" + self.id).remove();
		}
	},
	show_buttons: function(){
		var self = this;
		if(typeof self.buttons != "undefined"){
			jQuery.each(self.buttons, function( index, value ) {
				jQuery("#" + self.id + " button[action='" + index + "']").show();
				jQuery("#" + self.id + " button[action='" + index + "']").click(function(e){
					if(index == "close"){
						jQuery(e.target).closest("div[id^='wpfc-modal-']").remove();
					}else{
						value();
					}
				});
			});
		}
	}
};