Williamson County reports high COVID-19 community spread – KXAN.com

`;

// articleContent = document.querySelector(“.article-content”);
// articleContent.innerHTML = articleContent.innerHTML + formbox;

let firstParagraph = document.querySelector(“div.article-content > p:nth-child(1)”);

if (firstParagraph !== null) {
firstParagraph.insertAdjacentHTML(“afterend”, formbox);
}

function waitForElement(id, callback){
var goStahp = setInterval(function(){
if(document.getElementById(id)){
clearInterval(goStahp);
callback();
}
}, 100);
}

waitForElement(“JotFormIFrame-202185815209151”, function(){

const expandButton = document.querySelector(‘h3.expand_box_click_to_open_covid_form’);

expandButton.addEventListener(‘click’, function() {
let box = document.querySelector(‘.corona_form_expand_box_covid_form’);
let first = ‘opening’;
let second = ‘open’;
let buttonAction = ‘Hide story tip submission form’;

let deviceAction = “Tap”;
if (window.innerWidth > 666) {
deviceAction = “Click”;
}

// console.log(window.innerWidth);

if(box.classList.contains(first)) {
[first, second] = [second, first];
buttonAction = `${deviceAction} to submit a coronavirus story tip`;
}

expandButton.innerHTML = buttonAction;

box.classList.toggle(first);
setTimeout(() => {
box.classList.toggle(second);
}, 0);

});

var ifr = document.getElementById(“JotFormIFrame-202185815209151”);

if(window.location.href && window.location.href.indexOf(“?”) > -1) {
var get = window.location.href.substr(window.location.href.indexOf(“?”) + 1);
if(ifr && get.length > 0) {
var src = ifr.src;
src = src.indexOf(“?”) > -1 ? src + “&” + get : src + “?” + get;
ifr.src = src;
}
}

window.handleIFrameMessage = function(e) {
if (typeof e.data === ‘object’) { return; }

var args = e.data.split(“:”);

if (args.length > 2) {
iframe = document.getElementById(“JotFormIFrame-” + args[(args.length – 1)]);
} else {
iframe = document.getElementById(“JotFormIFrame”);
}

if (!iframe) { return; }

switch (args[0]) {
case “scrollIntoView”:
iframe.scrollIntoView();
break;
case “setHeight”:
console.log(`case: setHeight`);
iframe.style.height = parseInt(args[1]) + 15 + “px”;
break;
case “collapseErrorPage”:
console.log(`case: collapseErrorPage`);
if (iframe.clientHeight > window.innerHeight) {
iframe.style.height = window.innerHeight + “px”;
}
break;
case “reloadPage”:
window.location.reload();
break;
case “loadScript”:
var src = args[1];
if (args.length > 3) {
src = args[1] + ‘:’ + args[2];
}
var script = document.createElement(‘script’);
script.src = src;
script.type = ‘text/javascript’;
document.body.appendChild(script);
break;
case “exitFullscreen”:
if (window.document.exitFullscreen) window.document.exitFullscreen();
else if (window.document.mozCancelFullScreen) window.document.mozCancelFullScreen();
else if (window.document.mozCancelFullscreen) window.document.mozCancelFullScreen();
else if (window.document.webkitExitFullscreen) window.document.webkitExitFullscreen();
else if (window.document.msExitFullscreen) window.document.msExitFullscreen();
break;
}

var isJotForm = (e.origin.indexOf(“jotform”) > -1) ? true : false;

if(isJotForm && “contentWindow” in iframe && “postMessage” in iframe.contentWindow) {
var urls = {“docurl”:encodeURIComponent(document.URL),”referrer”:encodeURIComponent(document.referrer)};
iframe.contentWindow.postMessage(JSON.stringify({“type”:”urls”,”value”:urls}), “*”);
}
};

if (window.addEventListener) {
window.addEventListener(“message”, handleIFrameMessage, false);
} else if (window.attachEvent) {
window.attachEvent(“onmessage”, handleIFrameMessage);
}
});

//