2
0
mirror of https://github.com/moebooru/moebooru synced 2025-08-29 04:57:47 +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) => ({
'&': '&amp;',
'<': '&lt;',
'>': '&gt;',
'"': '&quot;',
"'": '&#39;',
})[str])
export function escapeHtml (str) {
return str.replace(/[&<>"']/g, function (str) {
return {
'&': '&amp;',
'<': '&lt;',
'>': '&gt;',
'"': '&quot;',
"'": '&#39;'
}[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) ->
container = document.createElement('div')
container.innerHTML = str
export function stringToDom (str) {
const container = document.createElement('div');
container.innerHTML = str;
container.firstChild
return container.firstChild;
}