2
0
mirror of https://github.com/moebooru/moebooru synced 2025-08-29 13:07:41 +00:00

Javascript back utils/dom

This commit is contained in:
nanaya 2024-03-01 00:31:59 +09:00
parent a26a92c89d
commit 3c9aa7042e

View File

@ -1,17 +1,26 @@
export escapeHtml = (str) -> str.replace(/[&<>"']/g, (str) => ({ export function escapeHtml (str) {
return str.replace(/[&<>"']/g, function (str) {
return {
'&': '&amp;', '&': '&amp;',
'<': '&lt;', '<': '&lt;',
'>': '&gt;', '>': '&gt;',
'"': '&quot;', '"': '&quot;',
"'": '&#39;', "'": '&#39;'
})[str]) }[str];
});
}
export hideEl = (el) -> el.style.display = 'none' export function hideEl (el) {
el.style.display = 'none';
}
export showEl = (el) -> el.style.display = '' export function showEl (el) {
el.style.display = '';
}
export stringToDom = (str) -> export function stringToDom (str) {
container = document.createElement('div') const container = document.createElement('div');
container.innerHTML = str container.innerHTML = str;
container.firstChild return container.firstChild;
}