mirror of
https://github.com/Doodle3D/Doodle3D-API
synced 2024-06-30 06:51:21 +02:00
19 lines
457 B
JavaScript
19 lines
457 B
JavaScript
|
/* */
|
||
|
var $def = require("./$.def"),
|
||
|
replacer = require("./$.replacer");
|
||
|
var escapeHTMLDict = {
|
||
|
'&': '&',
|
||
|
'<': '<',
|
||
|
'>': '>',
|
||
|
'"': '"',
|
||
|
"'": '''
|
||
|
},
|
||
|
unescapeHTMLDict = {},
|
||
|
key;
|
||
|
for (key in escapeHTMLDict)
|
||
|
unescapeHTMLDict[escapeHTMLDict[key]] = key;
|
||
|
$def($def.P + $def.F, 'String', {
|
||
|
escapeHTML: replacer(/[&<>"']/g, escapeHTMLDict),
|
||
|
unescapeHTML: replacer(/&(?:amp|lt|gt|quot|apos);/g, unescapeHTMLDict)
|
||
|
});
|