diff --git a/dom.js b/dom.js index 8b2a9c4..fe4bf18 100644 --- a/dom.js +++ b/dom.js @@ -63,31 +63,31 @@ ASN1.prototype.toDOM = function () { head.appendChild(preview); content = DOM.breakLines(content, lineLength); content = content.replace(/"); + content = content.replace(/\n/g, "
"); } node.appendChild(head); this.node = node; this.head = head; var value = DOM.tag("div", "value"); - s = "Offset: " + this.stream.pos + "
"; + s = "Offset: " + this.stream.pos + "
"; s += "Length: " + this.header + "+"; if (this.length >= 0) s += this.length; else s += (-this.length) + " (undefined)"; if (this.tag.tagConstructed) - s += "
(constructed)"; + s += "
(constructed)"; else if ((this.tag.isUniversal() && ((this.tag.tagNumber == 0x03) || (this.tag.tagNumber == 0x04))) && (this.sub !== null)) - s += "
(encapsulates)"; + s += "
(encapsulates)"; //TODO if (this.tag.isUniversal() && this.tag.tagNumber == 0x03) s += "Unused bits: " if (content !== null) { - s += "
Value:
" + content + ""; + s += "
Value:
" + content + ""; if ((typeof oids === 'object') && (this.tag.isUniversal() && (this.tag.tagNumber == 0x06))) { var oid = oids[content]; if (oid) { - if (oid.d) s += "
" + oid.d; - if (oid.c) s += "
" + oid.c; - if (oid.w) s += "
(warning!)"; + if (oid.d) s += "
" + oid.d; + if (oid.c) s += "
" + oid.c; + if (oid.w) s += "
(warning!)"; } } }