PageSourceSearch

https://www.ouropreto.mg.gov.br/js/custom.js

js ouropreto.mg.gov.br collected 2026-10-02 11:11:06 UTC 2,642 bytes, 97 lines download raw bytes

1$(window).on('load', function () {
2    var boxheight = $('#mainCarousel .carousel-inner').innerHeight();
3    var itemlength = $('#mainCarousel .item').length;
4    var triggerheight = Math.round(boxheight/itemlength+1);
5	$('#mainCarousel .list-group-item').outerHeight(triggerheight);
6});
7
8$(document).ready(function() {
9    
10    var clickEvent = false;
11    $('#servicosCarousel').on('click', '.nav a', function() {
12            clickEvent = true;
13            $('.nav li').removeClass('active');
14            $(this).parent().addClass('active');		
15    }).on('slid.bs.carousel', function(e) {
16        if(!clickEvent) {
17            var count = $('.nav').children().length -1;
18            var current = $('.nav li.active');
19            current.removeClass('active').next().addClass('active');
20            var id = parseInt(current.data('slide-to'));
21            if(count == id) {
22                $('.nav li').first().addClass('active');	
23            }
24        }
25        clickEvent = false;
26    });
27
28    var clickEventCarMain = false;
29	$('#mainCarousel').carousel({
30		interval: 4000	
31	}).on('click', '.list-group li', function() {
32        clickEventCarMain = true;
33			$('.list-group li').removeClass('active');
34			$(this).addClass('active');		
35	}).on('slid.bs.carousel', function(e) {
36		if(!clickEventCarMain) {
37			var count = $('.list-group').children().length -1;
38			var current = $('.list-group li.active');
39			current.removeClass('active').next().addClass('active');
40			var id = parseInt(current.data('slide-to'));
41			if(count == id) {
42				$('.list-group li').first().addClass('active');	
43			}
44		}
45		clickEventCarMain = false;
46	});
47
48    
49});
50
51//contrast
52var Contrast = {
53    storage: 'contrastState',
54    cssClass: 'contrast',
55    currentState: null,
56    check: checkContrast,
57    getState: getContrastState,
58    setState: setContrastState,
59    toogle: toogleContrast,
60    updateView: updateViewContrast
61};
62
63window.toggleContrast = function () { Contrast.toogle(); };
64
65Contrast.check();
66
67function checkContrast() {
68    this.updateView();
69}
70
71function getContrastState() {
72    return localStorage.getItem(this.storage) === 'true';
73}
74
75function setContrastState(state) {
76    localStorage.setItem(this.storage, '' + state);
77    this.currentState = state;
78    this.updateView();
79}
80
81function updateViewContrast() {
82    var body = document.body;
83    
84    if (!body) return;
85
86    if (this.currentState === null)
87        this.currentState = this.getState();
88
89    if (this.currentState)
90        body.classList.add(this.cssClass);
91    else
92        body.classList.remove(this.cssClass);
93}
94
95function toogleContrast() {
96    this.setState(!this.currentState);
97}

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.