1$(document).ready(function(){ 2 var pathProject = "/"; 3 var idPaginaGenerico = "22"; 4 var traduzioni = { 5 erroreconnessione : "", 6 inviook : "", 7 campiobbligatori : "", 8 emailerrata : "", 9 telefonoerrato : "", 10 privacyobbligatoria : "", 11 caratterinonvalidi : "", 12 captchanonvalido : "" 13 }; 14AOS.init(); 15 16$(".gi-link-image-articoli").fancybox(); 17 18$(".gi-btn-indietro").click(function(){ 19 window.history.back(); 20}); 21 22//Contatti 23$("#gi-btn-send-contatti").click(function(){ 24 $.post(pathProject+'config/ajax.php?',$('#gi-form-contatti').serialize(), function(response){ 25 switch (response) { 26 case "0": 27 fancy(traduzioni.erroreconnessione,0); 28 break; 29 case "1": 30 fancy(traduzioni.inviook,1); 31 break; 32 case "2": 33 fancy(traduzioni.campiobbligatori,0); 34 break; 35 case "3": 36 fancy(traduzioni.emailerrata,0); 37 break; 38 } 39 40 }); 41}); 42 43//Fancy 44$("body").on("click","#gi-button-ok",function(){ 45 $.fancybox.close(); 46}); 47$("body").on("click","#gi-button-ok-reload",function(){ 48 location.reload(); 49}); 50 51//Video 52$(".gi-news-video").click(function(){ 53 window.open($(this).attr("link"), '_blank'); 54}); 55 56// const firebaseConfig = { 57// apiKey: "AIzaSyBv0dGep4mFKPbhBgHMkmapa-pgY-EhXRU", 58// authDomain: "mantovamusica-4f246.firebaseapp.com", 59// projectId: "mantovamusica-4f246", 60// storageBucket: "mantovamusica-4f246.appspot.com", 61// messagingSenderId: "759769398293", 62// appId: "1:759769398293:web:9cee22ae1865be6f53a21c", 63// measurementId: "G-W53B7SW8QW" 64// }; 65 66// firebase.initializeApp(firebaseConfig); 67 68// let messaging = null; 69 70// if (firebase.messaging.isSupported()){ 71 72// messaging = firebase.messaging(); 73 74// function InitializeFireBaseMessaging(){ 75// messaging.requestPermission() 76// .then(function(){ 77// console.log("Notification permission"); 78// return messaging.getToken(); 79// }) 80// .then(function(token){ 81// //console.log("Token: " + token); 82// $.post(root_site_dir+'config/ajax.php',{action: "getFirebaseToken", token_firebase: token}, function(response){ 83// //console.log("prova echo token: " + response); 84// }); 85// // document.getElementById("token").innerHTML = token; 86// }) 87// .catch(function(reason){ 88// console.log(reason); 89// }); 90// } 91 92// navigator.serviceWorker.register('../service-worker.js'); 93 94// messaging.onMessage((payload) => { 95// console.log("Payload notifica: \n"); 96// console.log(payload); 97// navigator.serviceWorker.controller.postMessage(payload); 98// //localStorage.setItem('notification', payload); 99// const notificationOption = { 100// body: payload.notification.body, 101// icon: payload.notification.icon 102// }; 103// if(Notification.permission==="granted"){ 104// navigator.serviceWorker.ready.then(function(registration) { 105// registration.showNotification(payload.notification.title, notificationOption); 106// }); 107// } 108// }); 109 110 111// messaging.onTokenRefresh(function (){ 112// messaging.getToken() 113// .then(function(newToken){ 114// console.log("New Token: " + newToken); 115// }) 116// .catch(function(reason){ 117// console.log(reason); 118// }) 119// }); 120// if (Notification.permission !== "granted") { 121// InitializeFireBaseMessaging(); 122// } 123// } 124$(window).scroll(function() { 125 var $navbar = $('nav.navbar'); 126 var coloreBox = $navbar.data('colore'); 127 128 if (window.pageYOffset > 80) { 129 $navbar.addClass("navbar-fixed"); 130 $navbar.css("background", coloreBox); // applica il colore PHP 131 } else { 132 $navbar.removeClass("navbar-fixed"); 133 // ripristina lo stile originale (che include già il background via PHP) 134 if ($navbar.hasClass('navbar-home')) { 135 $navbar.css("background", "transparent"); 136 } else { 137 $navbar.css("background", coloreBox); 138 } 139 } 140}); 141 142$(".gi-menu-hamburgher").click(function(){ 143 $("#gi-sfondo-menu").toggle("slide", { direction: "right" }, 500); 144}); 145$("#gi-menu-chiudi").click(function(){ 146 $("#gi-sfondo-menu").toggle("slide", { direction: "right" }, 500); 147}); 148 149 150$(document).on('click', '.pull-bs-canvas-right, .pull-bs-canvas-left', function(){ 151 $('body').prepend('<div class="bs-canvas-overlay bg-dark position-fixed w-100 h-100"></div>'); 152 if($(this).hasClass('pull-bs-canvas-right')){ 153 $('.bs-canvas-right').addClass('me-0'); 154 } 155 else{ 156 $('.bs-canvas-left').addClass('ms-0'); 157 } 158 return false; 159}); 160 161$(document).on('click', '.bs-canvas-close, .bs-canvas-overlay', function(){ 162 var elm = $(this).hasClass('bs-canvas-close') ? $(this).closest('.bs-canvas') : $('.bs-canvas'); 163 elm.removeClass('ms-0 me-0'); 164 $('.bs-canvas-overlay').remove(); 165 return false; 166}); 167 168// Toggle sottomenu off-canvas 169$(document).on('click', '.toggle-submenu', function () { 170 $(this).toggleClass("rotate"); 171 172 const targetId = $(this).data("target"); 173 const $submenu = $("#" + targetId); 174 175 if ($submenu.length) { 176 $submenu.toggleClass("open"); 177 } 178 179 // Accessibilità 180 const isExpanded = $(this).attr("aria-expanded") === "true"; 181 $(this).attr("aria-expanded", !isExpanded); 182});$("#gi-btn-send-contatti").click(function (e) { 183 e.preventDefault(); 184 // grecaptcha.ready(function () { 185 // grecaptcha 186 // .execute("INSERT TOKEN", { action: "homepage" }) 187 // .then(function (token) { 188 document.getElementById("token").value = token; 189 $.post( 190 window.location.href,
191 $("#gi-form-contatti").serialize(), 192 function (response) { 193 console.log(response); 194 switch (response) { 195 case "0": 196 console.log(response); 197 fancy(traduzioni.erroreconnessione, 0); 198 break; 199 case "1": 200 console.log(response); 201 _iub.cons.sendData(); 202 fancy(traduzioni.inviook, 1); 203 break; 204 case "2": 205 console.log(response); 206 fancy(traduzioni.campiobbligatori, 0); 207 break; 208 case "3": 209 console.log(response); 210 fancy(traduzioni.emailerrata, 0); 211 break; 212 } 213 } 214 ); 215 // }); 216 // refresh token every minute to prevent expiration 217 // setInterval(function () { 218 // grecaptcha 219 // .execute("INSERT TOKEN", { action: "homepage" }) 220 // .then(function (token) { 221 // document.getElementById("token").value = token; 222 // }); 223 // }, 60000); 224 // }); 225}); 226 227// _iub.cons_instructions.push([ 228// "load", 229// { 230// form: { 231// selector: document.getElementById("gi-form-contatti"), 232// map: { 233// subject: { 234// full_name: "gi-nome", 235// email: "gi-email", 236// }, 237// preferences: { 238// generic: "gi-privacy", 239// }, 240// }, 241// }, 242// consent: { 243// legal_notices: [ 244// { 245// identifier: "privacy_policy", 246// }, 247// { 248// identifier: "cookie_policy", 249// }, 250// ], 251// }, 252// }, 253// ]); 254});$(window).scroll(function() { 255 //Menù fixed 256 if($(window).width() <= 800){ 257 var testata = $('.gi-menu-testata-pagina').height(); 258 if (window.pageYOffset > testata) { 259 $('.gi-fascia-testata-pagina').addClass("gi-menu-fixed"); 260 }else{ 261 $('.gi-fascia-testata-pagina').removeClass("gi-menu-fixed"); 262 } 263 } 264 265}); 266 267function fancy(testo,reload){ 268 $(".gi-fancy-button").hide(); 269 if(reload == 1){ 270 $("#gi-button-ok-reload").show(); 271 } 272 else{ 273 $("#gi-button-ok").show(); 274 } 275 $("#gi-fancy-alert p").html(testo); 276 $.fancybox.open({ src: '#gi-fancy-alert' }); 277}
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.