@devexpress/utils
Version:
DevExpress utils
43 lines (42 loc) • 1.37 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.EncodeUtils = void 0;
var EncodeUtils = (function () {
function EncodeUtils() {
}
EncodeUtils.encodeHtml = function (text) {
return text
.replace(/&/g, '&')
.replace(/</g, '<')
.replace(/>/g, '>');
};
EncodeUtils.decodeHtml = function (text) {
return text
.replace(/&/g, '&')
.replace(/</g, '<')
.replace(/>/g, '>');
};
EncodeUtils.prepareTextForRequest = function (text) {
return text
.replace(/%/g, '%25')
.replace(/&/g, '%26amp;')
.replace(/\+/g, '%2B')
.replace(/</g, '%26lt;')
.replace(/>/g, '%26gt;')
.replace(/"/g, '%26quot;');
};
EncodeUtils.prepareTextForCallBackRequest = function (text) {
return text
.replace(/&/g, '&')
.replace(/</g, '<')
.replace(/>/g, '>')
.replace(/"/g, '"');
};
EncodeUtils.decodeViaTextArea = function (html) {
var textArea = document.createElement('TEXTAREA');
textArea.innerHTML = html;
return textArea.value;
};
return EncodeUtils;
}());
exports.EncodeUtils = EncodeUtils;
;