function print(config,msg){ config.document.getElementById(config.debugId).value+="\n"+msg; } function generateHead(config, headDivName,divName,title){ print(config,"generateHead"); let tb=config.document.createElement('table'); tb.className='t2'; let row=tb.insertRow(); let cell=config.document.createElement('th'); row.appendChild(cell); cell.setAttribute("colspan","4"); cell.style.fontSize="20px"; cell.style.textAlign="center"; let cellData=config.document.createTextNode(title); cell.appendChild(cellData); cell=row.insertCell(); cell.style.fontSize="20px"; let input=config.document.createElement("input"); input.type="button"; input.value="Show"; input.id="toggle"+divName+"VisbilityButton"; input.onclick=function(){toggleVisibility(config,divName,input.id)}; cell.appendChild(input); config.document.getElementById(headDivName).appendChild(tb); print(config,"generateHead: Done"); } function toggleVisibility(config,divName,buttonName){ let x = config.document.getElementById(divName); if (x.style.display === "none") { x.style.display = "block"; config.document.getElementById(buttonName).value="Hide"; } else { x.style.display = "none"; config.document.getElementById(buttonName).value="Show"; } }