commit a56422be2c4b5f951f2eb9b8edd5e079ce8fd16a
parent 1208aea99b10767d8ae58500e0360e260e09d29e
Author: Dan Stillman <dstillman@zotero.org>
Date: Wed, 21 Nov 2012 11:56:29 -0500
Fix for HTML markup showing up in reports (since 21bf3000)
Diffstat:
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/chrome/content/zotero/xpcom/report.js b/chrome/content/zotero/xpcom/report.js
@@ -80,7 +80,7 @@ Zotero.Report = new function() {
// If not valid XML, display notes with entities encoded
var parser = Components.classes["@mozilla.org/xmlextras/domparser;1"]
.createInstance(Components.interfaces.nsIDOMParser);
- var doc = parser.parseFromString(arr.note, "application/xml");
+ var doc = parser.parseFromString('<div>' + arr.note + '</div>', "application/xml");
if (doc.documentElement.tagName == 'parsererror') {
content += '<p class="plaintext">' + escapeXML(arr.note) + '</p>\n';
}
@@ -106,7 +106,7 @@ Zotero.Report = new function() {
// If not valid XML, display notes with entities encoded
var parser = Components.classes["@mozilla.org/xmlextras/domparser;1"]
.createInstance(Components.interfaces.nsIDOMParser);
- var doc = parser.parseFromString(note.note, "application/xml");
+ var doc = parser.parseFromString('<div>' + note.note + '</div>', "application/xml");
if (doc.documentElement.tagName == 'parsererror') {
content += '<p class="plaintext">' + escapeXML(note.note) + '</p>\n';
}