define(["require", "exports", "@syncfusion/ej2-base"], function (require, exports, ej2_base_1) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
function sanitizeHelper(html, enableSanitizer) {
if (!enableSanitizer) {
return html;
}
return ej2_base_1.SanitizeHtmlHelper.sanitize(html);
}
exports.sanitizeHelper = sanitizeHelper;
function decode(value) {
var entityMap = {
'<': '<',
'>': '>',
' ': ' ',
'"': '"',
''': '\'',
''': '\'',
'&': '&'
};
return value.replace(/&(?:amp|lt|gt|nbsp|quot|#039|apos);/g, function (match) { return entityMap[match]; });
}
exports.decode = decode;
function encode(value) {
return value.trim()
.replace(/&/g, '&')
.replace(/</g, '<')
.replace(/>/g, '>')
.replace(/"/g, '"')
.replace(/'/g, ''')
.replace(/\n/g, '<br>');
}
exports.encode = encode;
function escapeHTML(text) {
return text
.replace(/&/g, '&')
.replace(/</g, '<')
.replace(/>/g, '>')
.replace(/"/g, '"')
.replace(/'/g, ''');
}
exports.escapeHTML = escapeHTML;
});
|