commit 59f9c1639d16b80370073496df719afd7b576c54 parent 6169643b16e251ee02a572cc08d59050edd2956e Author: Simon Kornblith <simon@simonster.com> Date: Fri, 17 Jun 2011 19:35:41 +0000 add support for unescapeHTML in Chrome/Safari Diffstat:
| M | chrome/content/zotero/xpcom/utilities.js | | | 12 | +++++++++--- |
1 file changed, 9 insertions(+), 3 deletions(-)
diff --git a/chrome/content/zotero/xpcom/utilities.js b/chrome/content/zotero/xpcom/utilities.js @@ -218,9 +218,15 @@ Zotero.Utilities = { * @type String */ "unescapeHTML":function(/**String*/ str) { - var nsISUHTML = Components.classes["@mozilla.org/feed-unescapehtml;1"] - .getService(Components.interfaces.nsIScriptableUnescapeHTML); - return nsISUHTML.unescape(str); + if(Zotero.isFx) { + var nsISUHTML = Components.classes["@mozilla.org/feed-unescapehtml;1"] + .getService(Components.interfaces.nsIScriptableUnescapeHTML); + return nsISUHTML.unescape(str); + } else { + var node = document.createElement("div"); + node.innerHTML = str; + return node.textContent; + } }, /**