-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmain.js
128 lines (84 loc) · 3.95 KB
/
main.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
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
function removerImagem() {
document.getElementById("lupa").style.display = "none";
document.getElementById("titulo").style.display = "none";
document.getElementById("result").style.display = "none";
}
function aparecerBotao(copiar) {
element.style.display = "block";
}
function aparecertexto(myInput) {
element.style.display = "block";
}
function copiar() {
var copiaTexto = document.getElementById("myInput");
copiaTexto.select();
copiaTexto.setSelectionRange(0, 99999);
navigator.clipboard.writeText(copiaTexto.value);
alert("Texto copiado para a área de transferência!");
var textoCopiado = document.getElementById("meutextoCopiado");
textoCopiado.innerHTML = "Copied: " + copiaTexto.value;
}
function copiado() {
var textoCopiado = document.getElementById("meutextoCopiado");
textoCopiado.innerHTML = "Texto copiado para a área de transferência!";
}
function criptografar() {
var textoOriginal = document.getElementById("textarea").value;
// Inicializa uma string vazia para armazenar o texto criptografado
// Substitui todas as ocorrências das letras pelas suas respectivas "chaves" de criptografia
textoOriginal = textoOriginal.replace(/e/g, "enter");
textoOriginal = textoOriginal.replace(/i/g, "imes");
textoOriginal = textoOriginal.replace(/a/g, "ai");
textoOriginal = textoOriginal.replace(/o/g, "ober");
textoOriginal = textoOriginal.replace(/u/g, "ufat");
// Escreve o texto criptografado na página
document.getElementById("myInput").innerHTML = textoOriginal;
}
function descriptografar() {
var textoCriptografado = document.getElementById("textarea").value;
// Inicializa uma string vazia para armazenar o texto descriptografado
// Substitui todas as ocorrências das letras pelas suas respectivas "chaves" de criptografia
textoCriptografado = textoCriptografado.replace(/enter/g, "e");
textoCriptografado = textoCriptografado.replace(/imes/g, "i");
textoCriptografado = textoCriptografado.replace(/ai/g, "a");
textoCriptografado = textoCriptografado.replace(/ober/g, "o");
textoCriptografado = textoCriptografado.replace(/ufat/g, "u");
// Escreve o texto descriptografado na página
document.getElementById("myInput").innerHTML = textoCriptografado;
}
// Aparecer botão copiar
var button = document.getElementById("botao_descriptografar");
// Adiciona um event listener de clique no botão
button.addEventListener("click", function() {
// Obtém a referência do elemento
var element = document.getElementById("copiar");
// Altera a propriedade display para fazer o elemento aparecer
element.style.display = "block";
});
// Aparecer botão copiar
var button = document.getElementById("botao_criptografar");
// Adiciona um event listener de clique no botão
button.addEventListener("click", function() {
// Obtém a referência do elemento
var element = document.getElementById("copiar");
// Altera a propriedade display para fazer o elemento aparecer
element.style.display = "block";
});
// Aparecer texto criptografado
var button = document.getElementById("botao_criptografar");
// Adiciona um event listener de clique no botão
button.addEventListener("click", function() {
// Obtém a referência do elemento
var element = document.getElementById("myInput");
// Altera a propriedade display para fazer o elemento aparecer
element.style.display = "block";
});
// Aparecer texto descriptografado
var button = document.getElementById("botao_descriptografar");
// Adiciona um event listener de clique no botão
button.addEventListener("click", function() {
// Obtém a referência do elemento
var element = document.getElementById("myInput");
// Altera a propriedade display para fazer o elemento aparecer
element.style.display = "block";
});