diff --git a/public/js/icinga/utils.js b/public/js/icinga/utils.js index b3b6a9527..dea9c37ed 100644 --- a/public/js/icinga/utils.js +++ b/public/js/icinga/utils.js @@ -371,6 +371,21 @@ return encodeURIComponent(str).replace(/[()]/g, function(c) { return '%' + c.charCodeAt(0).toString(16); }); + }, + + escape: function (str) { + return String(str).replace( + /[&<>"']/gm, + function (c) { + return { + '&': '&', + '<': '<', + '>': '>', + '"': '"', + "'": ''' + }[c]; + } + ); } };