HEX
Server: Apache/2.4.29 (Ubuntu)
System: Linux instance-1 5.4.0-1092-gcp #101~18.04.1-Ubuntu SMP Mon Oct 17 18:29:06 UTC 2022 x86_64
User: web202 (5061)
PHP: 8.1.14
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, exec, shell_exec, system, passthru, proc_open, proc_close, popen, parse_ini_file, show_source
Upload Files
File: /data0/www/clients/client33/web202/web/wp-content/plugins/virusdie/assets/js/vdws-map.js
jQuery(function($) {
	let gdpData = Object.keys(vdws_Countries);
	vdGenerateColors = function (mp, cn) {
		let c = {}, k;
		for (k in mp.regions) {
			if (cn.includes(k)) 
				c[k] = '#d54e4e'; 
			else 
				c[k] = '#8c98bf';
		}
		return c;
	};

	let map = new jvm.Map({
		map: 'world_mill',
		container: $('#world-map'),
		backgroundColor:  "#e9e9e9",
		zoomMin: 1,
		zoomMax: 1,
		zoomButtons : false,
		zoomOnScroll: false,
		regionStyle: {
			initial: {
				"fill-opacity": .9,
			},
			hover: {
				cursor: 'default',
				"fill-opacity": 1,
			}
		},
		series: {
			regions: [{
				values: {},
				attribute: 'fill',
				normalizeFunction: 'polynomial',
			}]
		},
		onRegionTipShow: function (e, el, code) {
			let text = '<big>' + el.html() + '</big>' + (typeof vdws_Countries[code] !== 'undefined' ? vdws_Countries[code] : '');
			el.html('<span class="map-label">' + text + '</span>');
		}
	});
	map.series.regions[0].setValues(vdGenerateColors(map, gdpData));
	$('#update-colors-button').click(function (e) {
		e.preventDefault();
		map.series.regions[0].setValues(vdGenerateColors(map, gdpData));
	});
});