Bug #268430 --> RSS feed doesn't correctly show HTML special chars in virtual Subject column

use reg expressions to replace html entities like &, >  and < into
their ascii equivalents.

sr=bienvenu
This commit is contained in:
scott%scott-macgregor.org 2004-11-15 23:29:33 +00:00
Родитель 6faa0371eb
Коммит 74cdc63f85
2 изменённых файлов: 7 добавлений и 1 удалений

Просмотреть файл

@ -307,6 +307,12 @@ FeedItem.prototype.writeToFolder = function() {
if (this.author && this.author.indexOf('@') == -1)
this.author = '<' + this.author + '>';
// the subject may contain HTML entities.
// Convert these to their unencoded state. i.e. &amp; becomes '&'
this.title = this.title.replace(/&lt;/g, '<');
this.title = this.title.replace(/&gt;/g, '>');
this.title = this.title.replace(/&amp;/g, '&');
// Compress white space in the subject to make it look better.
this.title = this.title.replace(/[\t\r\n]+/g, " ");
this.title = mimeEncodeSubject(this.title, this.characterSet);

Просмотреть файл

@ -1,7 +1,7 @@
// XXX Rename this to global.js
// Whether or not to dump debugging messages to the console.
const DEBUG = true;
const DEBUG = false;
var debug;
if (DEBUG)
debug = function(msg) { dump(' -- FZ -- : ' + msg + '\n'); }