diff --git a/README.md b/README.md index 2c473fa..cb87a24 100644 --- a/README.md +++ b/README.md @@ -475,10 +475,13 @@ console.log(gerar.paragrafo(3,8)); Contribuições são bem-vindas! Faça um *fork* do repositório e sinta-se à vontade para enviar seus *pull requests*. -## Extensão Chrome - Gerador de Dados Fictícios +## Demo -Todas essas funções foram utilizadas na [Extensão Chrome - Gerador de Dados Fictícios](https://chromewebstore.google.com/detail/ipfihnddjaepajgdamecijfdefikdgam). -Muito útil para preencher automaticamente os campos de formulários em testes manuais. +**Essas funções foram utilizadas nas seguintes aplicações:** + +[Extensão Chrome - Gerador de Dados Fictícios](https://chromewebstore.google.com/detail/ipfihnddjaepajgdamecijfdefikdgam) - Muito útil para preencher automaticamente os campos de formulários em testes manuais. + +[Gerador-BR](https://marcelo-lourenco.github.io/gerador-br/#/gerar/cpf) - Gerador de dados on-line. ## License diff --git a/docs/_coverpage.md b/docs/_coverpage.md index 1c276fb..5f040a7 100644 --- a/docs/_coverpage.md +++ b/docs/_coverpage.md @@ -6,6 +6,6 @@ -[Home](./?id=gerador-de-dados-fictícios-brasi) -[Gerador](gerar/cpf) -[Get Started](inicio.md) +[**HOME**](./ "Gerador-BR - Home") +[**GERADORES**](geradores.md) +[**GET STARTED**](inicio.md) diff --git a/docs/_css/style.css b/docs/_css/style.css index cdf3506..34380e1 100644 --- a/docs/_css/style.css +++ b/docs/_css/style.css @@ -52,18 +52,6 @@ button { padding: 20px 0 40px 0; } -input-gerador { - width: 250px; - padding: 12px; - padding-right: 30px; - border: 1px solid #ccc; - border-radius: 5px; - font-size: 16px; - margin-top: 20px; - margin-bottom: 20px; - text-align: center; -} - .copiado { position: absolute; top: -10px; @@ -82,7 +70,6 @@ input-gerador { } - /* --------------------- */ .form-col { max-width: 350px; @@ -107,6 +94,8 @@ input-gerador { } /* When the input is focused, move the placeholder */ +.floating-label-textarea:focus~.floating-label, +.floating-label-textarea:not(:placeholder-shown)~.floating-label, .floating-label-input:focus~.floating-label, .floating-label-input:not(:placeholder-shown)~.floating-label { top: -10px; @@ -118,11 +107,17 @@ input-gerador { } /* Ensure the input has some padding to accommodate the label */ +.floating-label-textarea, .floating-label-input { padding: 10px 30px 10px 15px; position: relative; } +.floating-label-textarea{ + resize: none; /* Impede o redimensionamento manual para que o ajuste seja automático */ + overflow: hidden; /* Remove a barra de rolagem */ +} + .form-group { position: relative; margin-bottom: 1rem; diff --git a/docs/_js/script.js b/docs/_js/script.js index 85e5a55..341adab 100644 --- a/docs/_js/script.js +++ b/docs/_js/script.js @@ -1,4 +1,4 @@ -const inputFields = document.querySelectorAll('input'); +const inputFields = document.querySelectorAll('input', 'textarea'); inputFields.forEach(inputField => { inputField.addEventListener('focus', function () { inputField.setAttribute('placeholder', ' '); @@ -8,6 +8,11 @@ inputFields.forEach(inputField => { }); }); +function adjustTextareaHeight(textarea) { + textarea.style.height = 'auto'; // Reseta a altura para calcular corretamente + textarea.style.height = textarea.scrollHeight + 'px'; // Define a altura baseada no conteúdo +} + function copy(inputId, messageId = 'msgCopiado') { const inputField = document.getElementById(inputId); if (inputField) { @@ -34,6 +39,8 @@ copyButtons.forEach(button => { }); + + function gerarEndereco() { const siglasEstados = [ 'AC', 'AL', 'AP', 'AM', 'BA', 'CE', 'DF', 'ES', 'GO', 'MA', 'MT', 'MS', 'MG', 'PA', 'PB', 'PR', 'PE', 'PI', 'RJ', 'RN', 'RS', 'RO', 'RR', 'SC', 'SP', 'SE', 'TO', @@ -65,7 +72,7 @@ function gerarCartaoCredito() { 'fldCcBandeira': cc.bandeira, 'fldCcCvv': cc.cvv, 'fldCcDataExpiracao':cc.dataExpiracao, - // FIXME está mantendo o menso nome + // FIXME está mantendo o mesmo nome 'fldCcNomeTitular': cc.nomeTitular, }; @@ -104,7 +111,7 @@ function gerarBanco() { } } -// FIXME está mantendo o menso nome +// FIXME está mantendo o mesmo nome function gerarEmail() { const fields = { 'fldEmail': email(nome.aleatorioCompleto()), diff --git a/docs/_sidebar.md b/docs/_sidebar.md index 274a6b2..4790245 100644 --- a/docs/_sidebar.md +++ b/docs/_sidebar.md @@ -1,12 +1,12 @@ -* [Home](./?id=gerador-de-dados-fictícios-brasi "Gerador-BR - Home") -* [Início](inicio.md "Gerador-BR - Começar") -* [Guia de Utilização](guia-utilizacao.md "Gerador-BR - Guia de Utilização") +* [**HOME**](./ "Gerador-BR - Home") +* [**INÍCIO**](inicio.md "Gerador-BR - Começar") +* [**GUIA DE UTILIZAÇÃO**](guia-utilizacao.md "Gerador-BR - Guia de Utilização")

Geradores

-* DOCUMENTOS PF +* **DOCUMENTOS PF** * [Gerador de CPF](gerar/cpf.html "Gerador de CPF") * [Gerador de CNH](gerar/cnh.html "Gerador de CNH") * [Gerador de RG](gerar/rg.html "Gerador de RG") @@ -14,21 +14,21 @@ * [Gerador de PIS](gerar/pis.html "Gerador de PIS") * [Gerador de Título de Eleitor](gerar/tituloEleitor.html "Gerador de Título de Eleitor") * [Gerador de Passaporte](gerar/passaporte.html "Gerador de Passaporte") -* DOCUMENTOS PJ +* **DOCUMENTOS PJ** * [Gerador de CNPJ](gerar/cnpj.html "Gerador de CNPJ") * [Gerador de Inscrição Estadual](gerar/inscricaoEstadual.html "Gerador de Inscrição Estadual") -* BANCOS +* **BANCOS** * [Gerador de Cartão de Crédito](gerar/cartaoCredito.html "Gerador de Cartão de Crédito") * [Gerador de Conta Bancária](gerar/contaBancaria.html "Gerador de Conta Bancária") * [Gerador de Banco](gerar/banco.html "Gerador de Banco") -* CONTATOS +* **CONTATOS** * [Gerador de E-mail](gerar/email.html "Gerador de email") * [Gerador de CEP](gerar/cep.html "Gerador de CEP") * [Gerador de Endereço](gerar/endereco.html "Gerador de Endereço") -* VEÍCULOS +* **VEÍCULOS** * [Gerador de Placa Antiga](gerar/placaAntiga.html "Gerador de Placa Antiga") * [Gerador de Placa MERCOSUL](gerar/placaMercosul.html "Gerador de Placa MERCOSUL") * [Gerador de RENAVAM](gerar/renavam.html "Gerador de RENAVAM") -* LOREM IPSUM +* **LOREM IPSUM** * [Gerador de Sentenca](gerar/sentenca.html "Gerador de Sentença") * [Gerador de Parágrafos](gerar/paragrafo.html "Gerador de Parágrafo") diff --git a/docs/geradores.md b/docs/geradores.md new file mode 100644 index 0000000..28ce4d9 --- /dev/null +++ b/docs/geradores.md @@ -0,0 +1,28 @@ +# Geradores + +* **DOCUMENTOS PF** + * [Gerador de CPF](gerar/cpf.html "Gerador de CPF") + * [Gerador de CNH](gerar/cnh.html "Gerador de CNH") + * [Gerador de RG](gerar/rg.html "Gerador de RG") + * [Gerador de CNS](gerar/cns.html "Gerador de Cartão Nacional Saúde") + * [Gerador de PIS](gerar/pis.html "Gerador de PIS") + * [Gerador de Título de Eleitor](gerar/tituloEleitor.html "Gerador de Título de Eleitor") + * [Gerador de Passaporte](gerar/passaporte.html "Gerador de Passaporte") +* **DOCUMENTOS PJ** + * [Gerador de CNPJ](gerar/cnpj.html "Gerador de CNPJ") + * [Gerador de Inscrição Estadual](gerar/inscricaoEstadual.html "Gerador de Inscrição Estadual") +* **BANCOS** + * [Gerador de Cartão de Crédito](gerar/cartaoCredito.html "Gerador de Cartão de Crédito") + * [Gerador de Conta Bancária](gerar/contaBancaria.html "Gerador de Conta Bancária") + * [Gerador de Banco](gerar/banco.html "Gerador de Banco") +* **CONTATOS** + * [Gerador de E-mail](gerar/email.html "Gerador de email") + * [Gerador de CEP](gerar/cep.html "Gerador de CEP") + * [Gerador de Endereço](gerar/endereco.html "Gerador de Endereço") +* **VEÍCULOS** + * [Gerador de Placa Antiga](gerar/placaAntiga.html "Gerador de Placa Antiga") + * [Gerador de Placa MERCOSUL](gerar/placaMercosul.html "Gerador de Placa MERCOSUL") + * [Gerador de RENAVAM](gerar/renavam.html "Gerador de RENAVAM") +* **LOREM IPSUM** + * [Gerador de Sentença](gerar/sentenca.html "Gerador de Sentença") + * [Gerador de Parágrafos](gerar/paragrafo.html "Gerador de Parágrafos") diff --git a/docs/gerar/_sidebar.md b/docs/gerar/_sidebar.md index 57a481e..97ff8d1 100644 --- a/docs/gerar/_sidebar.md +++ b/docs/gerar/_sidebar.md @@ -1,12 +1,12 @@ -* [Home](../?id=gerador-de-dados-fictícios-brasi "Gerador-BR - Home") -* [Início](inicio.md "Gerador-BR - Começar") -* [Guia de Utilização](guia-utilizacao.md "Gerador-BR - Guia de Utilização") +* [**HOME**](../ "Gerador-BR - Home") +* [**INÍCIO**](inicio.md "Gerador-BR - Começar") +* [**GUIA DE UTILIZAÇÃO**](guia-utilizacao.md "Gerador-BR - Guia de Utilização")

Geradores

-* DOCUMENTOS PF +* **DOCUMENTOS PF** * [Gerador de CPF](gerar/cpf.html "Gerador de CPF") * [Gerador de CNH](gerar/cnh.html "Gerador de CNH") * [Gerador de RG](gerar/rg.html "Gerador de RG") @@ -14,21 +14,21 @@ * [Gerador de PIS](gerar/pis.html "Gerador de PIS") * [Gerador de Título de Eleitor](gerar/tituloEleitor.html "Gerador de Título de Eleitor") * [Gerador de Passaporte](gerar/passaporte.html "Gerador de Passaporte") -* DOCUMENTOS PJ +* **DOCUMENTOS PJ** * [Gerador de CNPJ](gerar/cnpj.html "Gerador de CNPJ") * [Gerador de Inscrição Estadual](gerar/inscricaoEstadual.html "Gerador de Inscrição Estadual") -* BANCOS +* **BANCOS** * [Gerador de Cartão de Crédito](gerar/cartaoCredito.html "Gerador de Cartão de Crédito") * [Gerador de Conta Bancária](gerar/contaBancaria.html "Gerador de Conta Bancária") * [Gerador de Banco](gerar/banco.html "Gerador de Banco") -* CONTATOS +* **CONTATOS** * [Gerador de E-mail](gerar/email.html "Gerador de email") * [Gerador de CEP](gerar/cep.html "Gerador de CEP") * [Gerador de Endereço](gerar/endereco.html "Gerador de Endereço") -* VEÍCULOS +* **VEÍCULOS** * [Gerador de Placa Antiga](gerar/placaAntiga.html "Gerador de Placa Antiga") * [Gerador de Placa MERCOSUL](gerar/placaMercosul.html "Gerador de Placa MERCOSUL") * [Gerador de RENAVAM](gerar/renavam.html "Gerador de RENAVAM") -* LOREM IPSUM +* **LOREM IPSUM** * [Gerador de Sentença](gerar/sentenca.html "Gerador de Sentença") * [Gerador de Parágrafos](gerar/paragrafo.html "Gerador de Parágrafos") diff --git a/docs/gerar/paragrafo.html b/docs/gerar/paragrafo.html index e43d66d..1ce01e2 100644 --- a/docs/gerar/paragrafo.html +++ b/docs/gerar/paragrafo.html @@ -10,17 +10,16 @@
- - - + +
-
- \ No newline at end of file + diff --git a/docs/gerar/sentenca.html b/docs/gerar/sentenca.html index b8f2c3c..e9d8fb5 100644 --- a/docs/gerar/sentenca.html +++ b/docs/gerar/sentenca.html @@ -9,16 +9,15 @@
- - +
-
- \ No newline at end of file + diff --git a/docs/gerar/teste.markdown b/docs/gerar/teste.markdown new file mode 100644 index 0000000..e69de29