diff options
author | Andrew Dolgov <[email protected]> | 2010-12-28 16:10:10 +0300 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2010-12-28 16:10:10 +0300 |
commit | cb2c7faab057394a9ce8db6ea15e1bce9980bf4f (patch) | |
tree | cee0e603b1ef08d972dcb8658671114c51de26c4 | |
parent | 35aa08bbc0f591fbcf8aa8614756c9688bbd4b11 (diff) |
add a hack to display several html entities properly in feedlist (closes #279)
-rw-r--r-- | FeedTree.js | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/FeedTree.js b/FeedTree.js index f7d273f0b..26629e8ce 100644 --- a/FeedTree.js +++ b/FeedTree.js @@ -148,10 +148,19 @@ dojo.declare("fox.FeedTree", dijit.Tree, { "dijitTreeRow Error"; }, getLabel: function(item) { + var name = String(item.name); + + /* Horrible */ + name = name.replace(""", "\""); + name = name.replace("&", "&"); + name = name.replace("—", "-"); + name = name.replace("<", "<"); + name = name.replace(">", ">"); + if (item.unread > 0) { - return item.name + " (" + item.unread + ")"; + return name + " (" + item.unread + ")"; } else { - return item.name; + return name; } }, selectFeed: function(feed, is_cat) { |