return empty string instead of blowing up when fixing HTML
This commit is contained in:
parent
e3f26263f4
commit
a9afa24428
@ -164,6 +164,7 @@ define([
|
|||||||
var isArray = common.isArray = $.isArray;
|
var isArray = common.isArray = $.isArray;
|
||||||
|
|
||||||
var fixHTML = common.fixHTML = function (str) {
|
var fixHTML = common.fixHTML = function (str) {
|
||||||
|
if (!str) { return ''; }
|
||||||
return str.replace(/[<>&"']/g, function (x) {
|
return str.replace(/[<>&"']/g, function (x) {
|
||||||
return ({ "<": "<", ">": ">", "&": "&", '"': """, "'": "'" })[x];
|
return ({ "<": "<", ">": ">", "&": "&", '"': """, "'": "'" })[x];
|
||||||
});
|
});
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user