HEX
Server: nginx/1.26.3
System: Linux tnswh.tainosystems.com 6.12.74+deb13+1-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.74-2 (2026-03-08) x86_64
User: root (0)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /var/www/clients/client64/web77/web/wp-content/plugins/complianz-gdpr/assets/js/dashboard.js
jQuery(document).ready(function ($) {
	'use strict';
	var cmplz_loader = '<div class="cmplz-loader"><div class="rect1"></div><div class="rect2"></div><div class="rect3"></div><div class="rect4"></div><div class="rect5"></div></div>';


	$(document).on('click', '.cmplz-dismiss-warning', function(){
		var warning_id = $(this).data('warning_id');
		var btn = $(this);
		btn.attr('disabled', 'disabled');
		var task_count = parseInt($('.cmplz-task-switcher-count').html());
		var container = $(this).closest('.cmplz-progress-warning-container');
		container.animate({
			position: 'relative',
			right: '1000px'
		}, 500, function(){
			container.remove();
		});
		$.ajax({
			type: "POST",
			url: complianz_admin.admin_url,
			dataType: 'json',
			data: ({
				action: 'cmplz_dismiss_warning',
				id: warning_id,
				nonce: complianz_admin.nonce,
			}),
			success: function (response) {
				btn.removeAttr('disabled');
				if (response.success) {
					// container.remove();
					var remainingContainer = $('.cmplz-task-switcher-count.cmplz-remaining');
					var curValue = parseInt( remainingContainer.html() );
					remainingContainer.html(curValue-1)

					var remainingContainer = $('.cmplz-task-switcher-count.cmplz-all');
					var curValue = parseInt( remainingContainer.html() );
					remainingContainer.html(curValue-1)
				}
			}
		});
	});

	$(document).on('change', '[name=cmplz_selected_region]', function(){
		var data = {};
		data['region'] = $('#cmplz_selected_region').val();
		cmplzLoadGridBlock(data, $(this));
	});

	function cmplzLoadGridBlock(data, obj) {
		var template = obj.closest('.cmplz-grid-container').data('template');
		var container = obj.closest('.cmplz-grid-container').find('.cmplz-grid-content');
		data['action'] = 'cmplz_load_gridblock';
		data['template'] = template;

		container.html('<div class="cmplz-skeleton"></div>' );
		$.ajax({
			type: "GET",
			url: complianz_admin.admin_url,
			dataType: 'json',
			data: data,
			success: function (response) {
				if (response.success) {
					container.html(response.html);
				}
			}
		});
	}

	$(document).on('click', '.cmplz-task-switcher', function(){
		var status = 'remaining';
		if ($(this).find('.cmplz-task-switcher-count').hasClass('cmplz-all')) {
			status = 'all';
		}
		if ( $('.cmplz-'+status).closest('.cmplz-task-switcher').hasClass('active')) return;
		var container = $(this).closest('.cmplz-grid-container').find('.cmplz-grid-content');

		//container.html(cmplz_loader );
		if (status === 'all') {
			$('.cmplz-all').closest('.cmplz-task-switcher').addClass('active');
			$('.cmplz-remaining').closest('.cmplz-task-switcher').removeClass('active');
		} else {
			$('.cmplz-all').closest('.cmplz-task-switcher').removeClass('active');
			$('.cmplz-remaining').closest('.cmplz-task-switcher').addClass('active');
		}
		container.html('<div class="cmplz-skeleton"></div>' );
		$.ajax({
			type: "GET",
			url: complianz_admin.admin_url,
			dataType: 'json',
			data: ({
				action: 'cmplz_load_warnings',
				status: status,
			}),
			success: function (response) {
				if (response.success) {
					container.html(response.html);
					//fire this to trigger the scroll plugin
					window.document.dispatchEvent(new Event("DOMContentLoaded", {
						bubbles: true,
						cancelable: true
					}));
				}
			}
		});
	});

	// Color bullet in support forum block
	$(".cmplz-trick a").hover(function() {
		$(this).find('.cmplz-bullet').css("background-color","#009fff");
	}, function() {
		$(this).find('.cmplz-bullet').css("background-color",""); //to remove property set it to ''
	});

});