X-Git-Url: https://gitweb.michael.orlitzky.com/?a=blobdiff_plain;f=index.html.in;h=b1d73c312dcc2d364ee38659afab5e8850382541;hb=bdfc1265da676cf3b856e0d48776a08c27ee3129;hp=209ddad73c0e990297874167985f78ccb06cfd6f;hpb=e64b5cf78b78e1c77fe8fb7f22bb975a62a85c1f;p=charm-bypass.git diff --git a/index.html.in b/index.html.in index 209ddad..b1d73c3 100644 --- a/index.html.in +++ b/index.html.in @@ -246,13 +246,13 @@ const vc = document.documentElement.clientWidth / 2; /* This is how much we need to translate the SVG */ - const delta = vc - c; + const hdelta = vc - c; /* But before we can set the absolute left-coordinate of the * SVG, we need to know where it is now. Note: without the * "px" this doesn't default to pixels like CSS does. */ const svg = document.querySelector("svg"); - svg.style.left = (svg.getBoundingClientRect().left + delta) + "px"; + svg.style.left = (svg.getBoundingClientRect().left + hdelta) + "px"; } @@ -261,11 +261,6 @@ /****************************************/ function set_code() { - /* All elements produced by inkscape contain a single - * that itself contains the actual text. This does something real - * sneaky, and actually OVERWRITES that tspan with our own text - * content. This turns out to be what we need anyway because trying - * to center a (display: inline) tspan is a pain in the butt. */ const ct = document.getElementById("codetext"); /* Get the "code" from the querystring if it's there */ @@ -303,11 +298,11 @@ const c2 = r2.left + (r2.width / 2); /* What do we add to c2 to make it equal to c1? */ - const code_delta = c1 - c2; + const hdelta = c1 - c2; /* Since this element has an "x" attribute it's easier for * us to shift that than it is to mess with the "left" style. */ - ct.setAttribute("x", parseFloat(ct.getAttribute("x")) + code_delta); + ct.setAttribute("x", parseFloat(ct.getAttribute("x")) + hdelta); } @@ -328,9 +323,7 @@ * corner cases (well, for a few more decades). */ date.setTime(date.getTime() + (90*60*1000)); - /* All elements produced by inkscape contain a single - * that itself contains the actual text. */ - tt = document.getElementById("tickettime").firstChild; + tt = document.getElementById("tickettime"); tt.textContent = date.toLocaleTimeString(); const td = document.getElementById("ticketdate"); @@ -383,7 +376,7 @@ /* Set the security code text when the page has loaded */ window.addEventListener("load", set_code); - /* Center the security code text when the page has loaded; + /* Center the security code text when the page has loaded; in particular, after we set it */ window.addEventListener("load", center_code);