2578
| <![CDATA[<div style="width: 90%;">
<div class="sw_nome_detalhe sw_lato_bold">
Cookies necessários
<div class="sw_descricao_detalhes_cookie sw_lato">Essenciais para uma navegação eficiente em nosso site.</div>
</div>
</div>]]>
|
2587
| <![CDATA[<span class="sw_btn_checkbox_background" style="opacity: 0.5;">
<span class="sw_btn_checkbox_controle"></span>
</span>]]>
|
2597
| <![CDATA[<div style="width: 90%;">
<div class="sw_nome_detalhe sw_lato_bold">
Cookies de estatísticas
<div class="sw_descricao_detalhes_cookie sw_lato">Recomendados para a prefeitura coletar informações de navegações do usuário.</div>
</div>
</div>]]>
|
3597
| <![CDATA[<div id="logo_branca" class="img_contraste" style="display:none"><img src="/img/logo_branca.png" alt="Logo"></div>]]>
|
4709
| <![CDATA[<nav style="z-index:10000; width:100%;">
<label for="drop-1" class="toggle_menu">MENU <em class="swfa fas icone_menu fa-bars"></em></label>
<input type="checkbox" id="drop-1" />
<ul class="menu">
<li>
<a href="/portal" target="_self">
PRINCIPAL </a>
</li>
<li>
<label for="drop1" class="toggle">
<a href="#" target="_self">
A CIDADE
</a>
<em class="swfa fas fa-caret-down"></em>
</label>
<input type="checkbox" id="drop1"/>
<ul>
<li>
<a href="https://www.camarapiquete.sp.gov.br/" target="_self">
Câmara Municipal </a>
</li>
<li>
<a href="/portal/servicos/1006/prefeitura-de-piquete/" target="_self">
Prefeitura de Piquete </a>
</li>
<li>
<a href="/portal/servicos/1001/historia-de-piquete/" target="_self">
História de Piquete </a>
</li>
<li>
<a href="/portal/servicos/1002/localizacao/" target="_self">
Localização </a>
</li>
<li>
<a href="/portal/servicos/1003/simbolos-municipais/" target="_self">
Símbolos Municipais </a>
</li>
<li>
<a href="/portal/servicos/1004/dados-gerais/" target="_self">
Dados Gerais </a>
</li>
<li>
<a href="/portal/servicos/1005/atividade-economica-do-municipio/" target="_self">
Atividade Econômica do Município </a>
</li>
</ul>
</li>
<li>
<label for="drop2" class="toggle">
<a href="/portal/secretarias/" target="_self">
SECRETARIAS
</a>
<em class="swfa fas fa-caret-down"></em>
</label>
<input type="checkbox" id="drop2"/>
<ul>
<li>
<a href="/portal/secretarias/13/secretaria-de-governo" target="_self">
SECRETARIA DE GOVERNO </a>
</li>
<li>
<a href="/portal/secretarias/11/secretaria-municipal-de-saude" target="_self">
SECRETARIA MUNICIPAL DE SAÚDE </a>
</li>
<li>
<a href="/portal/secretarias/1/secretaria-municipal-e-gestao-de-pessoas" target="_self">
SECRETARIA MUNICIPAL E GESTÃO DE PESSOAS </a>
</li>
<li>
<a href="/portal/secretarias/2/secretaria-municipal-de-agricultura" target="_self">
SECRETARIA MUNICIPAL DE AGRICULTURA </a>
</li>
<li>
<a href="/portal/secretarias/3/secretaria-municipal-de-educacao" target="_self">
SECRETARIA MUNICIPAL DE EDUCAÇÃO </a>
</li>
<li>
<a href="/portal/secretarias/4/secretaria-municipal-de-esporte-e-lazer" target="_self">
SECRETARIA MUNICIPAL DE ESPORTE E LAZER </a>
</li>
<li>
<a href="/portal/secretarias/5/secretaria-municipal-de-planejamento-e-financas" target="_self">
SECRETARIA MUNICIPAL DE PLANEJAMENTO E FINANÇAS </a>
</li>
<li>
<a href="/portal/secretarias/6/secretaria-municipal-de-desenvolvimento-social" target="_self">
SECRETARIA MUNICIPAL DE DESENVOLVIMENTO SOCIAL </a>
</li>
<li>
<a href="/portal/secretarias/8/secretaria-municipal-de-meio-ambiente" target="_self">
SECRETARIA MUNICIPAL DE MEIO AMBIENTE </a>
</li>
<li>
<a href="/portal/secretarias/7/chefia-de-gabinete" target="_self">
CHEFIA DE GABINETE </a>
</li>
<li>
<a href="/portal/secretarias/9/secretaria-municipal-de-justica" target="_self">
SECRETARIA MUNICIPAL DE JUSTIÇA </a>
</li>
<li>
<a href="/portal/secretarias/10/secretaria-municipal-de-infraestrutura-projetos-e-servicos-publicos" target="_self">
SECRETARIA MUNICIPAL DE INFRAESTRUTURA, PROJETOS E SERVIÇOS PÚBLICOS </a>
</li>
<li>
<a href="/portal/secretarias/12/secretaria-municipal-de-turismo" target="_self">
SECRETARIA MUNICIPAL DE TURISMO </a>
</li>
<li>
<a href="/portal/secretarias/15/secretaria-de-desenvolvimento-economico" target="_self">
SECRETARIA DE DESENVOLVIMENTO ECONÔMICO </a>
</li>
<li>
<a href="/portal/secretarias/14/secretaria-de-comunicacao-e-tecnologia" target="_self">
SECRETARIA DE COMUNICAÇÃO E TECNOLOGIA </a>
</li>
<li>
<a href="/portal/secretarias/16/secretaria-de-cultura-e-cidadania" target="_self">
SECRETARIA DE CULTURA E CIDADANIA </a>
</li>
</ul>
</li>
<li>
<a href="/portal/servicos/1007/turismo/" target="_self">
TURISMO </a>
</li>
<li>
<a href="https://api.whatsapp.com/send?phone=551231562181" target="_self">
FALA PIQUETENSE </a>
</li>
<li>
<a href="/portal/servicos/1009/multimidia/" target="_self">
MULTIMÍDIA </a>
</li>
<li>
<label for="drop6" class="toggle">
<a href="/portal/servicos/1010/cidadao/" target="_self">
Cidadão
</a>
<em class="swfa fas fa-caret-down"></em>
</label>
<input type="checkbox" id="drop6"/>
<ul>
<li>
<a href="https://portal.cidadao.conam.com.br/piquete/" target="_self">
Portal do Cidadão - Serviços On-line </a>
</li>
<li>
<a href="/portal/servicos/1011/projeto-acao-jovem/" target="_self">
PROJETO AÇÃO JOVEM </a>
</li>
</ul>
</li>
<li>
<a href="/portal/servicos/1012/arsesp/" target="_self">
ARSESP </a>
</li>
<li>
<label for="drop8" class="toggle">
<a href="/portal/servicos/1013/lei-aldir-blanc-programacao-cultural/" target="_self">
Lei Aldir Blanc Programação Cultural
</a>
<em class="swfa fas fa-caret-down"></em>
</label>
<input type="checkbox" id="drop8"/>
<ul>
<li>
<a href="/portal/servicos/1014/agentes-que-representam-grupos-culturais/" target="_self">
AGENTES QUE REPRESENTAM GRUPOS CULTURAIS </a>
</li>
<li>
<a href="/portal/servicos/1015/fotografia-aldir-blanc/" target="_self">
FOTOGRAFIA ALDIR BLANC </a>
</li>
<li>
<a href="/portal/servicos/1016/artistas-plasticos-premiados/" target="_self">
ARTISTAS PLÁSTICOS PREMIADOS </a>
</li>
<li>
<a href="/portal/servicos/1017/acervo-cultural-digital/" target="_self">
ACERVO CULTURAL DIGITAL </a>
</li>
<li>
<a href="/portal/servicos/1018/acervo-cultural---lives-musicais/" target="_self">
ACERVO CULTURAL - LIVES MUSICAIS </a>
</li>
<li>
<a href="/portal/servicos/1019/calendario-de-lives-musicais/" target="_self">
CALENDÁRIO DE LIVES MUSICAIS </a>
</li>
</ul>
</li>
<li>
<a href="/portal/galeria-de-fotos/" target="_self">
Galeria de Fotos </a>
</li>
<li>
<a href="/portal/contratos" target="_self">
Contratos </a>
</li>
<li>
<a href="/portal/ouvidoria" target="_self">
Ouvidoria </a>
</li>
<li>
<a href="/portal/audiencias-publicas" target="_self">
Audiências Públicas </a>
</li>
<li>
<a href="/portal/arquivos" target="_self">
Arquivos para Download </a>
</li>
<li>
<a href="/portal/carta-servicos" target="_self">
Carta de Serviços </a>
</li>
<li>
<a href="/portal/noticias/3" target="_self">
Notícias </a>
</li>
<li>
<a href="/portal/turismo/9" target="_self">
Turismo </a>
</li>
<li>
<a rel="noreferrer" href="/portal/obras" target="_blank">
Obras </a>
</li>
<li>
<a href="/portal/galeria-de-videos/" target="_self">
Galeria de Vídeos </a>
</li>
<li>
<a href="/portal/projetos/" target="_self">
Projetos </a>
</li>
<li>
<a href="/portal/contas_publicas/" target="_self">
Contas Públicas </a>
</li>
<li>
<a href="/portal/leis_decretos/" target="_self">
Legislação </a>
</li>
<li>
<label for="drop22" class="toggle">
<a href="#" target="_self">
Editais
</a>
<em class="swfa fas fa-caret-down"></em>
</label>
<input type="checkbox" id="drop22"/>
<ul>
<li>
<a href="/portal/editais/1" target="_self">
Licitações </a>
</li>
<li>
<a href="/portal/editais/3" target="_self">
Concursos e Processos Seletivos </a>
</li>
</ul>
</li>
<li>
<a href="/portal/links/" target="_self">
Links </a>
</li>
<li>
<a href="/portal/servicos_online/" target="_self">
Serviços Online </a>
</li>
<li>
<a href="/portal/telefones/" target="_self">
Telefones Úteis </a>
</li>
<li>
<a href="/portal/transparencia/" target="_self">
Transparência </a>
</li>
<li>
<label for="drop27" class="toggle">
<a href="/portal/servicos/14/a-prefeitura/" target="_self">
A Prefeitura
</a>
<em class="swfa fas fa-caret-down"></em>
</label>
<input type="checkbox" id="drop27"/>
<ul>
<li>
<a href="/portal/prefeito/13/1" target="_self">
Prefeito(a) </a>
</li>
<li>
<a href="/portal/prefeito/14/2" target="_self">
Vice-Prefeito(a) </a>
</li>
<li>
<a href="/portal/galeria-de-prefeitos/" target="_self">
Galeria de Prefeitos </a>
</li>
</ul>
</li>
<li>
<a href="/portal/enquete/" target="_self">
Enquete </a>
</li>
<li>
<a href="/portal/jornal/" target="_self">
Jornal </a>
</li>
<li>
<a href="/portal/agenda/4/" target="_self">
Agenda </a>
</li>
<li>
<a href="/portal/sic/" target="_self">
SIC </a>
</li>
<li>
<a href="/portal/diario-oficial" target="_self">
Diário Oficial </a>
</li>
<li>
<a href="/portal/contato" target="_self">
Contato </a>
</li>
</ul>
</nav>]]>
|
5081
| <![CDATA[<div class="sw_lato sw_aviso_suspenso sw_aviso_suspenso_sucesso" id="leg_aviso" style="display:none;"><span class="swfa fas fa-check-circle"></span><span class="leg_aviso_texto"></span></div>]]>
|
5336
| <![CDATA[<p style="text-align:center"><strong><span arial=""></span></strong></p>]]>
|
5338
| <![CDATA[<p style="text-align:center"><strong><span arial="">LEI Nº 1.842, DE 1º DE MARÇO DE 2008</span></strong></p>]]>
|
5340
| <![CDATA[<p style="text-align:center"><span arial=""> </span></p>]]>
|
5342
| <![CDATA[<p style="text-align:justify"><span arial="">Autoriza a Prefeitura Municipal de Piquete a firmar convênio com órgãos/entidades do governo do Estado de são Paulo, com vistas à execução de obras no Município, no âmbito do Programa Água Limpa, instituído pelo Decreto Estadual n° 52.697, de 07 de fevereiro de 2008.</span></p>]]>
|
5344
| <![CDATA[<p style="text-align:center"><span arial=""> </span></p>]]>
|
5346
| <![CDATA[<p style="text-align:justify"><strong><span arial="">A CÂMARA MUNICIPAL DE PIQUETE APROVOU E EU, PREFEITO DO MUNICÍPIO SANCIONO A SEGUINTE LEI:</span></strong></p>]]>
|
5350
| <![CDATA[<p style="text-align:justify"><span arial=""> </span></p>]]>
|
5352
| <![CDATA[<p style="text-align:justify"><strong><span arial="">Art. 1º</span></strong><span arial=""> Fica o Executivo Municipal autorizado a:</span></p>]]>
|
5354
| <![CDATA[<p style="text-align:justify"><span arial=""> </span></p>]]>
|
5356
| <![CDATA[<p style="text-align:justify"><strong><span arial="">I</span></strong><span arial=""> - Assinar com o Estado de são Paulo por meio da Secretaria de Saneamento e Energia e a Secretaria da Saúde, com interveniência do DAEE, o convênio necessário à execução de obras do sistema de tratamento de esgotos, bem como as cláusulas e condições estabelecidas pelas referidas Secretarias;</span></p>]]>
|
5358
| <![CDATA[<p style="text-align:justify"><strong><span arial="">II</span></strong><span arial=""> - Abrir crédito adicional especial para fazer face às despesas com a execução da obra.</span></p>]]>
|
5360
| <![CDATA[<p style="text-align:justify"><span arial=""> </span></p>]]>
|
5362
| <![CDATA[<p style="text-align:justify"><strong><span arial="">Parágrafo único.</span></strong><span arial=""> A cobertura do crédito autorizado no Inciso II será efetuada mediante a utilização dos recursos a serem repassados como contrapartida ao DAEE.</span></p>]]>
|
5364
| <![CDATA[<p style="text-align:justify"><span arial=""> </span></p>]]>
|
5366
| <![CDATA[<p style="text-align:justify"><strong><span arial="">Art. 2º</span></strong><span arial=""> Os recursos financeiros mencionados no artigo anterior destinar-se-ão a construção de Quadra de Esportes, em Piquete.</span></p>]]>
|
5368
| <![CDATA[<p style="text-align:justify"><strong><span arial=""> </span></strong></p>]]>
|
5370
| <![CDATA[<p style="text-align:justify"><strong><span arial="">Art. 3º</span></strong><span arial=""> Os encargos que a Prefeitura vier a assumir no referido convênio correrão por conta de verbas constantes no orçamento vigente, suplementadas se necessário.</span></p>]]>
|
5372
| <![CDATA[<p style="text-align:justify"><strong><span arial=""> </span></strong></p>]]>
|
5374
| <![CDATA[<p style="text-align:justify"><strong><span arial="">Art. 4º</span></strong><span arial=""> Esta Lei entrará em vigor da data de sua publicação, revogando-se as disposições em contrário.</span></p>]]>
|
5376
| <![CDATA[<p style="text-align:justify"><strong><span arial=""> </span></strong></p>]]>
|
5378
| <![CDATA[<p style="text-align:center"><span arial=""> </span></p>]]>
|
5380
| <![CDATA[<p style="text-align:justify"><span arial="">Prefeitura Municipal de Piquete, 1º de Março de 2008.</span></p>]]>
|
5382
| <![CDATA[<p style="text-align:center"><span arial=""> </span></p>]]>
|
5384
| <![CDATA[<p style="text-align:center"><span arial=""> </span></p>]]>
|
5386
| <![CDATA[<p style="text-align:center"><span arial="">OTACÍLIO RODRIGUES DA SILVA</span></p>]]>
|
5388
| <![CDATA[<p style="text-align:center"><span arial="">Prefeito</span></p>]]>
|
5390
| <![CDATA[<p style="text-align:center"><span arial=""> </span></p>]]>
|
5392
| <![CDATA[<p style="text-align:justify"><span arial=""> </span></p>]]>
|
5394
| <![CDATA[<p style="text-align:justify"><span arial="">Registrada no Livro Próprio da Secretaria Geral do Município e publicada no Paço Municipal ao primeiro dia do mês de março do ano de dois mil e oito.</span></p>]]>
|
5396
| <![CDATA[<p style="text-align:center"><span arial=""> </span></p>]]>
|
5398
| <![CDATA[<p style="text-align:center"><span arial=""> </span></p>]]>
|
5400
| <![CDATA[<p style="text-align:center"><span arial="">JOAQUIM ALVES JUNIOR</span></p>]]>
|
5402
| <![CDATA[<p style="text-align:center"><span arial="">Secretário Geral do Município</span></p>]]>
|
5404
| <![CDATA[<p style="text-align:center"><span arial=""> </span></p>]]>
|
5406
| <![CDATA[<p style="text-align:center"><span arial=""> </span></p>]]>
|
5408
| <![CDATA[<p style="text-align:justify"> </p>]]>
|
5544
| <![CDATA[<button class="leg_btn_apagar_anotacao" data-anotacao="" style="display: none;"><span class="swfa fas fa-eraser"></span><span class="sw_lato_bold">Apagar</span></button>]]>
|
5847
| <![CDATA[<div class="sw_conteudo_popup" style="text-align: center;">
<img height="90" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAM0AAADNCAIAAACU3mM+AAAABnRSTlMA/wD/AP83WBt9AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAEnElEQVR4nO3dy47bOBRF0a5G/v+XK3MNCBAkN2VnrWlsSU4dELzi6+f39/c/OOz/2w/AP0HOKMgZBTmjIGcU5IyCnFGQMwpyRkHOKMgZBTmjIGcU5IyCnFGQMwpyRkHOKMgZhT8rX/75+dn1HGOPRQyP+64scRj/hKn7nnuq8aVu/RWmaM8oyBkFOaMgZxSW6oCHjUuON/ZtVy411R8flwVjj++uVBjv/CtozyjIGQU5oyBnFHbWAQ8rHeGVG630qTe+iJ8qCzaOJYyvPHZu8yjtGQU5oyBnFOSMwsE64JaVPvXKh6fKgilfsLer9oyCnFGQMwpyRuEj64CVGTjv9JK39udozyjIGQU5oyBnFA7WAee6qysd/3OLiscfPjcBaewlRYP2jIKcUZAzCnJGYWcdcOu9/MaZ+BsXBr9kr6GX0J5RkDMKckZBzij8vOR98UbntgLNnKsSbtGeUZAzCnJGQc4oHDw/YONcl42LbDfed6V7fm4r0HOVjfMDeDs5oyBnFOSMws7xgE+cxr5x8GB85Wya0MaH3Eh7RkHOKMgZBTmjcHBe0K3O7MO5QufWL3rYWI5MXXmK9oyCnFGQMwpyRmGpDrjVAR8795p+46VuHVg2/u452jMKckZBzijIGYWl9QHndrucutHYygvxbNrMSud94//zucJOe0ZBzijIGQU5o7BzPGDjVjy3nmrFxllDD7e2IN1Ie0ZBzijIGQU5o/CWfUPPzfzZaKWUyZ7q4SWLt7VnFOSMgpxRkDMKO/cNPbdF5eNS4/u+8+15VkO85Pc+aM8oyBkFOaMgZxR2rg84t8h2xbk+9fhG40uteOcWpGPaMwpyRkHOKMgZhbfMC5qycW3Brd11bnXejQfwzeSMgpxRkDMKB88THtu42+XUrKHxpR6mdhMaX3ljBzwbd7E+gA8jZxTkjIKcUViqAzZa6XJu3Ao0W1W7cYnDFOMBfDM5oyBnFOSMws46YOrF9Ln58ue2L11ZW7DxwyvftT6AbyZnFOSMgpxR+IbxgIdbJwafOz9g5alWfr55QXwYOaMgZxTkjMLB84RXnDtXa+pG4w/fOiEgW5ahDuDDyBkFOaMgZxQOjgdkffmNHz43telclfAw1Xm3PoCvImcU5IyCnFG4tl/Qw7mVsS8513flUhuHNKZuZDyADyNnFOSMgpxR+IbzAzbunzN2ax7UymNkOyCNac8oyBkFOaMgZxTeMh4wNrUj0Pi7U/+68QeuPOTKTqjjG2V/Qe0ZBTmjIGcU5IxCt2/olI0HeI2/m+0MOnWpbI6/9QF8FTmjIGcU5IzCtXXCD+c6s7fODzj35n3jYQPWB/BV5IyCnFGQMwpvOT9gysrr8nPnB0x5Se2SHS+sPaMgZxTkjIKcUfjIOmAsO/U3G1qYulT2GFO0ZxTkjIKcUZAzCgfrgGx3nVvDAxsLjo3LlZ0fwL9LzijIGQU5o7CzDsheLo/vm20BtFF2BsDGaVFTtGcU5IyCnFGQMwofeX4AH0d7RkHOKMgZBTmjIGcU5IyCnFGQMwpyRkHOKMgZBTmjIGcU5IyCnFGQMwpyRkHOKMgZhb+zXcjJ4RIEdgAAAABJRU5ErkJggg==" alt="QRCode"><br>
<!-- Botão download -->
<a href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAM0AAADNCAIAAACU3mM+AAAABnRSTlMA/wD/AP83WBt9AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAEnElEQVR4nO3dy47bOBRF0a5G/v+XK3MNCBAkN2VnrWlsSU4dELzi6+f39/c/OOz/2w/AP0HOKMgZBTmjIGcU5IyCnFGQMwpyRkHOKMgZBTmjIGcU5IyCnFGQMwpyRkHOKMgZhT8rX/75+dn1HGOPRQyP+64scRj/hKn7nnuq8aVu/RWmaM8oyBkFOaMgZxSW6oCHjUuON/ZtVy411R8flwVjj++uVBjv/CtozyjIGQU5oyBnFHbWAQ8rHeGVG630qTe+iJ8qCzaOJYyvPHZu8yjtGQU5oyBnFOSMwsE64JaVPvXKh6fKgilfsLer9oyCnFGQMwpyRuEj64CVGTjv9JK39udozyjIGQU5oyBnFA7WAee6qysd/3OLiscfPjcBaewlRYP2jIKcUZAzCnJGYWcdcOu9/MaZ+BsXBr9kr6GX0J5RkDMKckZBzij8vOR98UbntgLNnKsSbtGeUZAzCnJGQc4oHDw/YONcl42LbDfed6V7fm4r0HOVjfMDeDs5oyBnFOSMws7xgE+cxr5x8GB85Wya0MaH3Eh7RkHOKMgZBTmjcHBe0K3O7MO5QufWL3rYWI5MXXmK9oyCnFGQMwpyRmGpDrjVAR8795p+46VuHVg2/u452jMKckZBzijIGYWl9QHndrucutHYygvxbNrMSud94//zucJOe0ZBzijIGQU5o7BzPGDjVjy3nmrFxllDD7e2IN1Ie0ZBzijIGQU5o/CWfUPPzfzZaKWUyZ7q4SWLt7VnFOSMgpxRkDMKO/cNPbdF5eNS4/u+8+15VkO85Pc+aM8oyBkFOaMgZxR2rg84t8h2xbk+9fhG40uteOcWpGPaMwpyRkHOKMgZhbfMC5qycW3Brd11bnXejQfwzeSMgpxRkDMKB88THtu42+XUrKHxpR6mdhMaX3ljBzwbd7E+gA8jZxTkjIKcUViqAzZa6XJu3Ao0W1W7cYnDFOMBfDM5oyBnFOSMws46YOrF9Ln58ue2L11ZW7DxwyvftT6AbyZnFOSMgpxR+IbxgIdbJwafOz9g5alWfr55QXwYOaMgZxTkjMLB84RXnDtXa+pG4w/fOiEgW5ahDuDDyBkFOaMgZxQOjgdkffmNHz43telclfAw1Xm3PoCvImcU5IyCnFG4tl/Qw7mVsS8513flUhuHNKZuZDyADyNnFOSMgpxR+IbzAzbunzN2ax7UymNkOyCNac8oyBkFOaMgZxTeMh4wNrUj0Pi7U/+68QeuPOTKTqjjG2V/Qe0ZBTmjIGcU5IxCt2/olI0HeI2/m+0MOnWpbI6/9QF8FTmjIGcU5IzCtXXCD+c6s7fODzj35n3jYQPWB/BV5IyCnFGQMwpvOT9gysrr8nPnB0x5Se2SHS+sPaMgZxTkjIKcUfjIOmAsO/U3G1qYulT2GFO0ZxTkjIKcUZAzCgfrgGx3nVvDAxsLjo3LlZ0fwL9LzijIGQU5o7CzDsheLo/vm20BtFF2BsDGaVFTtGcU5IyCnFGQMwofeX4AH0d7RkHOKMgZBTmjIGcU5IyCnFGQMwpyRkHOKMgZBTmjIGcU5IyCnFGQMwpyRkHOKMgZhb+zXcjJ4RIEdgAAAABJRU5ErkJggg==" download="lei-ordinaria-n-1842-01-de-marco-de-2008-qrcode" target="_blank">
<div class="sw_btn"><span class="swfa fas fa-download"></span><span>Download</span></div>
</a>
</div>]]>
|
5887
| <![CDATA[<textarea style="height:80px; resize: none;" name="form_mensagem" id="form_mensagem" maxlength="300" required></textarea>]]>
|
6064
| <![CDATA[<div id="cont_position_topo" style="z-index:999999">
<div id="cont_boton_top" class="trans">
<a style="cursor:pointer;" id="top">Seta </a>
</div>
</div>]]>
|
6066
| <![CDATA[<a style="cursor:pointer;" id="top">Seta </a>]]>
|
9
| <![CDATA[<style>
body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
width: 100%;
height: 100%;
}
#e_banner_topo_dinamico {
width:1200px;
height:100px;
/*float:left;*/
background:url(/fotos/c524eb447992ee1e4dd0fe417fad9df3.jpg) no-repeat;
}
#e_banner_topo_dinamico_clique {
width:300px;
height:100px;
float:left;
}
</style>]]>
|
207
| <![CDATA[<style>
a { pointer-events: all; }
span.highlighted { pointer-events: none; }
span.highlighted *,
span.highlighted.last:after { pointer-events: all; }
.marcacao_texto_ativa span.highlighted.last:after {
content: "✕";
position: absolute;
/* margin-top: -5px;
margin-left: 5px; */
margin-top: -15px;
margin-left: -10px;
font-size: 10px;
color: #fff;
background: #f44336;
border-radius: 100%;
width: 20px;
height: 20px;
line-height: 20px;
text-align: center;
cursor: pointer;
box-shadow: 0 8px 5px -3px rgba(0, 0, 0, .5);
}
</style>]]>
|
66
| <![CDATA[<script>
$(document).ready(function() {
/* =====================================================================================================
BOLETIM INFORMATIVO
===================================================================================================== */
// ABRIR MODAL/ALERT CONFIRMAÇÃO
$(".btn_modal_boletim").click(function() {
swal({
title: "Atenção!",
text: "Ao confirmar você será redirecionado para sua área de preferências para que possa gerenciador o Boletim Informativo.",
icon: "warning",
buttons: ["Cancelar", "OK"],
})
.then(function(acao) {
if(acao === true)
{
window.open("/portal/internautas/dados/preferencias/#boletim_informativo", "_blank");
}
});
});
/* =====================================================================================================
SEGUIR FERRAMENTA
===================================================================================================== */
// ABRIR MODAL/ALERT CONFIRMAÇÃO
$(".btn_seguir_ferramenta").click(function() {
var btn = $(this);
// TRATANDO TEXTO/AÇÃO DO MODAL
var seguir_acao = btn.attr("data-seguir-acao");
var texto_modal = "";
if(seguir_acao == "seguir")
{
texto_modal = "Ao seguir este item você receberá por e-mail todas suas atualizações em tempo real."
}
else if(seguir_acao == "deixar_seguir")
{
texto_modal = "Ao deixar de seguir este item você deixará de receber por e-mail todas suas atualizações em tempo real.";
}
swal({
title: "Atenção!",
text: texto_modal,
icon: "warning",
buttons: ["Cancelar", "OK"],
})
.then(function(acao) {
if(acao === true)
{
var codigo = btn.attr("data-id");
var ferramenta = btn.attr("data-ferramenta");
var interno = btn.attr("data-interno");
// ANALISANDO SE ESTÁ LOGADO
if (!btn.hasClass("itn_btn_login"))
{
//ANALISANDO AÇÃO
var acao;
if (!btn.hasClass("sw_seguindo") || (btn.hasClass("leg_seguir") && ferramenta === "legislacao"))
{
acao = "cadastrar";
}
else
{
acao = "remover";
}
$.ajax({
url: "/portal/notificacoes/seguir/ferramentas/",
type: "POST",
data: "acao="+acao+"&ferramenta="+ferramenta+"&codigo="+codigo,
assync: false,
beforeSend: function(){
sw_carregando_fs("show");
},
complete: function() {
sw_carregando_fs("hide");
},
success: function(data) {
data = JSON.parse(data);
if(data.erro != "" && data.erro != undefined)
{
swal({
text: data.erro,
icon: "error",
});
}
else
{
// ANALISANDO AÇÃO
if (acao == "cadastrar")
{
btn.addClass("sw_seguindo").attr("title", "Clique para deixar de seguir ").find(".sw_txt_btn").text("Seguindo");
// PARA LEGISLAÇÃO
if(interno == "S")
{
$("#"+codigo).removeClass("disabled");
$("#"+codigo).addClass("leg_seguir");
$("#"+codigo).find(".leg_txt_btn").text("Seguindo");
}
}
else
{
btn.removeClass("sw_seguindo").attr("title", "Clique para seguir").find(".sw_txt_btn").text("Seguir");
// PARA LEGISLAÇÃO
if(interno == "S")
{
$("#"+codigo).removeClass("leg_seguir");
$("#"+codigo).addClass("disabled");
$("#"+codigo).find(".leg_txt_btn").text("Seguir");
}
}
}
},
error: function(data) {
swal({
text: "Algo de errado aconteceu, tente novamente!",
icon: "error",
})
.then(function() {
location.reload(true);
});
}
});
}
}
});
});
});
</script>]]>
|
232
| <![CDATA[<script>
// Funções js para legislação
$(document).ready(function() {
// Sw gostei
sw_gostei({
ferramenta_descricao: "legislação",
ferramenta_genero: "F",
ferramenta: "legislacao",
id_item_ferramenta: 2525 });
var $document = $(document);
var $window = $(window);
var $body = $("body");
// Função - busca versão do ato
function leg_buscar_versao(idVinculo, tipoVersao, idLei)
{
if (!idVinculo)
idVinculo = null;
// Voltar botões barra para conteúdo original
if (tipoVersao == "conteudo_compilado") {
reset_botoes_barra_original($("#versao_original"), "N");
}
$.ajax({
url: "/portal/leis_decretos/acao/",
type: "POST",
data: "id_vinculo="+idVinculo+"&acao=versoes&tipo_versao="+tipoVersao+"&id="+idLei,
assync: false,
beforeSend: function(){
sw_carregando_fs("show");
},
complete: function() {
sw_carregando_fs("hide");
},
success: function(data) {
data = JSON.parse(data);
if (data.erro == "" || data.erro == undefined || data.erro == null) {
// Adicionando conteúdo
$("#conteudo_norma").html(data.conteudo);
// Atualiza campos da marcação
$("#marcacao_lvCodigo").val(parseInt(idVinculo));
$("#marcacao_leCodigo").val(parseInt(idLei));
} else {
swal({
text: "Erro ao buscar informações, tente novamente!",
icon: "error",
})
.then(function() {
location.reload(true);
});
}
},
error: function(data) {
swal({
text: "Algo de errado aconteceu, tente novamente!",
icon: "error",
})
.then(function() {
location.reload(true);
});
}
});
}
// Buscar marcações realizadas
function f_destacar_marcacoes(acao = "primeiro_destaque") {
$.ajax({
url: "/portal/leis_decretos/texto/marcar/",
type: "POST",
data: {
acao: "buscar",
leCodigo: 2525,
},
dataType: "html",
success: function(data) {
// Inicia plugin
let selectableContent = document.getElementById('conteudo_norma');
let textHighlighter = new TextHighlighter(selectableContent);
// Tira todas as marcações
textHighlighter.removeHighlights();
// Verifica se retorno esta vazio
if (data.trim() != "" && data != false && data != undefined) {
// Formata json do retorno
let json = JSON.parse(data);
// Validação campo de erro do retorno
if (json.sucesso != "" && json.sucesso != undefined) {
let anotacoes = json.sucesso;
if (anotacoes) {
// Realiza marcações
let deserialize = textHighlighter.deserializeHighlights(anotacoes);
// Array com ID's que é pra ser marcado
let idsASeremMarcados = [];
JSON.parse(anotacoes).forEach(function(anotacao) {
// Busca ID
let id = anotacao[0].match(/data-id="(\d+)"/)[1];
// Adiciona no array
idsASeremMarcados.push(id);
});
// Verifica se há ID que não foi marcado
let idsMarcados = [];
for (let contador = 0; contador < deserialize.length; contador++) {
let id = deserialize[contador].dataset.id;
if (idsASeremMarcados.includes(id)) {
idsMarcados.push(id);
}
}
// Filtra id's que não foram marcados
let idsNaoMarcados = idsASeremMarcados.filter(function(id) {
return !idsMarcados.includes(id);
});
// Executa a exclusão apenas quando entrar na página
if (acao === "primeiro_destaque" && idsNaoMarcados.length > 0) {
f_excluir_marcacoes(idsNaoMarcados);
}
}
}
}
// Finaliza o uso da classe
textHighlighter.destroy();
},
error: function(xhr, err) {
swal({
text: "Algo de errado aconteceu, tente novamente!",
icon: "error",
})
.then(function() {
location.reload(true);
});
}
});
}
// Excluir marcações que não estão sendo marcadas - quando altera o conteúdo da lei por exemplo
function f_excluir_marcacoes (arrayIds) {
$.ajax({
url: "/portal/leis_decretos/texto/marcar/",
type: "POST",
data: {
acao: "excluir",
lista_codigos: arrayIds,
leCodigo: 2525,
},
dataType: "html",
success: function(data) {
// Verifica se retorno esta vazio
if (data.trim() != "" && data != false && data != undefined) {
// Formata json do retorno
var json = JSON.parse(data);
// Validação campo de erro do retorno
if (json.erro != "" && json.erro != undefined) {
swal({
text: json.erro,
icon: "error",
});''
}
}
},
error: function(xhr, err) {
swal({
text: "Algo de errado aconteceu, tente novamente!",
icon: "error",
})
.then(function() {
location.reload(true);
});
}
});
}
// Destaca marcações existentes
f_destacar_marcacoes();
// Botão de realizar marcação
$(document).on("click", ".btn_marcacao", function() {
// Inicia classe de marcação
let selectableContent = document.getElementById('conteudo_norma');
let textHighlighter = new TextHighlighter(selectableContent);
if ($("#conteudo_norma").hasClass("marcacao_texto_ativa")) {
// Coloca classe de seleção no conteúdo
$("#conteudo_norma").removeClass("marcacao_texto_ativa");
// Remove classe de item ativo
$(".leg_ferramenta_marcacao").removeClass("clicked manter_hover");
// Html do botão
$(".btn_marcacao").html('<span>Iniciar Marcação</span><span class="swfa fas fa-align-center"></span>');
// Resetando highlight na área de marcação
$body.removeClass("leg_highlight");
$body.off("keyup click", remove_highlight);
// Marcações - agrupadas por timestamp
var highlights = textHighlighter.getHighlights({grouped: true})
var destaquesAgrupados = [];
var inserirMarcacoes = 'N';
for (var i = 0; i < highlights.length; i++) {
// Grupo
var grupo = highlights[i];
// Serializa cada grupo
var grupoSerializado = '';
grupoSerializado = textHighlighter.serializeHighlights(grupo.chunks);
let informacoesGrupo = [];
for (var contador = 0; contador < grupoSerializado.length; contador++) {
// Array do grupo
if (grupo.chunks[contador].dataset.id === undefined) {
informacoesGrupo.push({
timestamp: grupo.timestamp,
id: grupo.chunks[contador].dataset.id,
texto: grupoSerializado[contador][1],
class: grupo.chunks[contador].className,
path: grupoSerializado[contador][2],
offset: grupoSerializado[contador][3],
length: grupoSerializado[contador][4]
});
inserirMarcacoes = "S";
}
}
// Insere as informações no array geral
destaquesAgrupados.push({informacoesGrupo});
}
// Ajax para inserções
if (inserirMarcacoes === "S") {
$.ajax({
url: "/portal/leis_decretos/texto/marcar/",
type: "POST",
data: {
acao: "serializar",
leCodigo: 2525,
referencias_marcacoes: destaquesAgrupados
},
dataType: "html",
async: false,
beforeSend: function() {
// Remove a seleção
window.getSelection().empty();
sw_carregando_fs("show");
},
complete: function() {
setTimeout(function() {
sw_carregando_fs("hide");
}, 400);
// Destaca marcações existentes
f_destacar_marcacoes("novo_destaque");
},
success: function(data) {
// Verifica se retorno esta vazio
if (data.trim() != "" && data != false && data != undefined) {
// Formata json do retorno
var json = JSON.parse(data);
// Validação campo de erro do retorno
if (json.erro != "" && json.erro != undefined) {
swal({
text: json.erro,
icon: "error",
});
// Destaca marcações existentes
f_destacar_marcacoes("novo_destaque");
}
}
},
error: function(xhr, err) {
swal({
text: "Algo de errado aconteceu, tente novamente!",
icon: "error",
})
.then(function() {
location.reload(true);
});
}
});
}
// Finaliza o uso da classe
textHighlighter.destroy();
} else {
// Coloca classe de seleção no conteúdo
$("#conteudo_norma").addClass("marcacao_texto_ativa");
// Adiciona classe de item ativo
$(".leg_ferramenta_marcacao").addClass("clicked manter_hover");
// Html do botão
$(".btn_marcacao").html('<span>Encerrar Marcação</span><span class="swfa fas fa-times-circle"></span>');
// Scroll da tela até o id de seleção
var topoConteudoNorma = $("#conteudo_norma").offset().top;
var topoTela = $(window).scrollTop();
if (topoTela < topoConteudoNorma) {
$([document.documentElement, document.body]).animate({scrollTop: topoConteudoNorma - 100 }, parseInt(500 + (topoTela / 100)));
}
// Setando highlight na área de marcação
$body.addClass("leg_highlight");
$body.on("keyup click", remove_highlight);
$(document).off("click", ".highlighted").on("click", ".highlighted", function() {
// Serializa os textos marcados
serialized = textHighlighter.serializeHighlights();
// Guardas as informações em um JSON
informacoes = JSON.stringify(serialized);
// Evita o redirecionamento quando o elemento é uma tag <a>
event.preventDefault();
// Timestamp do elemento
let timestamp = $(this).attr("data-timestamp");
// Todos elementos
let elementos = textHighlighter.getHighlights();
// Elementos com o timestamp iguais
let elementosComTimestamp = elementos.filter(function(elem) {
return elem.getAttribute("data-timestamp") === timestamp
});
// Remove elementos
let quantidadeElementosTimestamp = elementosComTimestamp.length;
if (quantidadeElementosTimestamp > 0) {
for (let contador = 0; contador < quantidadeElementosTimestamp; contador++) {
textHighlighter.removeHighlights(elementosComTimestamp[contador]);
}
}
// Excluir do banco
if ($(this).attr("data-id") > 0) {
$.ajax({
url: "/portal/leis_decretos/texto/marcar/",
type: "POST",
data: {
acao: "excluir",
codigo: $(this).attr("data-id"),
leCodigo: 2525,
},
dataType: "html",
beforeSend: function() {
// Remove a seleção
window.getSelection().empty();
sw_carregando_fs("show");
},
complete: function() {
setTimeout(function() {
sw_carregando_fs("hide");
}, 400);
},
success: function(data) {
// Verifica se retorno esta vazio
if (data.trim() != "" && data != false && data != undefined) {
// Formata json do retorno
var json = JSON.parse(data);
// Validação campo de erro do retorno
if (json.erro != "" && json.erro != undefined) {
swal({
text: json.erro,
icon: "error",
});
}
}
},
error: function(xhr, err) {
swal({
text: "Algo de errado aconteceu, tente novamente!",
icon: "error",
})
.then(function() {
location.reload(true);
});
}
});
}
});
}
});
// Fundo durante marcação
var remove_highlight = function(e) {
if (e.keyCode === 27 || e.target.id === "pre_conteudo_norma") {
// Dispara click do botão
$(".btn_marcacao").trigger("click");
}
}
// Timeline
var timeline = $(".leg_cont_barra_timeline");
if (timeline.length) {
var clicked = false, clickX;
var scrollLeft;
// Eventos
var mouseup = function() {
clicked = false;
timeline.css("cursor", "");
$window.off("mouseup", mouseup)
.off("mousemove", mousemove);
}
var mousemove = function(e) {
clicked && updateScrollPos(e);
}
timeline.on({
'mousedown': function(e) {
scrollLeft = timeline.scrollLeft();
clicked = true;
clickX = e.clientX;
timeline.css("cursor", "grabbing");
timeline.stop();
$window.on("mouseup", mouseup)
.on("mousemove", mousemove)
},
});
var updateScrollPos = function(e) {
timeline.scrollLeft(scrollLeft + (clickX - e.clientX));
}
timeline.on("mouseup click", function() {
clicked = false;
timeline.css("cursor", "");
});
// Start position
// $window.on("load", function() {
// });
var move_timeline = function() {
var windowHeight = $window.height();
var scrollTop = $window.scrollTop();
var topTimeline = timeline.offset().top - scrollTop;
var heightTimeline = timeline.height();
if (windowHeight/2 >= topTimeline) {
// ANALISANDO POSIÇÃO
var position;
if (timeline.find(".leg_versao_atual").closest(".leg_item_timeline").length) {
position = timeline.find(".leg_versao_atual").closest(".leg_item_timeline").offset().left - timeline.offset().left;
} else {
position = timeline.get(0).scrollWidth - timeline.get(0).clientWidth;
}
// SETANDO POSIÇÃO
timeline.animate({
scrollLeft: position
}, 1500);
// REMOVENDO EXECUÇÃO DA FUNÇÃO
$window.off("scroll", move_timeline);
}
}
// EXECUTANDO FUNÇÃO ON SCROLL
$window.on("scroll", move_timeline);
}
// Datatable
$.extend( $.fn.dataTableExt.oSort, {
"date-br-pre": function ( a ) {
var x;
if ( $.trim(a) !== '' ) {
var frDatea = $.trim(a).replace(/(<([^>]+)>)/gi, "").split(' ');
var frTimea = (undefined != frDatea[1]) ? frDatea[1].split(':') : [00,00,00];
var frDatea2 = frDatea[0].split('/');
x = (frDatea2[2] + frDatea2[1] + frDatea2[0] + frTimea[0] + frTimea[1] + frTimea[2]) * 1;
}
else {
x = Infinity;
}
return x;
},
"date-br-asc": function ( a, b ) {
return a - b;
},
"date-br-desc": function ( a, b ) {
return b - a;
}
} );
// Setando parâmetros da tabela
$('.leg_datatable').DataTable({
responsive: true,
"paging": false,
"info": false,
"searching": false,
scrollY: "60vh",
scrollCollapse: true,
deferRender: true,
"aaSorting": [],
columns: [
{ 'width': '35%' },
{ 'width': '50%' },
{ 'width': '15%' },
],
columnDefs: [
{ type: 'date-br', targets: 2 }
]
});
// Interação tags
var modalInteracao = $("#leg_interacao_modal");
$(document.body).on('click','.leg_interacao', function() {
var titulo = $(this).attr("data-title");
var texto = $(this).attr("data-txt");
var classe = $(this).attr("class");
var icone = $(this).find(".fa").clone();
// Alterando modal
modalInteracao.find(".leg_cont_interacao").removeClass("leg_comentario leg_atencao leg_informacao");
modalInteracao.find(".leg_cont_interacao").addClass(classe);
modalInteracao.find(".leg_cont_interacao").removeClass("leg_interacao");
modalInteracao.find(".leg_txt_titulo").text(titulo);
modalInteracao.find(".leg_descricao_interacao").html(texto);
modalInteracao.find(".leg_icone_modal").html(icone);
// Abrindo modal
modalInteracao.addClass("show");
$body.css("overflow", "hidden");
// Fechar com esc
$window.on("keydown", fechar_modal_esc);
});
// Fechar modal
var fechar_modal = function() {
modalInteracao.removeClass("show");
$body.css("overflow", "");
$window.off("keydown", fechar_modal_esc);
}
// Fechar com esc
var fechar_modal_esc = function(k) {
if (k.keyCode == 27) { fechar_modal(); }
}
modalInteracao.click(function(e) {
if (e.target == modalInteracao.get(0) || e.target.className == "leg_btn_fechar") { fechar_modal(); }
});
// Barra de ferramentas
var legBarraFerramentas = $("#leg_barra_ferramentas");
// Percorrendo menus e setando dropdown
var countFerramentas = 0;
legBarraFerramentas.find(".leg_cont_ferramenta").each(function() {
countFerramentas++;
$(this).attr("data-ferramenta", countFerramentas);
if ($(this).find(".leg_dropdown_ferramenta").length) {
// Movendo dropdown para content
$(this).find(".leg_dropdown_ferramenta").attr("data-dropdown", countFerramentas).appendTo(legBarraFerramentas.find(".leg_dropdown_content"));
}
});
// Fixar topo
var fixar_topo = function() {
window.scrollTo(0,0); // Fixar no topo para iniciar cálculos
var posicaoInicial = legBarraFerramentas.offset().top;
$document.scroll(function() {
var posicaoScroll = $document.scrollTop();
if (posicaoInicial < posicaoScroll) {
legBarraFerramentas.addClass("fixed");
} else {
legBarraFerramentas.removeClass("fixed");
}
});
}
$document.ready(fixar_topo);
// Dropdown
var widthDropdown = 200;
var dropdown_leis = function(e) {
var elemento = $(e.currentTarget);
var dataFerramenta = elemento.data("ferramenta");
var leftFerramenta = elemento.position().left;
var rightFerramenta = leftFerramenta + widthDropdown;
var borderRadius = 20;
if ($window.width() <= 1000) { borderRadius = 2; }
var rightAreaFerramentas = legBarraFerramentas.find(".leg_cont_ferramentas").position().left + legBarraFerramentas.find(".leg_cont_ferramentas").width() - borderRadius;
var positionDropdown = leftFerramenta;
// Analisando se a posição do menu ultrapassa a largura da barra
if (rightFerramenta > rightAreaFerramentas) {
positionDropdown = rightAreaFerramentas - widthDropdown;
}
// Setando ferramenta ativa
legBarraFerramentas.find(".leg_cont_ferramenta").removeClass("drop_ativo");
legBarraFerramentas.find(".leg_cont_ferramenta[data-ferramenta='"+dataFerramenta+"']").addClass("drop_ativo");
// Setando posição do submenu
legBarraFerramentas.find(".leg_dropdown_ferramenta").removeClass("drop_ativo");
legBarraFerramentas.find(".leg_dropdown_ferramenta[data-dropdown='"+dataFerramenta+"']").addClass("drop_ativo").css("left", positionDropdown);
}
// Close dropdown
var close_modal_clickout = function(e) {
if (!$(e.target).closest(".leg_barra_ferramentas").length) {
legBarraFerramentas.find(".drop_ativo").removeClass("drop_ativo");
$window.off("click", close_modal_clickout);
}
}
// Mouseenter dropdown
legBarraFerramentas.find(".leg_cont_ferramenta").on("mouseenter", function(e) {
if ($window.innerWidth() > 1000) {
dropdown_leis(e);
}
});
// Mouse leave
$window.on("mouseleave", "#leg_barra_ferramentas", function(e) {
if ($window.innerWidth() > 1000) {
// Analisando se não há a classe manter hover / dropdown
if (!legBarraFerramentas.find(".manter_hover").hasClass("drop_ativo")) {
legBarraFerramentas.find(".drop_ativo").removeClass("drop_ativo");
} else {
$window.on("click", close_modal_clickout);
}
}
});
// Click mobile
legBarraFerramentas.find(".leg_cont_ferramenta").on("click", function(e) {
if ($window.width() <= 1000) {
var elemento = $(e.currentTarget);
var widthBarraFerramentas = legBarraFerramentas.width();
var maxScroll = legBarraFerramentas.find(".leg_cont_barra_ferramentas").get(0).scrollWidth - legBarraFerramentas.find(".leg_cont_barra_ferramentas").get(0).clientWidth;
var leftFerramenta = elemento.position().left;
// Analisando se há espaço para abrir o dropdown && se o scroll não está no limite
if ((widthDropdown + leftFerramenta >= widthBarraFerramentas) && (legBarraFerramentas.find(".leg_cont_barra_ferramentas").scrollLeft() != maxScroll)) {
legBarraFerramentas.find(".leg_cont_barra_ferramentas").animate({
scrollLeft: "+="+(leftFerramenta/2)
}, 200);
setTimeout(function() { dropdown_leis(e); }, 250);
} else if (leftFerramenta < 0) {
// Analisando se a posição é negativa
legBarraFerramentas.find(".leg_cont_barra_ferramentas").animate({
scrollLeft: "+="+leftFerramenta
}, 100);
setTimeout(function() { dropdown_leis(e); }, 150);
} else {
dropdown_leis(e);
}
// Setando clickout
$window.off("click", close_modal_clickout);
$window.on("click", close_modal_clickout);
}
});
// Close dropdown on scroll da barra
legBarraFerramentas.find(".leg_cont_barra_ferramentas").scroll(function() {
legBarraFerramentas.find(".drop_ativo").removeClass("drop_ativo");
});
// Ao selecionar versão do conteúdo
$(".leg_versao_ato").click(function() {
// Verifica se esta versão já esta sendo visualizada
if (!$(this).hasClass("leg_versao_atual")) {
// Reset versões
$(".leg_versao_ato").removeClass("leg_versao_atual");
$(".leg_versao_ato").find(".fa").removeClass("fa-check").addClass("fa-search-plus");
$(".leg_versao_ato").find("div").text("visualizar versão");
// Set versão atual
$(this).addClass("leg_versao_atual");
$(this).find(".fa").addClass("fa-check").removeClass("fa-search-plus");
$(this).find("div").text("versão visualizada");
// Acionando função de busca de versão
var id = $(this).attr("data-id");
var id_lei = $(this).attr("data-lei");
leg_buscar_versao(id, "conteudo_compilado", id_lei);
}
});
// Voltar botões para conteúdo original (origem dos botões)
function reset_botoes_barra_original(elemento, timeline)
{
// Troca dizreres para texto original
elemento.find(".leg_texto").text("Ver Texto Original");
elemento.attr("data-versao", "original");
elemento.attr("title", "Exibir somente o texo original, sem nenhum tipo de alteração.");
var idVinculo = "";
var versao = "";
// Marca versão atual na timeline
if (timeline == "S") {
// Busca versão atual do vínculo
$(".leg_item_timeline").each(function() {
var valor = $(this).find(".leg_situacao").find(".leg_versao_ato").attr("data-id");
if (valor != "" && valor != undefined && valor != 0) {
idVinculo = valor;
// Pega último elemento (versão atual)
versao = $(this).find(".leg_situacao").find(".leg_versao_ato");
}
});
// Reset versões (marcar versão atual)
versao.addClass("leg_versao_atual");
versao.find(".fa").removeClass("fa-search-plus").addClass("fa-check");
versao.find("div").text("versão visualizar");
}
// Exibe os botões de compilação
$(".leg_cont_ferramenta").each(function() {
var ferramenta = $(this).attr("data-ferramenta");
if (ferramenta == 1 || ferramenta == 2)
$(this).fadeIn();
if (ferramenta >= 2)
return false;
});
return idVinculo;
}
// Botão versões do conteúdo
$(".leg_versao_conteudo").click(function() {
var versao = $(this).attr("data-versao");
var textoAviso = "";
if (versao == "compilada_sem_alteracao") {
$("#conteudo_norma s").fadeOut();
$("#conteudo_norma strike").fadeOut();
// $("#conteudo_norma .leg_revogado").fadeout();
// $("#conteudo_norma .leg_alterado").fadeout();
// $("#conteudo_norma .leg_incluido").fadeOut();
// $("#conteudo_norma .leg_vinculado").fadeOut();
$("#conteudo_norma p[style*='text-decoration: line-through']").css({"text-decoration":"none"});
textoAviso = "Você esta visualizando a versão compilada sem as alterações";
} else if (versao == "compilada_com_alteracao") {
$("#conteudo_norma s").fadeIn();
$("#conteudo_norma strike").fadeIn();
// $("#conteudo_norma .leg_revogado").fadeIn();
// $("#conteudo_norma .leg_alterado").fadeIn();
// $("#conteudo_norma .leg_incluido").fadeIn();
// $("#conteudo_norma .leg_vinculado").fadeIn();
$("#conteudo_norma p[style*='text-decoration: none']").css({"text-decoration":"line-through"});
textoAviso = "Você esta visualizando a versão compilada com as alterações";
} else if (versao == "original") {
// Texto original
var id_lei = $(this).attr("data-lei");
leg_buscar_versao("", "conteudo_original", id_lei);
// Troca dizreres para texto compilado
$(this).find(".leg_texto").text("Ver texto compilado atual");
$(this).attr("data-versao", "compilada_atual");
$(this).attr("title", "Exibir conteúdo compilado atual (versão atual).");
// Reset versões
$(".leg_versao_ato").removeClass("leg_versao_atual");
$(".leg_versao_ato").find(".fa").removeClass("fa-check").addClass("fa-search-plus");
$(".leg_versao_ato").find("div").text("visualizar versão");
// Esconde os botões de compilação
$(".leg_cont_ferramenta").each(function() {
var ferramenta = $(this).attr("data-ferramenta");
if (ferramenta == 1 || ferramenta == 2)
$(this).fadeOut();
if (ferramenta >= 2)
return false;
});
textoAviso = "Você esta visualizando a versão original";
} else if (versao == "compilada_atual") {
// Compilada atual (versão atual)
var idVinculo = reset_botoes_barra_original($(this), "S");
// Acionando função de busca de versão
var id_lei = $(this).attr("data-lei");
leg_buscar_versao(idVinculo, "conteudo_compilado", id_lei);
textoAviso = "Você esta visualizando a versão atual";
}
// Aviso
$("#leg_aviso").find('.leg_aviso_texto').text(textoAviso);
$("#leg_aviso").fadeIn("slow");
setTimeout(function() {
$("#leg_aviso").fadeOut("slow");
}, 2500);
setTimeout(function() {
$("#leg_aviso").find('.leg_aviso_texto').text("");
}, 3000);
});
// Botão visualizar anexos
$(".leg_anexos_visualizar").click(function() {
var legAreaAnexos = $(".leg_area_anexos");
// Verifica se existe o artigo desejado
if (legAreaAnexos.length) {
$('html, body').animate({scrollTop: legAreaAnexos.offset().top - 150}, 1000);
}
});
// Botão visualizar atos relacionados
$(".leg_atos_relacionados_visualizar").click(function() {
var legAreaNormasRelacionadas = $(".leg_area_normas_relacionadas");
// Verifica se existe o artigo desejado
if (legAreaNormasRelacionadas.length) {
$('html, body').animate({scrollTop: legAreaNormasRelacionadas.offset().top - 150}, 1000);
}
});
// Anotações
var areaAnotacao = $(".leg_area_anotacao");
// Função minimizar
areaAnotacao.find(".leg_btn_minimizar_anotacao").click(function() {
areaAnotacao.addClass("min");
});
// Função maximizar
areaAnotacao.find(".leg_btn_maximizar_anotacao").click(function() {
areaAnotacao.removeClass("min");
legBarraFerramentas.removeClass("show");
});
// Função fechar
areaAnotacao.find(".leg_btn_fechar_anotacao").click(function() {
areaAnotacao.removeClass("show");
});
// Abrir anotação
$(".leg_anotacoes").click(function() {
areaAnotacao.addClass("show");
areaAnotacao.removeClass("min");
legBarraFerramentas.removeClass("show");
});
// Função anotar
function leg_anotar()
{
var anotacao = areaAnotacao.find("#anAnotacao").val();
var id = areaAnotacao.find("#anAnotacao").attr("data-id");
var idAnotacao = areaAnotacao.find("#anAnotacao").attr("data-anotacao");
if (idAnotacao == undefined)
idAnotacao = "";
if (anotacao == "") {
swal({
text: "Por favor, informe a descrição da sua anotação para continuar.",
icon: "warning",
});
return false;
}
$.ajax({
url: "/portal/leis_decretos/acao/",
type: "POST",
data: "id="+id+"&acao=anotacao_adicionar&anotacao="+anotacao+"&id_anotacao="+idAnotacao,
assync: false,
beforeSend: function(){
sw_carregando_fs("show");
},
complete: function() {
setTimeout(function() {
sw_carregando_fs("hide");
}, 400);
},
success: function(data) {
data = JSON.parse(data);
if (data.erro == "" || data.erro == undefined || data.erro == null) {
areaAnotacao.find(".leg_btn_apagar_anotacao").fadeIn();
areaAnotacao.find(".leg_data_anotacao").html('<span class="swfa fas fa-clock"></span> Atualizado em: '+data.data);
areaAnotacao.find("#anAnotacao").attr("data-anotacao", data.id);
// Barra de ferramentas
legBarraFerramentas.find(".leg_ferramenta_anotacao").addClass("clicked");
legBarraFerramentas.find(".leg_anotacoes").text("Ver minha Anotação");
location.reload();
} else {
swal({
text: data.erro,
icon: "error",
})
.then(function() {
location.reload(true);
});
}
},
error: function(data) {
swal({
text: "Algo de errado aconteceu, tente novamente!",
icon: "error",
})
.then(function() {
location.reload(true);
});
}
});
}
// Anotar evento on change
areaAnotacao.find("#anAnotacao").on("change", function() {
//if (e.which == 13) {
leg_anotar();
areaAnotacao.find("#anAnotacao_pdf").text($(this).val());
});
// Botão gravar
areaAnotacao.find(".leg_btn_salvar_anotacao").click(leg_anotar);
// Excluir anotação
areaAnotacao.find(".leg_btn_apagar_anotacao").click(function() {
var btnApagarAnotacao = $(this);
swal({
title: "Atenção!",
text: "Deseja realmente excluir sua anotação?",
icon: "warning",
buttons: ["Cancelar", "OK"],
})
.then(function(acao) {
if (acao === true)
{
var idAnotacao = btnApagarAnotacao.attr("data-anotacao");
if (idAnotacao == "" || idAnotacao == undefined) {
return false
}
$.ajax({
url: "/portal/leis_decretos/acao/",
type: "POST",
data: "acao=anotacao_excluir&id_anotacao="+idAnotacao,
assync: false,
beforeSend: function(){
sw_carregando_fs("show");
},
complete: function() {
sw_carregando_fs("hide");
},
success: function(data) {
data = JSON.parse(data);
if (data.erro == "" || data.erro == undefined || data.erro == null) {
areaAnotacao.removeClass("show");
areaAnotacao.find("#anAnotacao").val("");
areaAnotacao.find("#anAnotacao_pdf").text("");
areaAnotacao.find(".leg_data_anotacao").html("");
areaAnotacao.find(".leg_btn_apagar_anotacao").fadeOut();
// Barra de ferramentas
legBarraFerramentas.find(".leg_ferramenta_anotacao").removeClass("clicked");
legBarraFerramentas.find(".leg_anotacoes").text("Fazer uma Anotação");
location.reload();
} else {
swal({
text: data.erro,
icon: "error",
})
.then(function() {
location.reload(true);
});
}
},
error: function(data) {
swal({
text: "Algo de errado aconteceu, tente novamente!",
icon: "error",
})
.then(function() {
location.reload(true);
});
}
});
}
});
});
// Inicializando minimizado em dispositivos móveis
if (areaAnotacao.hasClass("show") && $window.width() >= 1000) {
$window.on("load", function() { areaAnotacao.removeClass("min"); });
}
// Botão busca por expressão
//var timeout_opacity;
function leg_buscar_expressao()
{
// Salva os elementos
var $resultados;
// Índice atual do elemento em foco
var elementoFoco = 0;
var $prevBtn = $("#leg_busca_expressao_anterior");
var $nextBtn = $("#leg_busca_expressao_proximo");
// Salta para o elemento correspondente ao elemento_foco
function elementoFoco()
{
// Exibindo navegação de resultados
legBarraFerramentas.find(".leg_navegacao_buscar_expressao").fadeIn(200);
if ($resultados.length) {
var position;
var $current = $resultados.eq(elementoFoco);
var infoResultados = + elementoFoco+1 + " de " +$resultados.length;
// Exibindo botões de navegação de resultados
legBarraFerramentas.find(".leg_navegacao_buscar_expressao .leg_btn_navegacao").show();
// Setando informação de resultados
$("#leg_info_busca_expressao").text(infoResultados);
// Removendo classe atual de todos os resultados
$resultados.removeClass("atual");
// Inserindo classe atual ao resultado específico
if ($current.length) {
$current.addClass("atual");
position = $current.offset().top - 300;
window.scrollTo(0, position);
}
} else {
// Ocultando botões de navegação de resultados
legBarraFerramentas.find(".leg_navegacao_buscar_expressao .leg_btn_navegacao").hide();
// Setando informação de resultados
$("#leg_info_busca_expressao").text("Expressão não encontrada");
}
}
// Buscar anterior e próximo
$nextBtn.add($prevBtn).on("click", function() {
if ($resultados.length) {
elementoFoco += $(this).is($prevBtn) ? -1 : 1;
if (elementoFoco < 0) {
elementoFoco = $resultados.length - 1;
}
if (elementoFoco > $resultados.length - 1) {
elementoFoco = 0;
}
elementoFoco();
}
});
// Buscar palavra no conteúdo
var busca = $("#leg_busca_expressao").val();
$("#conteudo_norma").unmark({
done: function() {
$("#conteudo_norma").mark(busca, {
separateWordSearch: true,
done: function() {
$resultados = $("#conteudo_norma").find("mark");
elementoFoco = 0;
elementoFoco();
}
});
}
});
}
// Limpar campo de busca expressão
$("#leg_busca_expressao_limpar").on("click", function() {
$("#conteudo_norma").unmark();
$("#leg_busca_expressao").val("").focus();
// Ocultando navegação de resultados
legBarraFerramentas.find(".leg_navegacao_buscar_expressao").fadeOut(200);
});
// Pesquisa a palavra informada (enter)
$("#leg_busca_expressao").keypress(function(e) {
if (e.which == 13) {
leg_buscar_expressao();
}
});
// Pesquisa a palavra informada (botão)
$("#btn_busca_expressao").on("click", function() {
leg_buscar_expressao();
});
// Botão buscar por artigo
function leg_buscar_artigo()
{
var artigo = $("#leg_busca_artigo").val();
var artigoTag = $("#a-"+artigo);
// Verifica se existe o artigo desejado
if (artigoTag.length) {
$('html, body').animate({scrollTop: artigoTag.offset().top - 300}, 1000);
}
}
// Buscar por artigo (enter)
$("#leg_busca_artigo").keypress(function(e) {
if (e.which == 13) {
leg_buscar_artigo();
}
});
// Buscar por artigo (botão)
$("#btn_busca_artigo").click(function() {
leg_buscar_artigo();
});
// Botão gerar código qr
$("#leg_gerar_codigo_qr").click(function() {
sw_popup("#leg_qrcode", "S");
});
// Botão imprimir
$("#leg_btn_imprimir").click(function() {
window.print();
});
// Botão reportar erro
$("#leg_reportar_erro").click(function() {
sw_popup("#leg_reportar_erro_modal", "S");
});
// Enviar reportação
$("#EnviarErro").click(function() {
var nome = $("#form_reportar_erro").find($("#form_nome")).val();
var email = $("#form_reportar_erro").find($("#form_email")).val();
var mensagem = $("#form_reportar_erro").find($("#form_mensagem")).val();
var id = $("#form_reportar_erro").find($("#id")).val();
var recaptcha = $(".captcha_reportar_erro").find("textarea.g-recaptcha-response").val();
if (nome == "" || nome == undefined || email == "" || email == undefined || mensagem == "" || mensagem == undefined || id == "" || id == undefined || recaptcha == "" || recaptcha == undefined) {
swal({
text: "Por favor, preencha os campos obrigatórios para continuar.",
icon: "error",
});
return false;
}
$.ajax({
url: "/portal/leis_decretos/acao/",
dataType: 'html',
type: 'POST',
data: "acao=reportar_erro&nome="+nome+"&email="+email+"&mensagem="+mensagem+"&id="+id+"&captcha="+recaptcha,
beforeSend: function() {
sw_carregando_fs("show");
},
complete: function() {
sw_carregando_fs("hide");
},
success: function(data) {
data = JSON.parse(data);
if (data.erro == "" || data.erro == undefined || data.erro == null) {
swal({
text: data.sucesso,
icon: "success",
});
} else {
swal({
text: data.erro,
icon: "error",
});
}
sw_fechar_popup($("#leg_reportar_erro_modal"));
},
error: function(xhr,er) {
swal({
text: "Algo de errado aconteceu, tente novamente!",
icon: "error",
})
.then(function() {
location.reload(true);
});
}
});
});
// Botão exibir detalhes situação
$window.on("click", ".leg_link_processo_situacao", function() {
var idVinculo = $(this).attr("data-vinculo");
// Abrir modal
sw_popup("#leg_modal_situacoes", "S");
$.ajax({
url: "/portal/leis_decretos/acao/",
type: "POST",
data: "id_vinculo="+idVinculo+"&acao=vinculos_situacao",
assync: false,
beforeSend: function(){
sw_carregando_fs("show");
},
complete: function() {
sw_carregando_fs("hide");
},
success: function(data) {
data = JSON.parse(data);
if (data.erro == "" || data.erro == undefined || data.erro == null) {
// Adicionando conteúdo
$("#leg_modal_situacoes").find(".modal_titulo").html(data.titulo);
$("#leg_modal_situacoes").find(".modal_descricao").html(data.descricao);
$("#leg_modal_situacoes").find('.modal_conteudo').html(data.conteudo);
} else {
swal({
text: "Erro ao buscar informações, tente novamente!",
icon: "error",
})
.then(function() {
sw_fechar_popup($("#leg_modal_situacoes"));
});
}
},
error: function(data) {
swal({
text: "Algo de errado aconteceu, tente novamente!",
icon: "error",
})
.then(function() {
location.reload(true);
});
}
});
});
// Funções 0n resize
var windowWidth = $window.innerWidth();
$window.resize(function() {
if (windowWidth != $window.innerWidth()) {
// Fixar topo
//fixar_topo();
// Dropdown ferramentas
legBarraFerramentas.find(".drop_ativo").removeClass("drop_ativo");
}
});
});
</script>]]>
|
1544
| <![CDATA[<script>
// Cancelar leitura digital
window.onbeforeunload = window.speechSynthesis.cancel();
/* ============================================================================================
FUNÇÃO PARA RETORNO DA VOTAÇÃO DA ENQUETE
============================================================================================ */
function retorna_enquete(data){
if(data != '')
{
$('#votar').hide();
$("#e_cont_enquete").html(data);
}
}
/* ============================================================================================
POPUP
============================================================================================ */
// FUNÇÃO ABRIR PÁGINA
function sw_abrir_janela(pagina, altura, largura) {
var a = (screen.height/2)-(altura/2);
var l = (screen.width/2)-(largura/2);
window.open(pagina,'senha','width='+largura+',height='+altura+',top='+a+',left='+l+',scrollbars=1');
}
// ABRIR POPUP
function sw_abrir_popup(elemento) {
elemento.fadeIn(200);
elemento.find(".sw_popup").animate({"top": "+20px"}, "fast");
$("body").css("overflow", "hidden");
}
// FECHAR POPUP
function sw_fechar_popup(elemento) {
elemento.fadeOut(200);
elemento.find(".sw_popup").animate({"top": "-20px"}, "fast", function() { $(".sw_popup_modal:visible").last().find("input, button").first().focus(); });
setTimeout(function () {
if (!$(".sw_popup_modal:visible").length) {
$("body").css("overflow", "auto");
}
}, 400);
}
// SW POPUP ( ".ELEMENTO / #ELEMENTO" , "SE MODAL PODE SER FECHADO OU NÃO")
function sw_popup(elemento, fechar) {
if (!fechar) { fechar = "S"; }
var id_elemento = elemento.substr(1); // REMOVE O PRIMEIRO CARACTERE (# OU .)
var elemento = $(elemento);
// ABRIR POPUP
sw_abrir_popup(elemento);
// FECHAR POPUP
elemento.find(".sw_btn_fechar_popup").click(function() { sw_fechar_popup(elemento); });
// ANALISANDO SE MODAL PODE SER FECHADO AO CLICAR FORA DA JANELA E AO TECLAR ESC
if (fechar == "S") {
elemento.addClass("keyupmodal")
// FECHAR AO CLICAR NA TELA ESCURA
elemento.mousedown(function(e) {
if (e.target.id == id_elemento) {
sw_fechar_popup(elemento);
}
});
//elemento.click(function() { console.log("fechou!"); sw_fechar_popup(elemento); });
//elemento.find(".sw_popup").on("click", function() { event.stopPropagation(); });
// FECHAR AO CLICAR ESC
$(document).on("keyup", function(e) {
if (e.keyCode === 27) {
var modal_fehcar, zindex_fechar = 0;
$(".sw_popup_modal.keyupmodal:visible").each(function() {
var modal = $(this);
var zindex_modal = parseInt(modal.css("z-index"));
if (zindex_modal > zindex_fechar) {
zindex_fechar = zindex_modal;
modal_fechar = modal;
}
});
// FECHAR MODAL
sw_fechar_popup(modal_fechar);
}
});
}
}
/* ============================================================================================
ACESSIBILIDADE
============================================================================================ */
// SW ACESSIBILIDADE
if (typeof sw_acessibilidade !== "function") {
function sw_acessibilidade(param, callback) {
// ANALISANDO PARÂMETROS
if (typeof param === "undefined" || !param) { param = {} }
if (typeof param.media === "undefined") { param.media = "desktop" }
// ANALISANDO MEDIA
if (
(param.media === "todas" || param.media === "all") ||
(param.media === "desktop" && window.innerWidth > 1000) ||
(param.media === "mobile" && window.innerWidth <= 1000) ||
(window.innerWidth <= param.media)
) {
// ANALISANDO PARÂMETROS
if (typeof param.layout === "undefined") { param.layout = "a1" }
if (typeof param.caminho === "undefined") { param.caminho = "body" }
// FUNÇÕES
if (param.fonte !== false) { param.fonte = true; }
if (param.contraste !== false) { param.contraste = true; }
if (param.mapa !== false) { param.mapa = true; }
if (param.vlibras !== false) { param.vlibras = true; }
if (param.pagina !== false) { param.pagina = true; }
if (param.transicoes !== false) { param.transicoes = true; }
if (param.reset !== false) { param.reset = true; }
if (param.irconteudo !== false) { param.irconteudo = true; }
if (param.irmenu !== false) { param.irmenu = true; }
if (param.irbusca !== false) { param.irbusca = true; }
if (param.irrodape !== false) { param.irrodape = true; }
// CRIANDO ELEMENTOS
var sw_acessibilidade = $("#sw_acessibilidade");
if (!sw_acessibilidade.length) {
sw_acessibilidade = $('<div id="sw_acessibilidade" />');
$(param.caminho).prepend(sw_acessibilidade);
}
sw_acessibilidade.addClass("sw_area_acessibilidade " + param.layout);
// BOTÃO MENU ACESSIBILIDADE
if (!sw_acessibilidade.find("#sw_btn_menu_acessibilidade").length) {
var btn_menu_acessibilidade = $('<div id="sw_btn_menu_acessibilidade" class="sw_btn_menu_acessibilidade" />')
// INSERINDO ÍCONE DE ACESSIBILIDADE E FECHAR
btn_menu_acessibilidade.append('<div class="sw_icone_acessibilidade" />')
.append('<div class="sw_icone_fechar" />');
// INSERINDO BOTÃO MENU
sw_acessibilidade.append(btn_menu_acessibilidade);
}
// CLICK DO BOTÃO
sw_acessibilidade.find("#sw_btn_menu_acessibilidade").on({
"click": function() {
sw_acessibilidade.toggleClass("show");
}
});
sw_acessibilidade.on({
"mouseenter": function() {
if (window.innerWidth >= 1000) {
sw_acessibilidade.addClass("show");
}
},
"mouseleave": function() {
if (window.innerWidth >= 1000) {
sw_acessibilidade.removeClass("show");
}
}
});
// CONT ACESSIBILIDADE
if (!sw_acessibilidade.find(".sw_cont_acessibilidade").length) {
sw_acessibilidade.append('<div class="sw_cont_acessibilidade" />');
}
// TÍTULO ACESSIBILIDADE
if (!sw_acessibilidade.find(".sw_titulo_acessibilidade").length) {
sw_acessibilidade.find(".sw_cont_acessibilidade").append('<div class="sw_titulo_acessibilidade"><span>Acessibilidade</span></div>');
}
// ÁREA BOTÕES
if (!sw_acessibilidade.find(".sw_area_botoes_acessibilidade").length) {
sw_acessibilidade.find(".sw_cont_acessibilidade").append('<div class="sw_area_botoes_acessibilidade" />');
}
// FUNÇÃO INSERE BOTÃO DE ACESSIBILIDADE
function sw_insere_btn_acessibilidade(param_btn) {
if (param_btn.seletor) {
// ANALISANDO SE O ELEMENTO NÃO EXISTE PARA ENTÃO CRIAR
if (!sw_acessibilidade.find(param_btn.seletor).length) {
var item = $(
'<a>'+
'<div></div>'+
'</a>'
).attr(
param_btn.seletor.charAt(0) === '#' ? 'id' : 'class',
param_btn.seletor.substring(1)
);
// CLASSES
if (param_btn.classes) {
item.find("div").addClass(param_btn.classes);
}
// DESCRIÇÃO
if (param_btn.descricao) {
item.find(".sw_btn_acessibilidade").append('<span class="sw_txt_btn_acessibilidade">'+param_btn.descricao+'</span>');
item.attr("title", param_btn.descricao);
}
// ÍCONE
if (param_btn.icone) {
item.find(".sw_btn_acessibilidade").append('<span class="sw_icone_btn tamanho_fixo swfa '+param_btn.icone+'" />')
}
// LINK
if (param_btn.link) {
item.attr("href", param_btn.link);
}
// ACCESSKEY
if (param_btn.accesskey) {
item.attr("accesskey", param_btn.accesskey);
// INSERINDO TECLADO NUMÉRICO
window.addEventListener("keydown", function(e) {
var keyCode = e.keyCode || e.which;
if (e.altKey && keyCode === param_btn.accesskey+96) {
if (param_btn.link) {
window.location.href = param_btn.link;
}
else {
item.trigger("click")
}
}
}, false)
}
// INSERINDO ITEM
sw_acessibilidade.find(".sw_area_botoes_acessibilidade").append(item);
}
}
}
// =============================================================
// BOTÃO AUMENTAR
// =============================================================
if (param.fonte && !sw_acessibilidade.find("#sw_btn_aumentar_acessibilidade").length) {
sw_insere_btn_acessibilidade({
seletor: "#sw_btn_aumentar_acessibilidade",
classes: "sw_btn_acessibilidade sw_btn_aumentar_acessibilidade",
icone: "fas fa-plus",
descricao: "Aumentar fonte"
});
}
// ATRIBUINDO FUNÇÃO
sw_acessibilidade.find("#sw_btn_aumentar_acessibilidade").click(function() {
// CARREGANDO FS
sw_carregando_fs("show");
// ALTERANDO FONTS
sw_altera_fonts(1);
// REMOVE CARREGANDO FS
setTimeout(function() {
sw_carregando_fs("hide");
}, 400);
});
// =============================================================
// BOTÃO DIMINUIR
// =============================================================
if (param.fonte && !sw_acessibilidade.find("#sw_btn_diminuir_acessibilidade").length) {
sw_insere_btn_acessibilidade({
seletor: "#sw_btn_diminuir_acessibilidade",
classes: "sw_btn_acessibilidade sw_btn_diminuir_acessibilidade",
icone: "fas fa-minus",
descricao: "Diminuir fonte"
});
}
// ATRIBUINDO FUNÇÃO
sw_acessibilidade.find("#sw_btn_diminuir_acessibilidade").click(function() {
// CARREGANDO FS
sw_carregando_fs("show");
// ALTERANDO FONTS
sw_altera_fonts(-1);
// REMOVE CARREGANDO FS
setTimeout(function() {
sw_carregando_fs("hide");
}, 400);
});
// =============================================================
// BOTÃO CONTRASTE
// =============================================================
if (param.contraste && !sw_acessibilidade.find("#sw_btn_contraste_acessibilidade").length) {
sw_insere_btn_acessibilidade({
seletor: "#sw_btn_contraste_acessibilidade",
classes: "sw_btn_acessibilidade sw_btn_contraste_acessibilidade",
icone: "fas fa-adjust",
descricao: "Alto contraste",
accesskey: 5
});
}
// ATRIBUINDO FUNÇÃO
sw_acessibilidade.find("#sw_btn_contraste_acessibilidade").click(function() {
var action_contraste = (localStorage.getItem("sw_acessibilidade_contraste") === "true") ? false : true;
sw_contraste(action_contraste);
});
// =============================================================
// BOTÃO VLIBRAS
// =============================================================
if (param.vlibras && !sw_acessibilidade.find("#sw_btn_vlibras_acessibilidade").length && $("#vlibras_include img").length) {
sw_insere_btn_acessibilidade({
seletor: "#sw_btn_vlibras_acessibilidade",
classes: "sw_btn_acessibilidade sw_btn_vlibras_acessibilidade",
icone: "fas fa-sign-language",
descricao: "Habilitar VLibras",
accesskey: 7
});
}
// ATRIBUINDO FUNÇÃO
sw_acessibilidade.find("#sw_btn_vlibras_acessibilidade").click(function() {
var action_vlibras = (localStorage.getItem("sw_acessibilidade_vlibras") === "true") ? false : true;
sw_vlibras(action_vlibras);
});
var vlibras_include = $("#vlibras_include");
if (vlibras_include.length) {
// BOTÃO ABRIR VLIBRAS
vlibras_include.on("click", "div[vw-access-button]", function(e) {
setTimeout(function() {
sw_vlibras(true);
}, 100);
});
// BOTÃO FECHAR VLIBRAS
vlibras_include.on("click", "img.vpw-settings-btn-close", function() {
setTimeout(function() {
sw_vlibras(false);
}, 100);
});
}
// =============================================================
// BOTÃO TRANSIÇÕES
// =============================================================
if (param.transicoes && !sw_acessibilidade.find("#sw_btn_transicoes_acessibilidade").length) {
sw_insere_btn_acessibilidade({
seletor: "#sw_btn_transicoes_acessibilidade",
classes: "sw_btn_acessibilidade sw_btn_transicoes_acessibilidade",
icone: "fab fa-delicious",
descricao: "Ativar/Desativar transições"
});
}
// ATRIBUINDO FUNÇÃO
sw_acessibilidade.find("#sw_btn_transicoes_acessibilidade").click(function() {
// CARREGANDO FS
sw_carregando_fs("show");
// ACIONANDO FUNÇÃO
var action_transicoes = (localStorage.getItem("sw_acessibilidade_transicoes") === "true") ? false : true;
sw_desativa_transicoes(action_transicoes);
// REMOVE CARREGANDO FS
setTimeout(function() {
sw_carregando_fs("hide");
}, 400);
});
// =============================================================
// BOTÃO MAPA
// =============================================================
if (param.mapa && !sw_acessibilidade.find("#sw_btn_mapa_acessibilidade").length) {
sw_insere_btn_acessibilidade({
seletor: "#sw_btn_mapa_acessibilidade",
classes: "sw_btn_acessibilidade sw_btn_mapa_acessibilidade",
icone: "fas fa-sitemap",
descricao: "Mapa do site",
link: "/portal/mapa"
});
}
// =============================================================
// BOTÃO ACESSIBILIDADE PÁGINA
// =============================================================
if (param.pagina && !sw_acessibilidade.find("#sw_btn_pagina_acessibilidade").length) {
sw_insere_btn_acessibilidade({
seletor: "#sw_btn_pagina_acessibilidade",
classes: "sw_btn_acessibilidade sw_btn_pagina_acessibilidade",
icone: "fas fa-wheelchair",
descricao: "Página de Acessibilidade",
link: "/portal/acessibilidade",
accesskey: 6
});
}
// =============================================================
// BOTÃO RESET
// =============================================================
if (param.reset && !sw_acessibilidade.find("#sw_btn_reset_acessibilidade").length) {
sw_insere_btn_acessibilidade({
seletor: "#sw_btn_reset_acessibilidade",
classes: "sw_btn_acessibilidade sw_btn_reset_acessibilidade",
icone: "fas fa-undo",
descricao: "Resetar acessibilidade"
});
}
// ATRIBUINDO FUNÇÃO
sw_acessibilidade.find("#sw_btn_reset_acessibilidade").click(function() {
// CARREGANDO FS
sw_carregando_fs("show");
// RESETANDO ACESSIBILIDADE
var reset = true;
set_acessibilidade(reset);
// REMOVE CARREGANDO
setTimeout(function() {
sw_carregando_fs("hide");
}, 400);
}).hide();
// =============================================================
// BOTÃO IR PARA O CONTEÚDO
// =============================================================
if (param.irconteudo && !sw_acessibilidade.find("#sw_btn_irconteudo_acessibilidade").length) {
sw_insere_btn_acessibilidade({
seletor: "#sw_btn_irconteudo_acessibilidade",
classes: "sw_btn_acessibilidade sw_link_acessibilidade sw_btn_irconteudo_acessibilidade",
icone: "fas fa-desktop",
descricao: "Ir para o conteúdo",
link: (location.pathname === "/" || location.pathname === "/portal" || location.pathname === "/portal/") ? "#e_conteudo" : "#e_centralizar",
accesskey: 1
});
}
// =============================================================
// BOTÃO IR PARA O MENU
// =============================================================
if (param.irmenu && !sw_acessibilidade.find("#sw_btn_irmenu_acessibilidade").length) {
sw_insere_btn_acessibilidade({
seletor: "#sw_btn_irmenu_acessibilidade",
classes: "sw_btn_acessibilidade sw_link_acessibilidade sw_btn_irmenu_acessibilidade",
icone: "fas fa-bars",
descricao: "Ir para o menu",
link: "#e_cont_topo",
accesskey: 2
});
}
// =============================================================
// BOTÃO IR PARA A BUSCA
// =============================================================
if (param.irbusca && !sw_acessibilidade.find("#sw_btn_irbusca_acessibilidade").length) {
sw_insere_btn_acessibilidade({
seletor: "#sw_btn_irbusca_acessibilidade",
classes: "sw_btn_acessibilidade sw_link_acessibilidade sw_btn_irbusca_acessibilidade",
icone: "fas fa-search",
descricao: "Ir para a busca",
link: "#e_campo_busca",
accesskey: 3
});
}
// IR PARA BUSCA
$("#irbusca").click(function () {
$("#e_campo_busca").focus();
});
// FORMULÁRIO
$("#formulario_busca").bind('submit',function() {
var busca = ($("#e_campo_busca").val() == "") ? 0 : $("#e_campo_busca").val();
window.location.href = '/portal/busca/' + busca;
return false;
});
// =============================================================
// BOTÃO IR PARA O RODAPÉ
// =============================================================
if (param.irrodape && !sw_acessibilidade.find("#sw_btn_irrodape_acessibilidade").length) {
sw_insere_btn_acessibilidade({
seletor: "#sw_btn_irrodape_acessibilidade",
classes: "sw_btn_acessibilidade sw_link_acessibilidade sw_btn_irrodape_acessibilidade",
icone: "fas fa-arrow-down",
descricao: "Ir para o rodapé",
link: "#e_cont_rodape",
accesskey: 4
});
}
}
}
}
// FUNÇÃO AUMENTAR / DIMINUIR FONTS
if (typeof sw_altera_fonts !== "function") {
function sw_altera_fonts(action) {
var elemento;
var body = $("body");
var fonte = (localStorage.getItem("sw_acessibilidade_fonte") !== null) ? parseInt(localStorage.getItem("sw_acessibilidade_fonte")) : 0;
var fontoriginal;
var font_size;
var nova_font_size;
// ANALISANDO SE FONT ORIGINAL E PARÂMETRO SÃO DIFERENTES DE ZERO
if (!((action === 0 || action === false || action === null) && fonte === 0)) {
// CALCULANDO NOVA FONT
nova_font_size = (action === 0) ? 0 : fonte + action;
// PERCORRENDO ELEMENTOS DO BODY E SETANDO FONTS ORIGINAIS
if (nova_font_size >= -5 && nova_font_size <= 5) {
body.find("*").each(function() {
elemento = $(this);
// ANALISANDO | SE ELEMENTO PAI CONTÉM A CLASSE TAMANHO_FIXO | && | SE O ELEMENTO NÃO TEM FONT-SIZE ZERO OU | && | SE O ELEMENTO NÃO TEM A CLASSE TAMANHO_FIXO
if ( (!elemento.parents(".tamanho_fixo").length) && (elemento.css("font-size").replace(/\D/g, "") > 0) && (!elemento.hasClass("tamanho_fixo")) ) {
// ANALISANDO ESTADO ATUAL DAS FONTS
fontoriginal = elemento.attr("data-fontoriginal");
if (typeof fontoriginal === "undefined" || fontoriginal === false) {
// SETANDO ATRIBUTO DATA-FONTSIZE ATUAL
fontoriginal = parseInt(elemento.css("font-size").replace("px", ""));
elemento.attr("data-fontoriginal", fontoriginal)
}
}
});
// PERCORRENDO ELEMENTOS DO BODY E ALTERANDO FONT-SIZE
body.find("[data-fontoriginal]").each(function() {
elemento = $(this);
// ANALISANDO FONT ATUAL DO ELEMENTO
fontoriginal = parseInt(elemento.attr("data-fontoriginal"));
font_size = fontoriginal + nova_font_size;
elemento.css({"font-size" : font_size + "px"});
});
// ATUALIZANDO LOCAL STORAGE
if (nova_font_size == 0) {
localStorage.removeItem("sw_acessibilidade_fonte");
} else {
localStorage.setItem("sw_acessibilidade_fonte", nova_font_size);
}
}
// ACIONANDO FUNÇÃO SET ACESSIBILIDADE
sw_deb_acessibilidade = sw_debounce(set_acessibilidade, 500, sw_deb_acessibilidade);
}
}
}
// FUNÇÃO CONTRASTE
if (typeof sw_contraste !== "function") {
function sw_contraste(action) {
var body = $("body");
var contraste = (localStorage.getItem("sw_acessibilidade_contraste") !== null) ? localStorage.getItem("sw_acessibilidade_contraste") : false;
// ANALISANDO SE HÁ MUDANÇA DE AÇÃO
if (typeof action === "undefined" || action === null) {
action = contraste;
}
// REMOVENDO TRANSIÇÕES MOMENTANEAMENTE
body.addClass("transition0s");
setTimeout(function() {
body.removeClass("transition0s");
}, 100);
// ANALISANDO AÇÃO
if (action || action === "true") {
body.addClass("contraste");
// SETANDO LOCAL STORAGE
localStorage.setItem("sw_acessibilidade_contraste", action);
}
else {
body.removeClass("contraste");
// RESETANDO LOCAL STORAGE
localStorage.removeItem("sw_acessibilidade_contraste");
}
// ACIONANDO FUNÇÃO SET ACESSIBILIDADE
sw_deb_acessibilidade = sw_debounce(set_acessibilidade, 200, sw_deb_acessibilidade);
}
}
// FUNÇÃO DESATIVA TRANSIÇÕES
if (typeof sw_desativa_transicoes !== "function") {
function sw_desativa_transicoes(action) {
var contents = $("body >*");
var transicoes = (localStorage.getItem("sw_acessibilidade_transicoes") !== null) ? localStorage.getItem("sw_acessibilidade_transicoes") : false;
// ANALISANDO SE HÁ MUDANÇA DE AÇÃO
if (typeof action === "undefined" || action === null) {
action = transicoes;
}
// ANALISANDO AÇÃO
if (action || action === "true") {
contents.addClass("transition0s");
// SETANDO LOCAL STORAGE
localStorage.setItem("sw_acessibilidade_transicoes", true);
}
else {
contents.removeClass("transition0s");
// RESETANDO LOCAL STORAGE
localStorage.removeItem("sw_acessibilidade_transicoes");
}
// ACIONANDO FUNÇÃO SET ACESSIBILIDADE
sw_deb_acessibilidade = sw_debounce(set_acessibilidade, 500, sw_deb_acessibilidade);
}
}
// FUNÇÃO HABILITA VLIBRAS
if (typeof sw_vlibras !== "function") {
function sw_vlibras(action) {
var vlibras = (localStorage.getItem("sw_acessibilidade_vlibras") !== null) ? localStorage.getItem("sw_acessibilidade_vlibras") : false;
var vlibras_include = $("#vlibras_include");
// ANALISANDO SE HÁ MUDANÇA DE AÇÃO
if (typeof action === "undefined" || action === null) {
action = vlibras;
}
// ANALISANDO AÇÃO
if (action || action === "true") {
if (vlibras_include.find("div[vw-access-button]").hasClass("active")) {
vlibras_include.find("div[vw-access-button]").trigger("click");
}
// SETANDO LOCAL STORAGE
localStorage.setItem("sw_acessibilidade_vlibras", action);
}
else {
if (!vlibras_include.find("div[vw-access-button]").hasClass("active")) {
vlibras_include.find("img.vpw-settings-btn-close").trigger("click");
}
// RESETANDO LOCAL STORAGE
localStorage.removeItem("sw_acessibilidade_vlibras");
}
// ACIONANDO FUNÇÃO SET ACESSIBILIDADE
sw_deb_acessibilidade = sw_debounce(set_acessibilidade, 500, sw_deb_acessibilidade);
}
}
// FUNÇÃO SET ACESSIBILIDADE // INDICA AO USUÁRIO QUE HÁ FUNÇÕES DE ACESSIBILIDADES ATIVAS OU RESETA FUNÇÕES
if (typeof set_acessibilidade !== "function") {
function set_acessibilidade(reset)
{
// CAPTURANDO ATRIBUTOS
var fonte = (localStorage.getItem("sw_acessibilidade_fonte") !== null) ? localStorage.getItem("sw_acessibilidade_fonte") : 0;
var contraste = (localStorage.getItem("sw_acessibilidade_contraste") !== null) ? localStorage.getItem("sw_acessibilidade_contraste") : false;
var transicoes = (localStorage.getItem("sw_acessibilidade_transicoes") !== null) ? localStorage.getItem("sw_acessibilidade_transicoes") : false;
var vlibras = (localStorage.getItem("sw_acessibilidade_vlibras") !== null) ? localStorage.getItem("sw_acessibilidade_vlibras") : false;
// BOTÕES
var sw_btn_menu_acessibilidade = $("#sw_btn_menu_acessibilidade");
var sw_btn_aumentar_acessibilidade = $("#sw_btn_aumentar_acessibilidade");
var sw_btn_diminuir_acessibilidade = $("#sw_btn_diminuir_acessibilidade");
var sw_btn_contraste_acessibilidade = $("#sw_btn_contraste_acessibilidade");
var sw_btn_transicoes_acessibilidade = $("#sw_btn_transicoes_acessibilidade");
var sw_btn_vlibras_acessibilidade = $("#sw_btn_vlibras_acessibilidade");
var sw_btn_reset_acessibilidade = $("#sw_btn_reset_acessibilidade");
// ANALISANDO RESET
if (reset === true) {
fonte = 0;
contraste = false;
transicoes = false;
vlibras = false;
// RESETANDO ACESSIBILIDADE
sw_altera_fonts(fonte);
sw_contraste(contraste);
sw_desativa_transicoes(transicoes);
sw_vlibras(vlibras);
}
// BOTÃO DE RESET
if (sw_btn_reset_acessibilidade.length) {
if (fonte != 0 || contraste || transicoes || vlibras) {
sw_btn_reset_acessibilidade.show();
}
else {
sw_btn_reset_acessibilidade.hide();
}
}
// ANALISANDO FUNÇÕES INDIVIDUALMENTE
var qtde_funcoes = 0;
// AUMENTAR / DIMINUIR FONTE
if (fonte > 0) {
qtde_funcoes++;
sw_btn_aumentar_acessibilidade.find(".sw_btn_acessibilidade").attr("data-acessibilidade", fonte).addClass("ativa");
sw_btn_diminuir_acessibilidade.find(".sw_btn_acessibilidade").removeAttr("data-acessibilidade").removeClass("ativa");
}
else if (fonte < 0) {
qtde_funcoes++;
sw_btn_diminuir_acessibilidade.find(".sw_btn_acessibilidade").attr("data-acessibilidade", fonte).addClass("ativa");
sw_btn_aumentar_acessibilidade.find(".sw_btn_acessibilidade").removeAttr("data-acessibilidade").removeClass("ativa");
}
else {
sw_btn_aumentar_acessibilidade.find(".sw_btn_acessibilidade").removeAttr("data-acessibilidade").removeClass("ativa");
sw_btn_diminuir_acessibilidade.find(".sw_btn_acessibilidade").removeAttr("data-acessibilidade").removeClass("ativa");
}
// CONTRASTE
if (contraste) {
qtde_funcoes++;
sw_btn_contraste_acessibilidade.find(".sw_btn_acessibilidade").attr("data-acessibilidade", 1).addClass("ativa");
}
else {
sw_btn_contraste_acessibilidade.find(".sw_btn_acessibilidade").removeAttr("data-acessibilidade").removeClass("ativa");
}
// TRANSIÇÕES
if (transicoes) {
qtde_funcoes++;
sw_btn_transicoes_acessibilidade.find(".sw_btn_acessibilidade").attr("data-acessibilidade", 1).addClass("ativa");
}
else {
sw_btn_transicoes_acessibilidade.find(".sw_btn_acessibilidade").removeAttr("data-acessibilidade").removeClass("ativa");
}
// VLIBRAS
if (vlibras) {
qtde_funcoes++;
sw_btn_vlibras_acessibilidade.find(".sw_btn_acessibilidade").attr("data-acessibilidade", 1).addClass("ativa");
}
else {
sw_btn_vlibras_acessibilidade.find(".sw_btn_acessibilidade").removeAttr("data-acessibilidade").removeClass("ativa");
}
// ANALISANDO QUANTIDADE DE FUNÇÕES
if (qtde_funcoes > 0) {
sw_btn_menu_acessibilidade.addClass("ativa").find(".sw_icone_acessibilidade").attr("data-acessibilidade", qtde_funcoes);
}
else {
sw_btn_menu_acessibilidade.removeClass("ativa").find(".sw_icone_acessibilidade").removeAttr("data-acessibilidade");
}
// ATRIBUINDO TEXTO AOS BOTÕES
if (sw_btn_contraste_acessibilidade.length) {
var txt_btn = (contraste === false) ? "Alto contraste" : "Baixo contraste";
sw_btn_contraste_acessibilidade.attr("title", txt_btn);
sw_btn_contraste_acessibilidade.find(".sw_txt_btn_acessibilidade").text(txt_btn);
}
if (sw_btn_transicoes_acessibilidade.length) {
var txt_btn = (transicoes == false) ? "Remover transições" : "Ativar transições";
sw_btn_transicoes_acessibilidade.attr("title", txt_btn);
sw_btn_transicoes_acessibilidade.find(".sw_txt_btn_acessibilidade").text(txt_btn);
}
if (sw_btn_vlibras_acessibilidade.length) {
var txt_btn = (vlibras == false) ? "Ativar VLibras" : "Desativar VLibras";
sw_btn_vlibras_acessibilidade.attr("title", txt_btn);
sw_btn_vlibras_acessibilidade.find(".sw_txt_btn_acessibilidade").text(txt_btn);
}
}
}
// FUNÇÃO DEBOUNCE
if (typeof sw_debounce !== "function") {
function sw_debounce(funcao, time, debounce_timeout) {
clearTimeout(debounce_timeout);
// A CHAMADA DESSA FUNÇÃO DEVE SER RETORNADA PARA A VARIÁVEL 'debounce_timeout'
// Ex: var debounce_timeout = sw_debounce(funcao, time, debounce_timeout)
return debounce_timeout = setTimeout(funcao, time);
}
}
var sw_deb_acessibilidade;
/* ============================================================================================
ACIONANDO FUNÇÕES ANTES DE CARREGAR A PÁGINA
============================================================================================ */
// CONTRASTE
sw_contraste(null);
// TRANSIÇÕES
sw_desativa_transicoes(null);
/* ============================================================================================
ACIONANDO FUNÇÕES AO CARREGAR A PÁGINA
============================================================================================ */
$(document).ready(function() {
/* ============================================================================================
ACESSIBILIDADE ---- ANTIGO --- REMOVER DEPOIS DE TODOS ALTERADOS
============================================================================================ */
// BOTÃO DE AUMENTAR A FONTE
$(".aumentar").click(function () {
$("*").each(function() {
if ( (!$(this).parents(".tamanho_fixo").length) && ($(this).css("font-size").replace(/\D/g, "") > 0) && (!$(this).hasClass("tamanho_fixo")) )
{
var size = $(this).css('font-size');
size = size.replace('px', '');
size = parseInt(size) + 1;
if(size < 18)
{
$(this).animate({'font-size' : size + 'px'});
}
}
});
});
// BOTÃO DE DIMINUIR A FONTE
$(".diminuir").click(function () {
$("*").each(function() {
if ( (!$(this).parents(".tamanho_fixo").length) && ($(this).css("font-size").replace(/\D/g, "") > 0) && (!$(this).hasClass("tamanho_fixo")) )
{
var size = $(this).css('font-size');
size = size.replace('px', '');
size = parseInt(size) - 1;
if(size > 10)
{
$(this).animate({'font-size' : size + 'px'});
}
}
});
});
// BOTÃO DE CONTRASTE DE COR
$("#contraste").click(function () {
if($("body").hasClass("contraste"))
{
$("body").removeClass("contraste");
$("body").css("background","#FFFFFF");
$("#logo_branca").hide();
}
else
{
$("body").addClass("contraste");
$("#logo_branca").show();
}
});
// BOTÃO IR PARA BUSCA
$("#irbusca").click(function () {
$("#e_campo_busca").focus();
});
// VLIBRAS
$(".vlibras").click(function() {
$("#vlibras_include div[vw-access-button]").trigger("click");
});
// // SW ACESSIBILIDADE
// var sw_parametros_acessibilidade = {
// layout: "a1"
// };
// // ANALISANDO SE HÁ PARÂMETROS EXCLUSIVOS DO LAYOUT
// if (typeof e_parametros_acessibilidade === "object") {
// sw_parametros_acessibilidade = e_parametros_acessibilidade;
// }
// // ACIONANDO FUNÇÃO DE ACESSIBILIDADE
// sw_acessibilidade(sw_parametros_acessibilidade)
// ACIONANDO FUNÇÃO DE ACESSIBILIDADE AO FIM DO CARREGAMENTO DA PÁGINA
$(window).on("load", function() {
// ALTERAR FONTS
sw_altera_fonts(null);
// VLIBRAS
sw_vlibras(null);
});
// SETANDO ATRIBUTOS
sw_deb_acessibilidade = sw_debounce(set_acessibilidade, 500, sw_deb_acessibilidade);
/* ============================================================================================
ENQUETE
============================================================================================ */
// CLICK DO BOTÃO COM ID VOTAR DA ENQUETE
$('#votar').click(function(){
var opcao = $("input[name=form_resposta]:checked").val();
opcao = parseInt(opcao);
var recaptcha = "";
//A CLASSE e_captcha_enquete DEVE SER INSERIDA NO HTMLQUE CONTER O CAPTCHA DA ENQUETE, PARA QUE O CÓDIGO CONSIGA LOCALIZAR O RESULTADO REFERENTE AO LOCAL CORRETO
recaptcha = $(".e_captcha_enquete").find("textarea.g-recaptcha-response").val();
//SE EXISTIR OS CAMPOS DE NOME E E-MAIL
if($('#form_nome_enquete').length || $('#form_email_enquete').length || $("#form_cpf_enquete").length || $("#form_data_enquete").length)
{
if(isNaN(opcao))
{
swal({
text: "Enquete: selecione uma resposta.",
icon: "warning"
});
}
else
{
if($("#form_nome_enquete").val() == "" || $("#form_email_enquete").val() == "" || $("#form_cpf_enquete").val() == "" || $("#form_data_enquete").val() == "" || $("#form_data_enquete").val() == "00/00/0000")
{
swal({
text: "Enquete: preencha os campos.",
icon: "warning"
});
}
else
{
var nome = $("#form_nome_enquete").val();
var email = $("#form_email_enquete").val();
var cpf = $("#form_cpf_enquete").val();
var data = $("#form_data_enquete").val();
var invalido = "";
if($("#form_cpf_enquete").val() != '' && $("#form_cpf_enquete").length)
{
if(validarCPF(cpf) == false)
{
swal({
text: "Enquete: CPF informado é inválido.",
icon: "error"
});
invalido = "S";
}
}
if($("#form_email_enquete").val() != '' && $("#form_email_enquete").length)
{
if(validarEmail(email) == false)
{
swal({
text: "Enquete: E-mail informado é inválido.",
icon: "error"
});
invalido = "S";
}
}
if(invalido != "S")
{
$.post('/portal/enquete/votar/',{ enviar: 's', form_resposta: opcao, form_nome: nome, form_email: email, form_cpf: cpf, form_data: data, captcha: recaptcha }, retorna_enquete);
}
}
}
}
else
{
if(!isNaN(opcao))
{
$.post('/portal/enquete/votar/',{ enviar: 's', form_resposta: opcao, captcha: recaptcha }, retorna_enquete);
}
else
{
swal({
text: "Enquete: selecione uma resposta.",
icon: "warning"
});
}
}
});
});
</script>]]>
|
2624
| <![CDATA[<script>
// Seta os cookies
function f_cookies_criar(cookieCheckboxEstatistica)
{
// Cookies necessários
document.cookie = "PrefeituraMunicipaldePiquete-LGPD=S; max-age=604800; path=/";
// Cookies de estatística
if (cookieCheckboxEstatistica) {
document.cookie = "PrefeituraMunicipaldePiquete-ESTATISTICA=S; max-age=604800; path=/";
} else {
document.cookie = "PrefeituraMunicipaldePiquete-ESTATISTICA=S; max-age=0; path=/";
}
}
// Altera o conteúdo da notificação
function f_cookies_notificacao_alterar()
{
$("#lgpd").fadeOut(800, function() {
$(this).remove();
});
$(".sw_cookies_aceitos").addClass("show sw_txt_tooltip");
}
$(document).ready(function() {
//CONFIGURAÇÃO DOS BOTÃO DO VISUALIZADOR DE FOTOS
$('.fancybox').fancybox({
buttons : [
'slideShow',
//'thumbs',
'close'
],
loop : true,
arrows : true,
slideShow : {
autoStart : false,
speed : 3500
},
});
// ANALISANDO SE HÁ NOTIFICAÇÕES
var barra_notificacoes = $(".sw_barra_notificacoes");
if (barra_notificacoes.find(".sw_notificacao").length) {
$(window).on("load", function() {
barra_notificacoes.addClass("show");
});
/* ============================================================================================
FUNÇÕES INDIVIDUAIS DAS NOTIFICAÇÕES
============================================================================================ */
$(".sw_btn_fechar_notificacao").click(function() {
var elemento_noticicacao = $(this).parents(".sw_notificacao");
// Fechando notificação
elemento_noticicacao.fadeOut(800, function() {
elemento_noticicacao.remove();
// Analisando se há mais notificações
if (barra_notificacoes.find(".sw_notificacao").length < 1) {
barra_notificacoes.removeClass("show");
}
});
});
// Política de cookies
$("#lgpd").find(".sw_btn_fechar_notificacao").click(function() {
// Seta checked
$("input[type='checkbox'][name='cookies_estatisticas']").attr("checked", true);
// Seta cookies (aceita os dois)
f_cookies_criar(true)
// Altera o conteúdo da notificação de cookies
f_cookies_notificacao_alterar();
});
// Transmissão ao vivo
$(".live_info_transmissao").find(".sw_btn_fechar_notificacao").click(function() {
var data_video = $(this).attr("data-video");
$.post("/portal/transmissao/encerra/", { video: data_video });
});
}
// Mostra ícone política de cookies
$(window).on("load", function() {
if ($("#lgpd").length === 0) {
$(".sw_cookies_aceitos").addClass("show");
}
});
// Modal de personalizar cookies
if ($("#sw_cont_politica_privacidade").length) {
// Ao clicar em personalizar
let modalPersonalizarAberto = false;
$(document.body).on('click', '.sw_btn_personalizar_cookies, .abrir_modal_personalizar_cookies', function() {
// Cria pop-up
sw_popup("#sw_cont_politica_privacidade", "S");
// Caso não tenha aberto o modal e não foi votado
if (!modalPersonalizarAberto && $(".sw_cookies_aceitos").hasClass("show") === false) {
$("input[type='checkbox'][name='cookies_estatisticas']").attr("checked", true);
}
modalPersonalizarAberto = true;
});
// Controle do atributo "checked" nos cookies de estatísticas
$("input[type='checkbox'][name='cookies_estatisticas']").change(function() {
let checadoEstatisticas = $("input[type='checkbox'][name='cookies_estatisticas']").attr("checked");
if(checadoEstatisticas) {
$(this).attr("checked", true);
} else if(checadoEstatisticas === undefined) {
$(this).attr("checked", false);
}
});
// Ao salvar preferências
$("#salvar_preferencias_cookies").click(function() {
// Verifica se está checado o botão dos cookies de estatísticas
let checadoEstatisticas = $("input[type='checkbox'][name='cookies_estatisticas']").attr("checked");
// Seta cookies
f_cookies_criar(checadoEstatisticas);
// Altera o conteúdo da notificação de cookies
f_cookies_notificacao_alterar();
// Fecha pop-up
let elementoPopupPrivacidade = document.getElementById("sw_cont_politica_privacidade");
sw_fechar_popup($(elementoPopupPrivacidade));
// Analisando se há mais notificações
barra_notificacoes.fadeOut(800, function() {
if (barra_notificacoes.find(".sw_notificacao").length < 1) {
barra_notificacoes.removeClass("show");
}
});
});
}
});
</script>]]>
|
2780
| <![CDATA[<script>
// FUNÇÕES JS
$(document).ready(function() {
// FUNÇÃO PARA ACIONAR DROP DO LOGIN DO INTERNAUTA MOBILE
$(window).click(function() { $("#itn_area_botoes_internauta").removeClass("itn_area_botoes_internauta_show"); });
$(".itn_area_img_internauta").on("click", function() {
event.stopPropagation();
$("#itn_area_botoes_internauta").toggleClass("itn_area_botoes_internauta_show");
});
// ACIONANDO POPUP LOGIN
$(".itn_btn_login").click(function() {
sw_popup("#itn_login", "S");
});
// RECUPERAÇÃO DE SENHA
$("#link_senha").click(function() { sw_abrir_janela("/portal/internautas/recuperar-senha", 450, 600) });
// SAIR
$("#sair_internauta").click(function() {
swal({
title: "Atenção!",
text: "Deseja realmente sair do portal?",
icon: "warning",
buttons: ["Cancelar", "OK"],
})
.then(function(acao) {
if(acao === true)
{
location.href = "/portal/internautas/sair";
}
});
});
});
// ABRIR POPUP INTERNAUTA
function abrir_popup_internautas(elemento) {
sw_abrir_popup(elemento);
$("#cpf_cnpj_email").focus();
}
// FECHAR POPUP INTERNAUTA
function fechar_popup_internautas(elemento) {
verifica_popups_termos();
sw_fechar_popup(elemento);
}
// TRANSFORMAR DADOS EM MAIÚSCULOS
function internautas_transformar_string(string)
{
if(string.value != "" && string.id != "")
{
$("#"+string.id).val(string.value.toUpperCase());
}
}
// FORMATA VALOR (CPF OU CNPJ)
function formata_cpf_cnpj(value)
{
const cnpjCpf = value.replace(/\D/g, '');
if (cnpjCpf.length === 11)
{
return cnpjCpf.replace(/(\d{3})(\d{3})(\d{3})(\d{2})/g, "\$1.\$2.\$3-\$4");
}
else if (cnpjCpf.length === 14)
{
return cnpjCpf.replace(/(\d{2})(\d{3})(\d{3})(\d{4})(\d{2})/g, "\$1.\$2.\$3/\$4-\$5");
}
}
// VALIDAR CPF
function validar_cpf(cpf)
{
cpf = cpf.replace(/[^\d]+/g,'');
if(cpf == '') return false;
// Elimina CPFs invalidos conhecidos
if (cpf.length != 11 || cpf == "00000000000" || cpf == "11111111111" || cpf == "22222222222" || cpf == "33333333333" || cpf == "44444444444" || cpf == "55555555555" || cpf == "66666666666" || cpf == "77777777777" || cpf == "88888888888" || cpf == "99999999999") return false;
// Valida 1o digito
add = 0;
for (i=0; i < 9; i ++)
add += parseInt(cpf.charAt(i)) * (10 - i);
rev = 11 - (add % 11);
if (rev == 10 || rev == 11)
rev = 0;
if (rev != parseInt(cpf.charAt(9)))
return false;
// Valida 2o digito
add = 0;
for (i = 0; i < 10; i ++)
add += parseInt(cpf.charAt(i)) * (11 - i);
rev = 11 - (add % 11);
if (rev == 10 || rev == 11)
rev = 0;
if (rev != parseInt(cpf.charAt(10)))
return false;
return true;
}
// VALIDAR CNPJ
function validar_cnpj(cnpj)
{
cnpj = cnpj.replace(/[^\d]+/g,'');
if(cnpj == '') return false;
if (cnpj.length != 14)
return false;
if (cnpj == "00000000000000" || cnpj == "11111111111111" || cnpj == "22222222222222" || cnpj == "33333333333333" || cnpj == "44444444444444" || cnpj == "55555555555555" || cnpj == "66666666666666" || cnpj == "77777777777777" || cnpj == "88888888888888" || cnpj == "99999999999999")
return false;
tamanho = cnpj.length - 2
numeros = cnpj.substring(0,tamanho);
digitos = cnpj.substring(tamanho);
soma = 0;
pos = tamanho - 7;
for(i = tamanho; i >= 1; i--)
{
soma += numeros.charAt(tamanho - i) * pos--;
if (pos < 2)
pos = 9;
}
resultado = soma % 11 < 2 ? 0 : 11 - soma % 11;
if (resultado != digitos.charAt(0))
return false;
tamanho = tamanho + 1;
numeros = cnpj.substring(0,tamanho);
soma = 0;
pos = tamanho - 7;
for (i = tamanho; i >= 1; i--)
{
soma += numeros.charAt(tamanho - i) * pos--;
if (pos < 2)
pos = 9;
}
resultado = soma % 11 < 2 ? 0 : 11 - soma % 11;
if (resultado != digitos.charAt(1))
return false;
return true;
}
////
// VERIFICA SE ACABOU OS TERMOS PARA REDIRECIONAR INTERNAUTA
function verifica_popups_termos()
{
var contador = $('#cont_popup').val();
var link = $('#link').val();
if(contador - 1 == 0 || contador == "")
{
setTimeout(function() {
var elemento = ".itn_consentimentos";
elemento = $(""+elemento+"");
fechar_popup_internautas(elemento);
var elemento_link = ".itn_consentimentos_link";
elemento_link = $(""+elemento_link+"");
fechar_popup_internautas(elemento_link);
var url_atual = window.location.pathname;
// REDIRECIONA APENAS QUANDO LOGAR OU CADASTRAR
if(url_atual != "/portal/internautas/dados" && url_atual != "/portal/internautas/dados/consentimentos" && url_atual != "/portal/internautas/dados/preferencias")
{
if(link == "/portal/internautas/alterar")
{
location.href = link;
}
else if(link != "" && link != undefined)
{
location.href = link;
}
else
{
location.href = '/portal/leis_decretos/2525/';
}
}
$('#cont_popup').val("0");
}, 300);
}
else
{
contador = contador - 1;
$('#cont_popup').val(contador);
}
return contador;
}
// SE ESTIVER NA PÁGINA DE CONSENTIMENTOS (ACEITANDO, RECUSANDO OU REVOGANDO) A PÁGINA DEVERÁ SER RECARREGADA
function redireciona_internauta_consentimento()
{
setTimeout(function() {
if(window.location.pathname == "/portal/internautas/dados/consentimentos" || window.location.pathname == "/portal/internautas/dados")
{
location.href = window.location.pathname;
}
}, 800);
}
// CLICK DO BOTÃO OK (QUANDO ENTRAR EM UMA FERRAMENTA QUE TIVER TERMO DO TIPO EMITE AVISO QUE FOI ENVIADO UM E-MAIL PARA CONFIRMAÇÃO)
function btn_ok(id_consentimento)
{
if(id_consentimento != "")
{
var elemento = "#itn_consentimentos_int_"+id_consentimento;
elemento = $(""+elemento+"");
fechar_popup_internautas(elemento);
}
}
// CLICK DO BOTÃO REENVIAR
function btn_reenviar_consentimento(id_consentimento)
{
if(id_consentimento != "")
{
var elemento = "#itn_consentimentos_int_"+id_consentimento;
elemento = $(""+elemento+"");
$.post('/portal/internautas/acao/', {acao:"reenviar_consentimento", consentimento:id_consentimento}, retorno);
function retorno(data)
{
fechar_popup_internautas(elemento);
}
}
}
// EXIBE MENSAGENS DE SUCESSO E ERRO
function int_msg_erro(mensagem)
{
$("#conteudo_esquerda").append('<div class="sw_lato sw_aviso_suspenso sw_aviso_suspenso_erro" style="display:none;"><i class="swfa fas fa-times-circle-o"></i><span>'+mensagem+'</span></div>');
$(".sw_aviso_suspenso_erro").fadeIn("slow");
setTimeout(function() {
$(".sw_aviso_suspenso_erro").fadeOut("slow");
}, 1500);
}
function int_msg_sucesso(mensagem)
{
$("#conteudo_esquerda").append('<div class="sw_lato sw_aviso_suspenso sw_aviso_suspenso_sucesso" style="display:none;"><i class="swfa fas fa-check-circle-o"></i><span>'+mensagem+'</span></div>');
$(".sw_aviso_suspenso_sucesso").fadeIn("slow");
setTimeout(function() {
$(".sw_aviso_suspenso_sucesso").fadeOut("slow");
}, 1500);
}
// CLICK DO BOTÃO "CONFIRMAR CÓDIGO"
function btn_confirmar_codigo_consentimento(id_consentimento)
{
var codigo = $("#form_codigo_confirmacao_consentimento").val();
if(id_consentimento != "" && codigo != "")
{
var elemento = "#itn_consentimentos_int_"+id_consentimento;
elemento = $(""+elemento+"");
$.post('/portal/internautas/acao/', {acao:"confirmar_codigo_consentimento", consentimento:id_consentimento, codigo:codigo}, retorno);
function retorno(data)
{
data = JSON.parse(data);
fechar_popup_internautas(elemento);
if(data.resultado == "sucesso")
{
int_msg_sucesso("Consentimento confirmado com sucesso!");
}
else
{
int_msg_erro("Erro ao confirmar consentimento!");
}
}
}
}
// EXIBE MENSAGEM DE ERRO NO PROCESSO (CASO FALTE ALGUM DADO)
function exibe_mensagem_erro_processo()
{
$(".sw_area_botoes_popup").hide();
$(".sw_conteudo_popup").html('<div class="sw_aviso sw_aviso_erro sw_lato"><i class="swfa fas fa-exclamation-triangle"></i> <span>Ops, algo deu errado. Tente novamente mais tarde.</span></div>');
// setTimeout(function() {
// fechar_popup_internautas(elemento);
// }, 1000);
}
// CLICK DO BOTÃO ACEITAR
function btn_aceitar(id_consentimento, id_termo)
{
if(id_consentimento != "" && id_consentimento != undefined)
{
var elemento = "#itn_consentimentos_int_"+id_consentimento;
elemento = $(""+elemento+"");
$.post('/portal/internautas/acao/', {acao:"responder_consentimento", consentimento:id_consentimento, valor:"S"}, retorno);
function retorno(data)
{
data = JSON.parse(data);
fechar_popup_internautas(elemento);
if(data.resultado == "sucesso")
{
int_msg_sucesso("Consentimento aceito com sucesso!");
}
else
{
int_msg_erro("Erro ao aceitar consentimento!");
}
redireciona_internauta_consentimento();
}
}
else
{
exibe_mensagem_erro_processo();
}
}
// CLICK DO BOTÃO RECUSAR
function btn_recusar(id_consentimento, id_termo, obrigatorio)
{
// VERIFICA SE TERMO É OBRIGATÓRIO PARA SOLICITAR CONFIRMAÇÃO
if(obrigatorio == "S")
{
swal({
text: "Tem certeza que deseja recusar? É obrigatório a aceitação desse termo.",
icon: "warning",
buttons: ['Cancelar', 'OK']
})
.then(function(acao) {
if(acao === true)
{
if(id_consentimento != "" && id_consentimento != undefined)
{
var elemento = "#itn_consentimentos_int_"+id_consentimento;
elemento = $(""+elemento+"");
$.post('/portal/internautas/acao/', {acao:"responder_consentimento", consentimento:id_consentimento, valor:"N", termo:id_termo}, retorno);
function retorno(data)
{
data = JSON.parse(data);
elemento.find(".sw_area_botoes_popup").hide();
fechar_popup_internautas(elemento);
if(data.resultado == "sucesso")
{
int_msg_sucesso("Consentimento recusado com sucesso!");
}
else
{
int_msg_erro("Erro ao recusar consentimento!");
}
redireciona_internauta_consentimento();
}
}
else
{
exibe_mensagem_erro_processo();
}
}
});
}
else
{
if(id_consentimento != "" && id_consentimento != undefined)
{
var elemento = "#itn_consentimentos_int_"+id_consentimento;
elemento = $(""+elemento+"");
$.post('/portal/internautas/acao/', {acao:"responder_consentimento", consentimento:id_consentimento, valor:"N", termo:id_termo}, retorno);
function retorno(data)
{
data = JSON.parse(data);
elemento.find(".sw_area_botoes_popup").hide();
fechar_popup_internautas(elemento);
if(data.resultado == "sucesso")
{
int_msg_sucesso("Consentimento recusado com sucesso!");
}
else
{
int_msg_erro("Erro ao recusar consentimento!");
}
redireciona_internauta_consentimento();
}
}
else
{
exibe_mensagem_erro_processo();
}
}
}
// CLICK DO BOTÃO REVOGAR (ENVIAR - REVOGAR DE FATO)
function btn_revogar(id_consentimento)
{
var motivo = $("#motivo_revogar").val();
if(id_consentimento != "" && id_consentimento != undefined)
{
var elemento = "#itn_consentimentos_int_"+id_consentimento;
elemento = $(""+elemento+"");
$.post('/portal/internautas/acao/', {acao:"revogar_consentimento", consentimento:id_consentimento, motivo:motivo}, retorno);
function retorno(data)
{
data = JSON.parse(data);
fechar_popup_internautas(elemento);
if(data.resultado == "sucesso")
{
int_msg_sucesso("Consentimento revogado com sucesso!");
}
else
{
int_msg_erro("Erro ao revogar consentimento!");
}
redireciona_internauta_consentimento();
}
}
else
{
exibe_mensagem_erro_processo();
}
}
// CLICK NO BOTÃO REVOGAR PARA EXIBIR CAMPO DO MOTIVO
function btn_revogar_motivo(id_consentimento)
{
// EXIBE CAMPO PARA INFORMAR MOTIVO
$(".itn_area_motivo").fadeIn();
// DESCE TELA
$(".sw_popup_modal").animate({ scrollTop: $(document).height() }, 1000);
// SETA NOVO ONCLICK PARA BOTÃO E REMOVE CLASSE
$(".itn_btn_revogar").attr("onClick", "btn_revogar("+id_consentimento+")");
$(".itn_btn_revogar").removeClass("itn_btn_revogar_cinza");
// ADICIONA FOCO NO CAMPO
$("#motivo_revogar").focus();
}
// CLICK DO BOTÃO ASSINAR
function btn_assinar(id_consentimento, id_termo, arquivo, diretorio, origem)
{
// DESABILITA BOTÃO
$("#itn_consentimentos_int_"+id_consentimento).find(".itn_btn_aceitar").attr("disabled", "disabled");
$("#itn_consentimentos_int_"+id_consentimento).find(".itn_btn_aceitar").fadeOut();
var elemento = "#itn_consentimentos_int_"+id_consentimento;
elemento = $(""+elemento+"");
// AUTORIZADO OK SIGNIFICA QUE TEM CREDITOS PARA GASTAR COM A OPERAÇÃO, SE NÃO HOUVER VAI RETORNAR MENSSAGEM DE ERRO AO USUÁRIO
if('ok' != 'ok')
{
swal({
text: "Você não possui créditos para assinar o documento, favor entrar em contato com Prefeitura Municipal de Piquete.",
icon: "error"
});
}
else
{
// EXTRAI EXTENSÃO DO ARQUIVO
var coleta_extensao = arquivo.split(".");
// VERIFICA SE O ARQUIVO É UM PDF
if (coleta_extensao[1] != "pdf")
{
swal({
text: "Extensão inválida, somente arquivos PDF podem ser assinados",
icon: "error"
});
}
else
{
// CARREGA SELECT E MENSAGEM
$("#itn_consentimentos_int_"+id_consentimento).find(".sw_area_botoes_popup").append('<div class="itn_area_assinatura"><div class="sw_aviso sw_aviso_alerta sw_lato"><i class="swfa fas fa-exclamation-triangle"></i><span>Por favor, selecione o certificado digital desejado para assinar este documento logo abaixo.</span></div><select id="certificateSelect"><option value="0">Selecione seu certificado A3...</option></select></div>');
// EXIBE SELECT E MENSAGEM
$(".itn_area_assinatura").fadeIn();
// CRIA OBJETO PARA MANIPULAÇÃO DOAS CERTIFICADOS E ASSINATURAS
var pki = new LacunaWebPKI();
pki.init({
ready: onWebPkiReady,
notInstalled: onWebPkiNotInstalled,
defaultError: onWebPkiError,
restPkiUrl: 'https://pki.rest/'
});
// FUNÇÃO DE LISTAGEM DOS CERTIFICADOS
function onWebPkiReady () {
pki.listCertificates().success(function (certs) {
var selecao = $("#certificateSelect");
$.each(certs, function() {
// VERIFICA SE É PESSOA FÍSICA OU JURÍDICA
if(this.pkiBrazil.isPessoaFisica)
{
var doc = this.pkiBrazil.cpf;
var doc_internauta = "";
}
else
{
var doc = this.pkiBrazil.cnpj;
var doc_internauta = "";
}
var validadefim = this.validityEnd;
// VERIFICA DOCUMENTO
if(doc == doc_internauta)
{
selecao.append($('<option data-doc="'+doc+'" data-validadefim="'+validadefim+'" />').val(this.thumbprint)
.text(this.subjectName)
);
}
});
});
}
// FUNÇÃO SE O PLUGIN NÃO ESTIVER INSTALADO
function onWebPkiNotInstalled (status, message) {
swal({
text: "Plugin do Assinador não instalado, você será redirecionado para página de instalação.",
icon: "warning"
})
.then(function() {
pki.redirectToInstallPage();
});
}
// FUNÇÃO PARA IMPRIMIR O ERRO CASO OCORRA
function onWebPkiError(message, error, origin) {
swal({
text: "Erro ao assinador documento. Token/certificado não foi reconhecido. Tente conecta-lo em outra porta ou reinicie o navegador.",
icon: "error"
})
.then(function() {
$("#sw_carregando_dados").hide();
});
}
// CARREGA E EXIBE BOTÃO
$("#itn_consentimentos_int_"+id_consentimento).find(".sw_area_botoes_popup").append('<div class="sw_btn_popup sw_btn_aceitar itn_btn_aceitar" id="signPDFButton" style="display:none;"><i class="swfa fas fa-check-circle-o" aria-hidden="true"></i><span>ASSINAR PDF</span></div>');
$("#signPDFButton").fadeIn();
// PASSA OS VALORES O BOTÃO "ASSINAR PDF" DENTRO DA SELEÇÃO DOS CERTIFICADOS
$('#signPDFButton').attr("data-arquivo", arquivo);
$('#signPDFButton').attr("data-diretorio", diretorio);
$('#signPDFButton').attr("data-origem", origem);
$('#signPDFButton').attr("data-codigo", id_consentimento);
// CLICK DO BOTÃO ASSINAR PDF
$('#signPDFButton').click(function(){
if(($('#certificateSelect').val() != null) && ($('#certificateSelect').val() != '0'))
{
// CARREGANDO
$("#sw_carregando_dados").show();
// VALOR DO CERTIFCADO SELECIONADO
var selectedCertThumb = $('#certificateSelect').val();
// VALOR COM ARQUIVO QUE SERÁ ASSINADO
var arquivo = $(this).attr("data-arquivo");
// VALOR COM O DIRETÓRIO DO ARQUIVO QUE SERÁ ASSINADO
var diretorio = $(this).attr("data-diretorio");
// MONTA DIRETÓRIO COMPLETO PARA O ARQUIVO QUE SERÁ ASSSINADO
var arquivo_completo = diretorio+arquivo;
// VALOR COM O NOME DO CERTIFICADO DIGITAL ESCOLHIDO
var emissor = $('#certificateSelect option:selected').text();
// VALOR COM O DOCUMENTO DO CERTIFICADO QUE FOI ESCOLHIDO
var documento = $('#certificateSelect option:selected').attr("data-doc");
// VALOR COM A VALIDADE DO CERTIFICADO ESCOLHIDO
var finalvalidade = $('#certificateSelect option:selected').attr("data-validadefim");
// VALOR COM A ORIGEM DA PAGINA ONDE O ARQUIVO ESTA SENDO ASSINADO
var origem = $(this).attr("data-origem");
// VALOR COM O ID DO ARQUIVO QUE ESTA SENDO ASSINADO
var codigo = $(this).attr("data-codigo");
// PRIMEIRO POST INICIA O PROCESSO DE ASSINATURA
$.post('/sg/assinador_a3.php', {arquivo:arquivo_completo, carimbo_tempo:'', etapa:'1'}, retorno1);
function retorno1(data1)
{
// FUNÇÃO QUE ASSINA O ARQUIVO
pki.signWithRestPki({
token: data1,
thumbprint: selectedCertThumb
}).success(function () {
// SEGUNDO POST IRÁ MONTAR O ARQUIVO ASSINADO
$.post('/sg/assinador_a3.php', {token:data1, endereco:"../../tmp/", original:arquivo, origem:"Internautas", etapa: '2'}, retorno2);
function retorno2(data2)
{
// TERCEIRO POST IRÁ ATUALIZAR O BANCO DE DADOS, CONFORME OS ATRIBUTOS PASSADOS
$.post('/sg/assinador_a3.php', {origem: origem, codigo: codigo, titular: emissor, doc: documento, validade_cert:finalvalidade, pacote:'mensal', arquivo_completo:arquivo_completo, carimbo_tempo:'', arquivo: arquivo, internauta: "", arquivo_assinado: data2, etapa: '3'}, retorno3);
function retorno3(data3)
{
data3 = JSON.parse(data3);
// CARREGANDO
$("#sw_carregando_dados").hide();
// FECHA POPUP E EXIBE MENSAGEM
fechar_popup_internautas(elemento);
if(data3.resultado == "sucesso")
{
int_msg_sucesso("Consentimento aceito com sucesso!");
}
else
{
int_msg_erro("Erro ao aceitar consentimento!");
}
}
}
});
}
}
else
{
alert ("Nenhum certificado selecionado.");
}
}); // FIM $('#signPDFButton').click(function()
} // FIM else verifica extensao do arquivo
} // FIM else verifica os créditos
}
</script>]]>
|
3459
| <![CDATA[<script>
$(document).ready(function() {
// FORMATA VALOR CONFORME INFORMA
$("#cpf_cnpj_email").keyup(function() {
var valor_formatado = formata_cpf_cnpj($(this).val());
if(valor_formatado != undefined)
{
$(this).val(valor_formatado);
}
});
// CONFIRMAÇÃO CAPTCHA
$("#form_login").submit(function(e) {
var response = grecaptcha.getResponse(captchaLogin);
if(response.length == 0)
{
grecaptcha.reset(captchaLogin);
swal({
text: "Ops, captcha confirmado incorretamente. Por favor, preencha-o para continuar!",
icon: "warning"
});
e.preventDefault();
return false;
}
});
$("#entrar_google").click(function(){
window.location.href="/internautas_login_servicos.php?tipo=google"
});
});
</script>]]>
|
3493
| <![CDATA[<script>
var captchaLogin;
var onloadCallbackLogin = function() {
captchaLogin = grecaptcha.render('captchaLogin', {
'sitekey' : '6Lcg5gwUAAAAAFTAwOeaiRgV05MYvrWdi1U8jIwI'
});
};
</script>]]>
|
4600
| <![CDATA[<script>
$(function() {
$("#form_data_enquete").mask("99/99/9999");
$("#form_cpf_enquete").mask("999.999.999-99");
});
</script>]]>
|
4609
| <![CDATA[<script>
var CaptchaCallback = function(){
$('.g-recaptcha').each(function(index, el) {
grecaptcha.render(el, {'sitekey' : '6Lcg5gwUAAAAAFTAwOeaiRgV05MYvrWdi1U8jIwI'});
});
};
</script>]]>
|
4619
| <![CDATA[<script>
$(window).scroll(function(){
if($(window).scrollTop() >= 200)
{
$("#cont_position_topo").fadeIn(1000);
}
else
{
$("#cont_position_topo").fadeOut(1000);
}
});
$(document).ready(function() {
$('#top').click(function(){
$('html, body').animate({scrollTop:0}, 'slow');
return false;
});
$("#contraste2").click(function () {
//$("body").toggleClass("contraste","");
if($("body").hasClass("contraste"))
{
$("body").removeClass("contraste");
$("body").css("background","#FFFFFF");
}
else
{
$("body").addClass("contraste");
}
});
});
</script>]]>
|
4663
| <![CDATA[<script>
// ANALISANDO SE NÃO EXISTE O ID (FUNÇÃO NÃO FOI CHAMADA ANTERIORMENTE)
if (!$("#sw_acessibilidade").length) {
var parametros_acessibilidade_mobile = {}
if (window.innerWidth <= 1000) {
parametros_acessibilidade_mobile.layout = "a3";
parametros_acessibilidade_mobile.caminho = "#p_acessibilidade_mobile";
parametros_acessibilidade_mobile.media = "mobile";
sw_acessibilidade(parametros_acessibilidade_mobile);
}
// else {
// parametros_acessibilidade_mobile.layout = "a1";
// parametros_acessibilidade_mobile.media = "desktop";
// }
// sw_acessibilidade(parametros_acessibilidade_mobile);
}
</script>]]>
|
5063
| <![CDATA[<script>
$(function(){
var nav = $('#contencao_menu_mobile');
$(window).scroll(function () {
if ($(this).scrollTop() > 150) {
nav.addClass("menu-fixo");
} else {
nav.removeClass("menu-fixo");
}
});
});
</script>]]>
|
5569
| <![CDATA[<script>
var a2a_config = a2a_config || {};
a2a_config.onclick = 2;
a2a_config.templates = a2a_config.templates || {};
a2a_config.templates.pinterest = {
alt: "Clique no link: ${title} ${link}"
};
a2a_config.templates.email = {
subject: "Assunto : ${title}",
body: "Clique no link:\n ${link} "
};
a2a_config.templates.facebook = {
app_id: "" // Vincula a postagem do facebook com uma página
};
a2a_config.templates.sms = {
body: "Clique no link para visualizar: ${title} ${link} "
};
a2a_config.templates.twitter = {
text: "Clique no link: ${title} ${link} ",
related: "" // Esse parametro delimita se a postagem é relacionada com alguma página vazio significa nenhuma
};
a2a_config.templates.whatsapp = {
text: " ${title} - Clique no link para visualizar: ${link} "
};
a2a_config.exclude_services = ["pocket", "mix", "balatarin", "bibsonomy", "bitty_browser", "blinklist", "blogmarks", "bookmarks_fr", "box_net", "buffer", "care2_news", "citeulike", "design_float", "diary_ru", "diaspora", "digg", "diigo", "douban", "draugiem", "dzone", "fark", "flipboard", "folkd", "hacker_news", "hatena", "houzz", "instapaper", "kakao", "kik", "known", "line", "livejournal", "mail_ru", "mastodon", "mendeley", "meneame", "mewe", "mixi", "myspace", "netvouz", "odnoklassniki", "papaly", "pinboard", "plurk", "pocket", "protopage_bookmarks", "pusha", "kindle_it", "qzone", "reddit", "rediff", "refind", "renren", "sina_weibo", "sitejot", "slashdot", "stocktwits", "svejo", "symbaloo_bookmarks", "threema", "tuenti", "twiddla", "typepad_post", "viadeo", "vk", "wanelo", "wechat", "wykop", "xing", "yoolink", "yummly"];
</script>]]>
|
5695
| <![CDATA[<script>
document.addEventListener("DOMContentLoaded", () => {
// Leitura
const leituraDigital = window.speechSynthesis;
// Controladores de áudio
const elementoAudio = document.querySelector('.sw_audio');
const iniciarLeitura = elementoAudio.querySelector("#iniciarLeitura");
const pausarLeitura = elementoAudio.querySelector("#pausarLeitura");
const cancelarLeitura = elementoAudio.querySelector("#cancelarLeitura");
const velocidadeleitura = elementoAudio.querySelector("#velocidadeleitura");
const tomVozLeitura = elementoAudio.querySelector("#tomVozLeitura");
const volumeLeitura = elementoAudio.querySelector("#volumeLeitura");
// Seleciona todos os elementos com a classe de leitura
const elementosLeitura = document.querySelectorAll('.sw_leitura_audio');
// Percorre todos elementos para ler
let descricaoLeitura = "";
elementosLeitura.forEach(descricao => {
descricaoLeitura += descricao.innerText + " ";
});
const textoLeitura = descricaoLeitura;
// Proteção da página
if (textoLeitura.length === 0) {
window.location.href = "/portal";
}
// Função ler conteúdo
function LerConteudo(cancelar = false) {
if (textoLeitura !== "" && textoLeitura != undefined) {
const conteudoLeitura = new SpeechSynthesisUtterance(textoLeitura);
conteudoLeitura.pitch = tomVozLeitura.value;
conteudoLeitura.rate = velocidadeleitura.value;
conteudoLeitura.volume = volumeLeitura.value;
if (!leituraDigital.speaking) {
leituraDigital.speak(conteudoLeitura);
} else {
if (cancelar) {
leituraDigital.cancel();
leituraDigital.speak(conteudoLeitura);
} else {
leituraDigital.resume();
}
}
// Start
conteudoLeitura.onstart = () => {
elementoAudio.classList.add('play');
elementoAudio.classList.remove('pause');
}
// Resume
conteudoLeitura.onresume = () => {
elementoAudio.classList.add('play');
elementoAudio.classList.remove('pause');
}
// Pause
conteudoLeitura.onpause = () => {
elementoAudio.classList.remove('play');
elementoAudio.classList.add('pause');
}
// End
conteudoLeitura.onend = () => {
elementoAudio.classList.remove('play');
elementoAudio.classList.remove('pause');
}
}
}
iniciarLeitura.onclick = (event) => {
LerConteudo();
};
pausarLeitura.onclick = (event) => {
leituraDigital.pause();
};
cancelarLeitura.onclick = (event) => {
leituraDigital.cancel();
elementoAudio.classList.remove('play');
elementoAudio.classList.remove('pause');
};
velocidadeleitura.onchange = () => {
LerConteudo(true);
window.localStorage.setItem('velocidadeleitura', velocidadeleitura.value);
};
tomVozLeitura.onchange = () => {
LerConteudo(true);
window.localStorage.setItem('tomVozLeitura', tomVozLeitura.value);
};
volumeLeitura.onchange = () => {
LerConteudo(true);
window.localStorage.setItem('volumeLeitura', volumeLeitura.value);
};
window.onbeforeunload = leituraDigital.cancel();
// Setando parâmetros
if (window.localStorage.getItem('velocidadeleitura')) { velocidadeleitura.value = window.localStorage.getItem('velocidadeleitura'); }
if (window.localStorage.getItem('tomVozLeitura')) { tomVozLeitura.value = window.localStorage.getItem('tomVozLeitura'); }
if (window.localStorage.getItem('volumeLeitura')) { volumeLeitura.value = window.localStorage.getItem('volumeLeitura'); }
}, false);
</script>]]>
|