-
Notifications
You must be signed in to change notification settings - Fork 0
/
script.js
74 lines (55 loc) · 1.75 KB
/
script.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
var botonEncriptar = document.querySelector(".BOTON_ENCRIPTAR");
var botonDesencriptar = document.querySelector(".BOTON-DESENCRIPTAR");
var muñeco = document.querySelector(".Monito");
var ContenedorParrafos = document.querySelector(".Parrafo");
var resultado = document.querySelector(".RESULTADO");
botonEncriptar.onclick = encriptar;
botonDesencriptar.onclick = desencriptar;
function encriptar(){
OcultarAdelante();
var CajaDeTexto = RecuperarTexto();
resultado.textContent = encriptarTexto(CajaDeTexto);
}
function desencriptar(){
OcultarAdelante();
var CajaDeTexto = RecuperarTexto();
resultado.textContent = desencriptarTexto(CajaDeTexto);
}
function RecuperarTexto(){
var CajaDeTexto = document.querySelector(".CajaDeTexto");
return CajaDeTexto.value;
}
function OcultarAdelante(){
muñeco.classList.add("ocultar")
ContenedorParrafos.classList.add("ocultar")
}
function encriptarTexto(mensaje){
var reemplazos = {
'a': 'ai',
'e': 'enter',
'i': 'imes',
'o': 'ober',
'u': 'ufat'
};
return mensaje.split('').map(function(caracter) {
return reemplazos[caracter] || caracter;
}).join('');
}
function desencriptarTexto(mensaje){
var reemplazos = {
'ai': 'a',
'enter': 'e',
'imes': 'i',
'ober': 'o',
'ufat': 'u'
};
return mensaje.replace(/ai|enter|imes|ober|ufat/g, function(match) {
return reemplazos[match];
});
}
let botonCopiar = document.querySelector(".BOTON_COPIAR input");
botonCopiar.addEventListener("click", () => {
let contenido = document.querySelector(".RESULTADO").textContent;
navigator.clipboard.writeText(contenido);
console.log("hola");
});