28/12/2023, 05:10 PM
Si alguno usa la extensión Scripty - Javascript Injector de Chrome les dejo un código que les permite copiar todo lo que esté en la etiqueta code
Como tiene que quedar la configuración de la extensión
Como se ve en la web
Como queda en el editor
No revise con muchos códigos, pero en todos los casos donde el código se encuentra correctamente tabulado, compila sin problemas de tabulación u algún problema similar
Código PHP:
const ltrDivs = document.querySelectorAll('div[dir="ltr"]');
ltrDivs.forEach(function (div) {
const copyButton = document.createElement('button');
copyButton.textContent = 'Copy';
copyButton.addEventListener('click', function () {
const codeElement = div.querySelector('code');
const clonedCodeElement = codeElement.cloneNode(true);
const brElements = clonedCodeElement.querySelectorAll('br');
brElements.forEach(function (br) {
const newLine = document.createTextNode('\n');
br.parentNode.replaceChild(newLine, br);
});
clonedCodeElement.innerHTML = clonedCodeElement.innerHTML.replace(/ /g, ' ');
const codeContent = clonedCodeElement.textContent;
const tempElement = document.createElement('textarea');
tempElement.value = codeContent;
document.body.appendChild(tempElement);
tempElement.select();
document.execCommand('copy');
document.body.removeChild(tempElement);
alert('Code copied to clipboard');
});
div.appendChild(copyButton);
});
Como tiene que quedar la configuración de la extensión
Como se ve en la web
Como queda en el editor
No revise con muchos códigos, pero en todos los casos donde el código se encuentra correctamente tabulado, compila sin problemas de tabulación u algún problema similar
“Quien te quiere en su vida, volverá a buscarte”
Qué frase más estúpida
Porque quien te quiere en su vida, jamás se iría.
Qué frase más estúpida
Porque quien te quiere en su vida, jamás se iría.