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.