-
Notifications
You must be signed in to change notification settings - Fork 0
/
script.js
58 lines (49 loc) · 2.26 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
const inputTexto = document.querySelector(".input-text"); /* El . referencia que es una class */
const mensaje = document.querySelector(".input-text-area");
var munieco = document.querySelector(".contenedor-munieco");
var h3 = document.querySelector(".contenedor-h3");
var parrafo = document.querySelector(".contenedor-parrafo");
/* ENCRIPTACION */
function btnCodificar(){ /* Funciones para BOTON Encriptar */
ocultarAdelante()
const textoEncriptado = codificar(inputTexto.value); /* Value es para ... */
mensaje.value = textoEncriptado;
}
function codificar(StringParaEncriptar) { /* Funciones para Encriptar */
let matrizCodigo = [["e","enter"],["i","imes"],["a","ai"],["o","ober"],["u","ufat"]]
StringParaEncriptar = StringParaEncriptar.toLowerCase();
for(let i=0; i < matrizCodigo.length; i++){ /* Recorre la matriz */
if(StringParaEncriptar.includes(matrizCodigo[i][0])){
StringParaEncriptar = StringParaEncriptar.replaceAll(matrizCodigo[i][0],
matrizCodigo[i][1]) /* Realiza el cambio de caracteres */
}
}
return StringParaEncriptar;
}
/* DESENCRIPTACION */
function btnDecodificar(){ /* Funciones para BOTON Encriptar */
const textoEncriptado = decodificar(inputTexto.value); /* Value es para ... */
mensaje.value = textoEncriptado;
}
function decodificar(StringParaEncriptar) { /* Funciones para desencriptar */
let matrizCodigo = [["enter","e"],["imes","i"],["ai","a"],["ober","o"],["ufat","u"]]
StringParaEncriptar = StringParaEncriptar.toLowerCase();
for(let i=0; i < matrizCodigo.length; i++){ /* Recorre la matriz */
if(StringParaEncriptar.includes(matrizCodigo[i][0])){
StringParaEncriptar = StringParaEncriptar.replaceAll(matrizCodigo[i][0],
matrizCodigo[i][1]) /* Realiza el cambio de caracteres */
}
}
return StringParaEncriptar;
}
function ocultarAdelante(){
munieco.classList.add("ocultar");
h3.classList.add("ocultar");
parrafo.classList.add("ocultar");
}
function copyToClipBoard() { /* Boton Copiar */
var content = document.getElementById('text-copy');
content.select();
document.execCommand('copy');
alert("Mensaje Copiado al Portapapeles");
}