PageSourceSearch

https://oficinaocm.com/public/js/javascript.js?v=16d6d0

js oficinaocm.com collected 2026-09-24 23:08:45 UTC 7,737 bytes, 277 lines download raw bytes

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.