Files
2026-05-01 20:02:13 +02:00

17 lines
1005 B
JavaScript

// ═══════════════════════════════════════════════════════
// Case Converter
// ═══════════════════════════════════════════════════════
async function convertCase() {
const text = document.getElementById('caseInput').value;
if (!text) return;
const d = await apiPost('/api/text/case', { text });
if (d.success) {
document.getElementById('caseResults').innerHTML = [
['UPPERCASE', d.uppercase], ['lowercase', d.lowercase], ['Title Case', d.titleCase],
['camelCase', d.camelCase], ['snake_case', d.snakeCase], ['kebab-case', d.kebabCase],
['dot.case', d.dotCase], ['desreveR', d.reversed]
].map(([l, v]) => `<div class="result-row"><div class="label">${l}</div><div class="value" onclick="copyText(this.textContent)">${v}</div></div>`).join('');
}
}