roshanoracle
3/2/2020 - 2:06 PM

Engie DGP : Solar Potential Address Lookup : Submit Tracker

// Fire this ONCE per page (or ideally just on "https://mypower.engie.fr/")

// If "https://mypower.engie.fr/"
if (document.location.href.indexOf("https://mypower.engie.fr/") > -1) {

	var DMP_CONTAINER_ID = "12345"; // Change to correct ID
	
	// Create two event listeners
	// 1/2 : One on ENTER
	jQuery(document.body).on("keydown", "#sunroof-search", function(event) {

		if (event.keyCode === 13) {

			bk_addPageCtx('event', 'Solar Potential Address Lookup');
			bk_addPageCtx('term', jQuery("#sunroof-search").val());
			BKTAG.doJSTag(DMP_CONTAINER_ID, 4);

		}
	});

	// 2/2 One on clicks on the submit button
	jQuery(document.body).on("mousedown", "#sunroof-search-btn", function(event) {

		bk_addPageCtx('event', 'Solar Potential Address Lookup');
		bk_addPageCtx('term', jQuery("#sunroof-search").val());
		BKTAG.doJSTag(DMP_CONTAINER_ID, 4);		

	})

}
if (document.location.href.indexOf("https://mypower.engie.fr/") > -1) {

	// Create two event listeners
	// 1/2 : One on ENTER
	document.addEventListener("keydown", function(e) {

		for (var target = e.target; target && target != this; target = target.parentNode) {
			if (e.keyCode === 13 && target.name === "sunroof-search") {

				bk_addPageCtx('event', 'Solar Potential Address Lookup');
				bk_addPageCtx('term', target.value);
				BKTAG.doJSTag(DMP_CONTAINER_ID, 4);

				break;
			}
		}
	}, false);

	// 2/2 One on clicks on the submit button
	document.addEventListener("mousedown", function(e) {
		
		for (var target = e.target; target && target != this; target = target.parentNode) {

			if (target.parentElement) {

				if (target.parentElement.id === "sunroof-search-btn") {
					
					bk_addPageCtx('event', 'Solar Potential Address Lookup');
					bk_addPageCtx('term', document.getElementById("sunroof-search").value);
					BKTAG.doJSTag(DMP_CONTAINER_ID, 4);

					break;
				}
			} else {

				break;

			}
		}
	}, false);

}