HEX
Server: Apache
System: Linux d5123.usc1.stableserver.net 5.14.0-570.17.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Sat May 24 12:53:17 EDT 2025 x86_64
User: d5123 (1001)
PHP: 8.4.21
Disabled: NONE
Upload Files
File: /home/d5123/myboofola_com/wp-content/plugins/codistoconnect/admin.js
(function() {



	document.addEventListener("DOMContentLoaded", function() {



		const templateBody = document.querySelectorAll("BODY.codisto-templates");

		if(templateBody.length) {



			document.querySelectorAll(".new-template").forEach(function(el) {



				el.addEventListener("click", function(e) {



					document.location.search = "page=codisto-templates&file=_new";



				});



			});



			document.querySelectorAll("#filename").forEach(function(el) {



				el.focus();



			});



		}



	});



})();



(function() {



	const checkButton = function() {



		const email = document.querySelector("#codisto-form input[name=email]").value;

		const emailconfirm = document.querySelector("#codisto-form input[name=emailconfirm]").value;

		const phone = document.querySelector("#codisto-form input[name=phone]").value;

		let invalid = true;

		if (email && !/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(email))

		{

			document.querySelector(".email-help-text").innerHTML = document.querySelector(".email-help-text").dataset.invalidmessage;

		} else if(!email) {

			document.querySelector(".email-help-text").innerHTML = document.querySelector(".email-help-text").dataset.defaultmessage;

		} else {

			invalid = invalid && false;

			document.querySelector(".email-help-text").innerHTML = "";

		}

		if (emailconfirm && !/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(emailconfirm))

		{

			document.querySelector(".emailconfirm-help-text").innerHTML = document.querySelector(".emailconfirm-help-text").dataset.invalidmessage;

		} else if(!emailconfirm) {

			document.querySelector(".emailconfirm-help-text").innerHTML = document.querySelector(".emailconfirm-help-text").dataset.defaultmessage;

		} else {

			invalid = invalid && false;

			document.querySelector(".emailconfirm-help-text").innerHTML = "";

		}

		if (phone && !/(\+?)\d{10,14}$/.test(phone))

		{

			document.querySelector(".phone-help-text").innerHTML = document.querySelector(".phone-help-text").dataset.invalidmessage;

		} else if(!phone) {

			document.querySelector(".phone-help-text").innerHTML = document.querySelector(".phone-help-text").dataset.defaultmessage;

		} else {

			invalid = invalid && false;

			document.querySelector(".phone-help-text").innerHTML = "";

		}

		if (!invalid && email && emailconfirm

			&& (email == emailconfirm)) {

			document.querySelector(".error-message").style.display = "none";

			document.querySelector("#codisto-form .next BUTTON").classList.add("button-primary");

		} else {

			document.querySelector("#codisto-form .next BUTTON").classList.remove("button-primary");

		}



	};



	document.addEventListener("DOMContentLoaded", function() {



		const codistoForm = document.querySelector("#codisto-form");



		if(codistoForm) {



			document.querySelector("#create-account-modal .selection").style.opacity = 0.1;



			function jsonp(url, callback) {

				var callbackName = 'jsonp_callback_' + Math.round(100000 * Math.random());

				var script = document.createElement('script');



				script.src = url + (url.indexOf('?') >= 0 ? '&' : '?') + 'callback=' + callbackName;

				document.body.appendChild(script);



				window[callbackName] = function(data) {

					delete window[callbackName];

					document.body.removeChild(script);

					callback(data);

				};

			}



			jsonp("https://ui.codisto.com/getcountrylist", function(data) {

				document.querySelector(".select-html-wrapper").innerHTML = data;

				document.querySelector("#create-account-modal .selection").style.opacity = 1;

			});



			codistoForm.addEventListener("change", checkButton);

			codistoForm.addEventListener("keyup", checkButton);

			codistoForm.addEventListener("submit", function(e) {



				const email = codistoForm.querySelector("INPUT[name=email]").value;

				const emailConfirm = codistoForm.querySelector("INPUT[name=emailconfirm]").value;

				if (email != emailConfirm) {

					e.stopPropagation();

					e.preventDefault();

					document.querySelector(".error-message").style.display = "block";

				} else {

					document.querySelector(".error-message").style.display = "none";

				}



			});



		}



		function setFrameLeft() {



			const adminMenu = document.querySelector("#adminmenuwrap");

			if(adminMenu) {

				const adminMenuWidth = parseInt(adminMenu.clientWidth, 10);

				if(adminMenuWidth) {

					document.querySelector(".codisto #wpbody").style.setProperty("left", adminMenuWidth + "px", "important");

				}

			}



		}



		setFrameLeft();



		document.getElementById("collapse-menu").addEventListener("click", function(e) {

			setFrameLeft();

		});



	});



})();