first commit
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
// ═══════════════════════════════════════════════════════
|
||||
// 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('');
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user