www

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | Submodules | README | LICENSE

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:
Mchrome/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; + } }, /**