1(function($){ 2"use strict"; 3$(document).ready(function(){ 4 5 const is_mobile = ( window.innerWidth < 992 ) ? true : false ; 6 7 //---------------------------------------------------------------------------- 8 // Slick 9 if(jQuery().slick){ 10 $('#webdoor .slider-content').slick({ 11 pauseOnFocus: false, 12 pauseOnHover: false, 13 pauseOnDotsHove: false, 14 adaptiveHeight: true, 15 infinite: true, 16 autoplay: true, 17 fade:false, 18 autoplaySpeed: 5000, 19 dots: true, 20 arrows: true, 21 responsive: [{ 22 breakpoint: 900, 23 settings: { 24 slidesToShow: 1, 25 dots: true, 26 arrows: false, 27 } 28 }] 29 }); 30 31 $('#sec-cursos-eventos .slider-content').slick({ 32 pauseOnFocus: false, 33 pauseOnHover: false, 34 pauseOnDotsHove: false, 35 adaptiveHeight: true, 36 adaptiveHeight: true, 37 slidesToShow: 4, 38 slidesToScroll: 4, 39 infinite: false, 40 autoplay: false, 41 fade:false, 42 autoplaySpeed: 5000, 43 dots: true, 44 arrows: false, 45 responsive: [{ 46 breakpoint: 900, 47 settings: { 48 slidesToShow: 1, 49 slidesToScroll: 1, 50 dots: true, 51 arrows: false, 52 } 53 }] 54 }); 55 56 $('#sec-parceiros .slider-content').slick({ 57 pauseOnFocus: false, 58 pauseOnHover: false, 59 pauseOnDotsHove: false, 60 adaptiveHeight: true, 61 adaptiveHeight: true, 62 slidesToShow: 5, 63 slidesToScroll: 1, 64 infinite: true, 65 autoplay: false, 66 fade:false, 67 autoplaySpeed: 5000, 68 dots: false, 69 arrows: true, 70 responsive: [{ 71 breakpoint: 900, 72 settings: { 73 slidesToShow: 1, 74 dots: true, 75 arrows: false, 76 } 77 }] 78 }); 79 80 $('.gallery-slideshow .slider-content').slick({ 81 pauseOnFocus: false, 82 pauseOnHover: false, 83 pauseOnDotsHove: false, 84 adaptiveHeight: true, 85 adaptiveHeight: true, 86 slidesToShow: 1, 87 slidesToScroll: 1, 88 infinite: false, 89 autoplay: false, 90 fade:false, 91 autoplaySpeed: 5000, 92 dots: false, 93 arrows: true, 94 responsive: [{ 95 breakpoint: 900, 96 settings: { 97 slidesToShow: 1, 98 dots: false, 99 arrows: true, 100 } 101 }] 102 }); 103 104 } 105 106 // Magnific Popup ------------------------------------------------------------ 107 if(jQuery().magnificPopup){ 108 $('.popup-link-gallery').magnificPopup({ 109 type:'inline', 110 midClick: true, 111 gallery:{ 112 enabled:true 113 } 114 }); 115 116 $('.popup-link, .link-modal a, a[href="#modal-segunda-via-boleto"]').magnificPopup({ 117 type:'inline', 118 midClick: true 119 }); 120 121 $('.popup-iframe').magnificPopup({ 122 disableOn: 700, 123 type: 'iframe', 124 mainClass: 'mfp-fade', 125 removalDelay: 160, 126 preloader: false, 127 fixedContentPos: false 128 }); 129 130 $('.popup-slide').magnificPopup({ 131 type:'inline', 132 midClick: true, 133 callbacks: { 134 elementParse: function(item) { 135 var $el = item.src; 136 $($el + ' .content').slick('refresh'); 137 } 138 } 139 }); 140 141 $('.gallery').each(function() { // the containers for all your galleries 142 $(this).magnificPopup({ 143 delegate: 'a', // the selector for gallery item 144 type: 'image', 145 gallery: { 146 enabled: true, 147 tCounter: '%curr% de %total%' 148 } 149 }); 150 }); 151 152 $('.gallery-image-and-video').magnificPopup({ 153 delegate: 'a', 154 type: 'image', 155 tLoading: 'Loading image #%curr%...', 156 mainClass: 'mfp-img-mobile', 157 gallery: { 158 enabled: true, 159 navigateByImgClick: true, 160 preload: [0,1] // Will preload 0 - before current, and 1 after the current image 161 }, 162 image: { 163 tError: '<a href="%url%">The image #%curr%</a> could not be loaded.', 164 /*titleSrc: function(item) { 165 return item.el.attr('title') + '<small>by Marsel Van Oosten</small>'; 166 }*/ 167 }, 168 callbacks: { 169 elementParse: function(item) { 170 if(item.el.hasClass("video-link")){ 171 console.log("multiple_gallery_video") 172 item.type = 'iframe'; 173 }else { 174 item.type = 'image'; 175 } 176 console.log(item); // Do whatever you want with "item" object 177 } 178 }, 179 });
180 181 } 182 // Fim Magnific Popup -------------------------------------------------------- 183 184 /* VALIDAÃÃO FORMS _____________________________________________________________ */ 185 if(jQuery().mask){ 186 var SPMaskBehavior = function (val) { 187 return val.replace(/\D/g, '').length === 11 ? '(00) 00000-0000' : '(00) 0000-00009'; 188 }, 189 SPMaskBehavior2 = function (val) { 190 return val.replace(/\D/g, '').length === 9 ? '00000-0000' : '0000-00009'; 191 }, 192 spOptions = { 193 onKeyPress: function(val, e, field, options) { 194 field.mask(SPMaskBehavior.apply({}, arguments), options); 195 } 196 }, 197 spOptions2 = { 198 onKeyPress: function(val, e, field, options) { 199 field.mask(SPMaskBehavior2.apply({}, arguments), options); 200 } 201 }, 202 optionsCpfCnpj = {onKeyPress: function(documento, e, field, optionsCpfCnpj){ 203 var masks = ['000.000.000-009', '00.000.000/0000-00']; 204 var mask = (documento.length>14) ? masks[1] : masks[0]; 205 $('input[name="documento"]').mask(mask, optionsCpfCnpj); 206 207 }}; 208 209 $('input[name="idade"]').mask('000'); 210 $('input[name="telefone"], input[name="your-ddd-tel"], input[name="your-whatsapp"], .mask-ddd-tel').mask(SPMaskBehavior, spOptions); 211 $('input[name="celular"]').mask(SPMaskBehavior, spOptions); 212 $('input[name="cpf"], input[name="cpf_part"], .mask-cpf').mask('000.000.000-00'); 213 $('input[name="cnpj"], .mask-cnpj').mask('00.000.000/0000-00'); 214 $('input[name="cnpj_1"]').mask('00.000.000/0000-00'); 215 $('input[name="cnpj_2"]').mask('00.000.000/0000-00'); 216 $('input[name="cnpj_3"]').mask('00.000.000/0000-00'); 217 $('input[name="cnpj_4"]').mask('00.000.000/0000-00'); 218 $('input[name="cnpj_5"]').mask('00.000.000/0000-00'); 219 $('input[name="cnpj_6"]').mask('00.000.000/0000-00'); 220 $('input[name="cnpj_7"]').mask('00.000.000/0000-00'); 221 $('input[name="cnpj_8"]').mask('00.000.000/0000-00'); 222 $('input[name="cnpj_9"]').mask('00.000.000/0000-00'); 223 $('input[name="cnpj_10"]').mask('00.000.000/0000-00'); 224 $('input[name="cnpj_11"]').mask('00.000.000/0000-00'); 225 $('input[name="cnpj_12"]').mask('00.000.000/0000-00'); 226 $('input[name="cnpj_13"]').mask('00.000.000/0000-00'); 227 $('input[name="documento"]').mask('000.000.000-00',optionsCpfCnpj); 228 $('input[name="your-ddd"]').mask('(00)'); 229 $('input[name="your-tel"]').mask(SPMaskBehavior2, spOptions2); 230 $('input[name="cep"], .mask-cep').mask('00000-000'); 231 } 232 233 //---------------------------------------------------------------------------- 234 // Outras Funções 235 236 $('.btn-menu').on('click',function(){ 237 $('#header .header-nav').slideToggle(); 238 }); 239 240 241 // Sub menu 242 if( is_mobile ){ 243 244 $('.header-nav ul > li.menu-item-has-children').on('click', function(){ 245 var $this = $(this), $submenu = $this.find('.sub-menu'); 246 $('.header-nav ul > li.menu-item-has-children > ul.sub-menu').slideUp(); 247 $('.header-nav ul > li.menu-item-has-children').removeClass('is-open'); 248 if( $submenu.is(':hidden') ){ 249 $submenu.slideDown(); 250 $this.addClass('is-open'); 251 } 252 }); 253 254 }else{ 255 256 // $('.header-nav ul li.menu-item-has-children').on('mouseenter', function(){ 257 // var $this = $(this), $submenu = $this.find('.sub-menu'); 258 // $('.header-nav ul li.menu-item-has-children ul.sub-menu').slideUp(); 259 // $submenu.slideDown(); 260 // }).on('mouseleave', function(){ 261 // var $this = $(this), $submenu = $this.find('.sub-menu'); 262 // $submenu.slideUp(); 263 // }); 264 265 } 266 267 // Open/Close Form. Search 268 $('.btn-search').on('click', function(){ 269 $('.form-search').slideToggle(); 270 }); 271 272 // Accordion 273 $('.accordion-title').on('click', function(){ 274 var $this = $(this), $text = $this.next(); 275 $('.accordion-title').removeClass('is-open'); 276 $('.accordion-text').slideUp(); 277 if($text.is(':hidden')){ 278 $this.addClass('is-open'); 279 $text.slideDown(); 280 } 281 }); 282 283 // Scroll entre seções/dobras de uma pagina 284 $('.scroll-to').on('click', function(e) { 285 e.preventDefault(); 286 var anchor = $(this).attr('href'); 287 $('html,body').animate({ scrollTop: $(anchor).offset().top }, 1000); 288 }); 289 290 const queryString = window.location.search;
291 const urlParams = new URLSearchParams(queryString); 292 const section = urlParams.get('section'); 293 if( section ){ 294 $(window).on('load', function(e) { 295 e.preventDefault(); 296 var anchor = '#'+section; 297 $('html,body').animate({ scrollTop: $(anchor).offset().top }, 1000); 298 }); 299 } 300 301 // Identificar instituicao de ensino 302 var page_url = window.location.href; 303 page_url = page_url.split('/').slice(-2, -1); 304 305 $('input[name="cf_page_url"]').val(page_url); 306 307 // Video Volume 308 $('.btn-video-volume').on('click tap', function(e){ 309 e.preventDefault(); 310 var $this = $(this), $video = $($this.data('target'))[0]; 311 312 if( $video.muted ){ 313 $this.html('<i class="icon-volume-up"></i>'); 314 $video.muted = false; 315 }else{ 316 $video.muted = true; 317 $this.html('<i class="icon-volume-mute"></i>'); 318 } 319 320 }); 321 322 // Toggle - Tab Quero Ser Empresa 323 $('.tab-quero-ser-empresa li a').on('click tap', function(e){ 324 e.preventDefault(); 325 var $this = $(this); 326 var $anchor = $this.attr('href'); 327 $('.tab-quero-ser-empresa li a, .card-quero-ser-empresa').removeClass('active'); 328 $this.addClass('active'); 329 $($anchor).addClass('active'); 330 331 }); 332 333}); 334})(jQuery);
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.