14 lines
394 B
JavaScript
14 lines
394 B
JavaScript
|
|
function esc_html(str) {
|
||
|
|
return String(str)
|
||
|
|
.replace(/&/g, '&')
|
||
|
|
.replace(/</g, '<')
|
||
|
|
.replace(/>/g, '>')
|
||
|
|
.replace(/"/g, '"')
|
||
|
|
.replace(/'/g, ''');
|
||
|
|
}
|
||
|
|
|
||
|
|
export function reset_form_button_renderer(symbols) {
|
||
|
|
const label = symbols.label ?? 'Odeslat znova';
|
||
|
|
return `<button type="button" class="rsv-form-btn" data-rsv-reset>${esc_html(label)}</button>`;
|
||
|
|
}
|