Mr_J21
Beta
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
Quiero que cuando detecte las dos llaves "{}" cree un sangría en cada línea nueva, (así ordena css.
Inserir CODE, HTML ou PHP:
<div contenteditable="true" onkeyup="addIndent(event)">
<!-- contenido editable aquí -->
</div>
<script>
function addIndent(event) {
if (event.keyCode === 13) {
let content = document.getSelection().toString();
if (content.startsWith("{") && content.endsWith("}")) {
event.preventDefault();
document.execCommand('insertText', false, ' ');
} else {
document.execCommand('indent', false, null);
document.execCommand('insertText', false, ' ');
}
}
}
</script>