diff --git a/main/inc/lib/asciimath/ASCIIMathML.js b/main/inc/lib/asciimath/ASCIIMathML.js index 6cbdc04129..9deac8c13f 100755 --- a/main/inc/lib/asciimath/ASCIIMathML.js +++ b/main/inc/lib/asciimath/ASCIIMathML.js @@ -3842,9 +3842,15 @@ function showHideCode(evt) { // called by onclick event var obj=evt.target; var name = obj.parentNode.getAttribute("name"); var node = document.getElementById(name+"input"); - node.style.display = (node.style.display == "none"?"":"none"); - var node = document.getElementById(name+"button"); - node.style.display = (node.style.display == "none"?"":"none"); + // The try-catch block has been added by Ivan Tcholakov, 08-JAN-2011. + try { + // + node.style.display = (node.style.display == "none"?"":"none"); + var node = document.getElementById(name+"button"); + node.style.display = (node.style.display == "none"?"":"none"); + // + } catch (ex) { } + // // } } @@ -4647,6 +4653,12 @@ function removeCoord(evt) { var nl = svgroot.childNodes; for (var i=0; i