-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathapp.js
53 lines (44 loc) · 1.36 KB
/
app.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
let inputEl = document.getElementById("input-encriptador");
let ouput = document.getElementById("input--copy");
let ouputImage = document.getElementById("input--img");
let btnCopy = document.getElementById("button--copy");
function mostrarImage() {
if (ouputImage.style.display === "none") {
ouputImage.style.display = "flex";
} else {
ouputImage.style.display = "none";
btnCopy.style.display = "inline-block";
ouput.style.display = "inline-block";
}
}
function encriptar() {
let entrada = inputEl.value;
let wordMinuscula = entrada.toLowerCase();
for (let i = 0; i < 5; i++) {
let vocals = ["e", "i", "a", "o", "u"];
let words = ["enter", "imes", "ai", "ober", "ufac"];
if (wordMinuscula.includes(vocals[i])) {
wordMinuscula = wordMinuscula.replaceAll(vocals[i], words[i]);
}
}
mostrarImage();
ouput.value = wordMinuscula;
inputEl.value = "";
}
function desencriptar() {
let entrada = inputEl.value;
let wordMinuscula = entrada.toLowerCase();
for (let i = 0; i < 5; i++) {
let vocals = ["a", "e", "i", "o", "u"];
let words = ["ai", "enter", "imes", "ober", "ufac"];
if (wordMinuscula.includes(words[i])) {
wordMinuscula = wordMinuscula.replaceAll(words[i], vocals[i]);
}
}
ouput.value = wordMinuscula;
inputEl.value = "";
}
function copy() {
ouput.select();
document.execCommand("copy");
}