PageSourceSearch

https://portal.camaranh.rs.gov.br/pm3/++theme++copia-do-tema-azul/javascript/function.js

js camaranh.rs.gov.br collected 2026-10-02 23:40:27 UTC 6,724 bytes, 150 lines download raw bytes

1$(document).ready(function() {
2    var $portletItem = $(".portletNavigationTree .portletItem"),
3        $portletHeader = $(".portletNavigationTree .portletHeader");
4
5    //Injects mobile menu button
6    $("header").append("<div class='menu-button'><button><span class='hiddenStructure'>Mostrar ou Ocultar Menu</span><i class='icon-reorder'></i></button></div>");
7
8    //Show menu on mobile menu button click
9    $(".menu-button button").on( "click", function() {
10        $(this).toggleClass("menuAtivo");
11        $portletItem.slideUp(200);
12        $portletHeader.removeClass("menuAtivo");
13        $("#column-one").slideToggle();
14
15    });
16    //Collapse menu according to screen size
17    $(window).resize(function() {
18        if ($(window).width() < 753) {
19            $portletHeader.unbind();
20            $(".menu-button button").removeClass("menuAtivo");
21            $portletItem.hide();
22            $("#column-one").hide();
23            $("#column-one").addClass("menuAtivo");
24            $portletHeader.click(function(e) {
25                e.preventDefault();
26                $(this).toggleClass("menuAtivo");
27                $(this).next().slideToggle();
28            });
29        } else {
30            $portletHeader.unbind();
31            $portletItem.show();
32            $("#column-one").removeClass("menuAtivo");
33            $("#column-one").show();
34            $(".menu-button button").removeClass("menuAtivo");
35            $("#column-one").css("display","table-cell");
36        }
37    }).resize();
38
39    $('#portal-siteactions').html('');
40    $('#portal-searchbox').html('');
41    var barraAtalho = '<div id="barraAcessibilidade"><ul><strong>[Nº de atalho]</strong><a href="https://portal.camaranh.rs.gov.br/pm3" accesskey="1"><strong>1</strong> Página Inicial</a><a href="https://portal.camaranh.rs.gov.br/pm3/#content" accesskey="2"><strong>2</strong> Ir ao conteúdo</a><a href="https://portal.camaranh.rs.gov.br/pm3/sitemap" accesskey="3"><strong>3</strong> Mapa do Site</a></ul></div>';
42    
43    var atalho = 'TECLAS DE ATALHO';
44    var txt_botao_acessibilidade = '';
45    var style_botao_acessibilidade = '';
46    var style_conteudo_acessibilidade = '';
47    if (!(navigator.userAgent.includes("Mobile"))) {
48      if (navigator.userAgent.includes("Firefox")) {
49          atalho = 'SHIFT+ALT';
50      } else {
51         if (navigator.userAgent.includes("Chrome")) {
52         atalho = 'ALT';
53        }
54      }        
55      txt_botao_acessibilidade = '<span id="txt_botao_acessibilidade" style="font-size: 10px;line-height: 10px;"><br>ACESSIBILIDADE<br>' + atalho + '+"A"</span>';
56    } else {
57        style_botao_acessibilidade = 'style="height: 50px;"';
58        style_conteudo_acessibilidade = 'style="left: 49px;"';
59    }
60    //var atalho = navigator.appCodeName;
61    var menuAcessibilidade = '<div id="dropdown_acessibilidade">'+
62    '<a href="#" id="botao_acessibilidade" accesskey="A" ' + style_botao_acessibilidade + '><i class="fa fa-wheelchair"  aria-hidden="true"></i>' + txt_botao_acessibilidade +
63    '</a>'+
64    '<div id="conteudo_acessibilidade" ' + style_conteudo_acessibilidade + '>'+
65        '<ul id="lista_itens">'+
66            '<li class="item_acessibilidade">'+
67                '<a href="https://portal.camaranh.rs.gov.br/pm3/sitemap" target="_blank" title="Mapa do Site"><i class="fa fa-sitemap"></i>Mapa do site</a>'+
68          '  </li>'+
69            '<li class="item_acessibilidade">'+
70                '<a href="https://portal.camaranh.rs.gov.br/pm3/transparencia/acessibilidade" accesskey="0" title="Acessibilidade"><i class="fa fa-universal-access"></i>Acessibilidade</a>'+
71            '</li>'+
72            '<li class="item_acessibilidade">'+
73                '<a href="#" id="botao_contraste" title="Contraste" accesskey="7"><i class="fa fa-adjust"></i>Contraste</a>'+
74            '</li>'+
75            '<li class="item_acessibilidade fontes">'+
76                '<a title="Fonte grande" id="fonte-grande-atalho" class="item_acessibilidade" title="Fonte grande"><i class="fa fa-font"></i><i class="fa fa-plus"></i></a>'+
77                '<a title="Fonte normal" id="fonte-normal-atalho" class="item_acessibilidade" title="Fonte normal"><i class="fa fa-font"></i></a>'+
78                '<a title="Fonte pequena" id="fonte-pequena-atalho" class="item_acessibilidade" title="Fonte pequena"><i class="fa fa-font"></i><i class="fa fa-minus"></i></a>'+
79            '</li>'+
80            '<li class="item_acessibilidade" id="item-libras">'+
81                '<div>'+
82                    '<a title="Disponível em libras utilizando o Vlibras" href="http://www.vlibras.gov.br/" target="_blank"><i class="fa fa-sign-language" id="icone-libras"></i>Vlibras</a>'+
83                '</div>'+
84           ' </li>'+
85      '  </ul>'+
86   ' </div>'+
87'</div>';
88
89$('.portlet-search-gadget').attr("accesskey","4");
90$('.portlet-search-gadget').focus(function(){$('.portlet-search-gadget').css("background-color","#fff8dc")});
91$('.portlet-search-gadget').blur(function(){$('.portlet-search-gadget').css("background-color","inherit")});
92$('a.tile:nth-child(1)').attr("accesskey","5");
93
94$('header:first').prepend(barraAtalho, menuAcessibilidade);
95//$("#lista_itens").hide();
96
97    $( "#botao_acessibilidade" ).click(function() {
98      //$("#lista_itens").toggle();
99      $( "#dropdown_acessibilidade" ).toggleClass( "open" );
100    });
101    $("#fonte-grande").click(function(){
102      setFontSize('largeText', 1);
103    }); 
104    $("#fonte-normal").click(function(){
105      setFontSize('',1);
106    });
107    $("#fonte-pequena").click(function(){
108      setFontSize('smallText',1);
109    });
110    $("#fonte-grande-atalho").click(function(){
111      setFontSize('largeText', 1);
112    }); 
113    $("#fonte-normal-atalho").click(function(){
114      setFontSize('',1);
115    });
116    $("#fonte-pequena-atalho").click(function(){
117      setFontSize('smallText',1);
118    });
119
120    $("#ft-grande").click(function(){
121      setFontSize('largeText', 1);
122    }); 
123    $("#ft-normal").click(function(){
124      setFontSize('',1);
125    });
126    $("#ft-pequena").click(function(){
127      setFontSize('smallText',1);
128    });
129
130    //var mes_ano=$('.portletCalendar > .portletHeader').html();
131    //$('.portletCalendar > .portletHeader').html(mes_ano.replace('Outubro 2019', '<a href="../institucional/eventos/event_listing?mode=month" style="display:inline">Outubro 2019</a>'));
132//alert('x');
133});
134
135
136function setFontSize($fontsize, $reset) {
137    var $body = jQuery('body');
138    if ($reset) {
139        $body.removeClass('smallText').removeClass('largeText');
140        createCookie("fontsize", $fontsize, 365);
141    }
142    $body.addClass($fontsize);
143}
144
145jQuery(function($) {
146    var $fontsize = readCookie("fontsize");
147    if ($fontsize) {
148        setBaseFontSize($fontsize, 0);
149    }
150});

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.