JAWS Chat Widget – Copy

if ( ! defined( ‘ABSPATH’ ) ) exit; // ============================================================================= // JAWS CHAT WIDGET v3.1.0 — NIRMAKO Digital Assistant // Sales + Coach modes | Lead capture form | File upload (PDF / Image) // Foundation hooks for DISC analysis…Continue reading

People Group Profile – JS ArcGIS map for PG polygon – shortcode for map

document.addEventListener(“DOMContentLoaded”, function () { var mapInitialized = false; function initMap() { if (mapInitialized) return; mapInitialized = true; var mapDiv = document.getElementById(“pg-map”); if (!mapDiv) return; var peid = parseInt(mapDiv.getAttribute(“data-peid”), 10); if (!peid) return; var map = new maplibregl.Map({ container: “pg-map”, style:…Continue reading

Modal Conditional Logic Unhide Javascript

jQuery(document).on(‘shown.bs.modal’, function() { if (typeof frmFrontForm !== ‘undefined’) { // Wait 200ms for modal animation to finish setTimeout(function() { frmFrontForm.init(); // This loop finds every Formidable form in the modal automatically jQuery(‘.frm_forms’).each(function() { var formId = jQuery(this).find(‘input[name=”form_id”]’).val(); if (formId) {…Continue reading

Forms | Business email validation

(function(){ var BLOCKED = new Set([ ‘gmail.com’,’googlemail.com’,’yahoo.com’,’ymail.com’,’rocketmail.com’, ‘hotmail.com’,’outlook.com’,’live.com’,’msn.com’, ‘icloud.com’,’me.com’,’mac.com’, ‘aol.com’,’aim.com’, ‘proton.me’,’protonmail.com’, ‘yandex.com’,’mail.com’,’zoho.com’,’gmx.com’,’fastmail.com’,’yumobiz.com’ ]); function domainOf(v){ var at = (v||”).lastIndexOf(‘@’); return at>-1 ? v.slice(at+1).toLowerCase().trim() : ”; } function invalid(input){ return BLOCKED.has(domainOf(input.value||”)); } function setErr(input){ var field = input.closest(‘.gfield’); if (!field) return;…Continue reading