Quantos mais caracteres sua senha tiver, mais segura será. Escolha a que satisfaz suas necessidades de segurança:
+
+
+
+
+
10 caracteres => 0 1 2 3 4 5 6 7 8 9
+
+
+
+
+
16 caracteres => 0 1 2 3 4 5 6 7 8 9 A B C D E F
+
+
+
+
+
62 caracteres => 0 1 2 3 4 5 6 7 8 9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z
+
+
+
+
+
85 caracteres => 0 1 2 3 4 5 6 7 8 9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z ! # $ % & ( ) * + - ; < = > ? @ ^ _ ` { | } ~
+
+
+
+
+
85 caracteres => 0 1 2 3 4 5 6 7 8 9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z ! # $ % & ( ) * + - ; < = > ? @ ^ _ ` { | } ~
+
+
+
+
+
128 caracteres => 128
+
+
+
+
+
65 536 caracteres => WOW!
+
+
+
-
Título2 da Dúvida
-
Texto livremente formatado usando HTML.
+
Tamanho da Senha
+
Quão maior for a senha gerada, mais segura será. Escolha a que satisfaz suas necessidades de segurança:
-
-
QR CODE
+
+
+
+
Informe a quantia de caracteres que deseja:
+
+
+
-
+
+
+
diff --git a/scripts/ui-effects.js b/scripts/ui-effects.js
index ea1776b..17d87ca 100644
--- a/scripts/ui-effects.js
+++ b/scripts/ui-effects.js
@@ -32,6 +32,7 @@ function closePopup() {
document.getElementById('mainPage').style.display = 'block';
document.getElementById('popup').style.display = 'none';
document.getElementById('settings-popup').style.display = 'none';
+ document.getElementById('service-popup').style.display = 'none';
document.body.classList.remove('modal-open');
// Adiciona uma entrada ao histórico de navegação com hash
@@ -117,9 +118,12 @@ function showInfo(contentTemplateId, window) {
document.getElementById('settings-popup').style.display = 'block';
document.body.classList.add('modal-open');
- } else { //Menu Donate
- document.getElementById('donation-popup-content').innerHTML = content;
- document.getElementById('donation-popup').style.display = 'block';
+ } if (window === '3'){ //Menu Service
+ document.getElementById('service-popup-content').innerHTML = content;
+ document.getElementById('service-popup').style.display = 'block';
+ document.body.classList.add('modal-open');
+
+ } else {
document.body.classList.add('modal-open');
}
@@ -274,6 +278,10 @@ function check(name, value) {
document.getElementById('settings-popup-content').innerHTML = content;
document.getElementById('settings-popup').style.display = 'block';
document.body.classList.add('modal-open');
+ } if (window === '3'){ //Menu Service
+ document.getElementById('service-popup-content').innerHTML = content;
+ document.getElementById('service-popup').style.display = 'block';
+ document.body.classList.add('modal-open');
} else { //Menu Donate
document.getElementById('donation-popup-content').innerHTML = content;
document.getElementById('donation-popup').style.display = 'block';
diff --git a/styles/btn.css b/styles/btn.css
index 3c98a9e..1bb3500 100644
--- a/styles/btn.css
+++ b/styles/btn.css
@@ -67,6 +67,13 @@ a {
clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
}
+#service-btn {
+ cursor: pointer;
+ color: #fff;
+ background-color: #007bff;
+ position: absolute;
+}
+
.ok-button {
display: flex;
justify-content: center; /* Centraliza os botões "OK" */
diff --git a/styles/styles.css b/styles/styles.css
index 2414a0b..c63fbd5 100644
--- a/styles/styles.css
+++ b/styles/styles.css
@@ -213,6 +213,24 @@ input[type="radio"] + span + label {
overflow-x: auto;
}
+#service-popup {
+ display: none;
+ position: fixed;
+ top: 50%;
+ left: 50%;
+ transform: translate(-50%, -50%);
+ padding: 20px;
+ background-color: #2b2b2b;
+ color: white;
+ border: 2px solid #007bff;
+ min-width: 60%; /* Ajustado para % da largura da janela principal */
+ min-height: 90%; /* Ajustado para % da altura da janela principal */
+ max-width: 60%; /* Ajustado para % da largura da janela principal */
+ max-height: 90%; /* Ajustado para % da altura da janela principal */
+ overflow-y: auto;
+ overflow-x: auto;
+}
+
#donation-popup {
display: none;
position: fixed;