summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2010-12-28 16:10:10 +0300
committerAndrew Dolgov <[email protected]>2010-12-28 16:10:10 +0300
commitcb2c7faab057394a9ce8db6ea15e1bce9980bf4f (patch)
treecee0e603b1ef08d972dcb8658671114c51de26c4
parent35aa08bbc0f591fbcf8aa8614756c9688bbd4b11 (diff)
add a hack to display several html entities properly in feedlist (closes #279)
-rw-r--r--FeedTree.js13
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("&quot;", "\"");
+ name = name.replace("&amp;", "&");
+ name = name.replace("&mdash;", "-");
+ name = name.replace("&lt;", "<");
+ name = name.replace("&gt;", ">");
+
if (item.unread > 0) {
- return item.name + " (" + item.unread + ")";
+ return name + " (" + item.unread + ")";
} else {
- return item.name;
+ return name;
}
},
selectFeed: function(feed, is_cat) {