function decodeFromInput()

in decodeEntries/index.js [37:59]


function decodeFromInput() {
  let input = document.getElementById("input").value;
  let output = document.getElementById("output");
  while (output.childNodes.length > 0) {
    output.removeChild(output.childNodes[0]);
  }
  let lines = input.split("\n");
  lines.forEach((line) => {
    if (line.length > 0) {
      let text;
      try {
        let decoded = decodeLine(line);
        text = `issuer: ${decoded.issuer} serial: ${decoded.serial}`;
      } catch (e) {
        text = `Couldn't decode entry: ${line}`;
      }
      let textNode = document.createTextNode(text);
      output.appendChild(textNode);
      let br = document.createElement("br");
      output.appendChild(br);
    }
  });
}