PageSourceSearch

https://xn--olmillosdemuo-tkb.es/themes/toools_base/js/custom.js?v=10.2.7

js xn--olmillosdemuo-tkb.es collected 2026-10-02 20:41:43 UTC 22,221 bytes, 582 lines download raw bytes

1/* ASAC Ocultar enlace del pide página para el formulario de contacto*/
2var enlacesPie = document.querySelector('.sec__login');
3if(enlacesPie){
4	enlacesPie.style.backgroundColor='transparent';
5}
6
7var enlaceFormularioContacto = document.querySelector('.sec__login a[href="/contacto"]');
8if(enlaceFormularioContacto){
9	console.log("Encontrado");
10	enlaceFormularioContacto.style.display="none";
11}else{
12	console.log("No encontrado");
13}
14
15var formulario = document.getElementById('webform-submission-contacto-add-form');
16
17if(formulario){
18	var botonEnvio = formulario.querySelector('input[type="submit"]');
19	if (botonEnvio){
20		botonEnvio.disabled = true;
21	}
22}
23
24
25
26/*-- -- */
27
28//Arreglo resultados de una busqueda
29if((location.pathname.split('/').slice(1)[0] == 'search') || (location.pathname.split('/').slice(2)[0] == 'search')){
30    var queryString = window.location.search;
31    var urlParams = new URLSearchParams(queryString);
32    var valorbuscado = urlParams.get('keys');
33    $("#block-tema-toools-breadcrumbs > div.container > nav > ol > li:nth-child(3)").text(valorbuscado);
34    $("#content > section > div").addClass("container");
35    $("#content > section > div > div.container").css({ "margin-bottom": "3em", "margin-bottom": "5em" });
36    $("#content > section > div > div.item-list > ol").css("list-style-type","none");
37    $(".region.region-content.container > *").css({ "padding-right": "15px", "padding-left": "15px" });
38}
39$("#block-formulariodebusqueda").addClass("container");
40$("#edit-keys").attr("placeholder","¿En qué podemos ayudarte...?");
41
42/*var pruebaa;
43
44document.addEventListener('scroll', pruebaa => {
45    window.mr.masonry.windowLoad();
46});
47$(".masonry__filters").click(function() {
48    document.removeEventListener('scroll', pruebaa);
49});*/
50
51/*
52document.addEventListener('click', (e) => {
53    element.removeEventListener("scroll", e);
54    console.log("hhhhh");
55});*/
56/*
57
58window.mr.masonry.windowLoad().delay( 8000 );
59document.addEventListener('scroll', (e) => {
60    window.mr.masonry.windowLoad().delay( 8000 );
61}, {once : true});
62
63document.addEventListener('scroll',listenergaleriahome);
64function listenergaleriahome() {
65    window.mr.masonry.windowLoad();
66    borrarlistener();
67}
68function borrarlistener() {
69    document.removeEventListener("scroll", listenergaleriahome);
70}
71
72
73 */
74/*
75var recolocar=0;
76
77
78
79document.addEventListener('scroll', (e) => {
80if ((recolocar == 0) && ($(window).scrollTop()<1800)) {
81    document.querySelector("div.masonry__filters > ul > li:nth-child(2)").click();
82    console.log("Primer click");
83    setTimeout(
84        function()
85        {
86            document.querySelector("div.masonry__filters > ul > li.active").click();
87            console.log("Segundo click");
88        }, 10);
89
90    $('.masonry__filters').mouseover(function () {
91        recolocar = 1;
92        console.log("Pausa");
93    });
94}
95});
96if ($(window).scrollTop()>1800){
97    document.querySelector("div.masonry__filters > ul > li.active").click();
98}*/
99
100/* CAPTCHA REQUIRED */
101window.onload = function() {
102    var $recaptcha = document.querySelector('#g-recaptcha-response');
103
104    if($recaptcha) {
105        $recaptcha.setAttribute("required", "required");
106    }
107};
108
109if (window.performance) {
110    //console.info("window.performance works fine on this browser");
111}
112//console.info(performance.navigation.type);
113
114
115
116
117/* Arreglo Galerias */
118if ($("#bloque-galeria-imagenes")[0]) {
119
120    let isChrome = !!window.chrome && (!!window.chrome.webstore || !!window.chrome.runtime);
121    let isFirefox = typeof InstallTrigger !== 'undefined';
122    let isSafari = /constructor/i.test(window.HTMLElement) || (function (p) { return p.toString() === "[object SafariRemoteNotification]"; })(!window['safari'] || (typeof safari !== 'undefined' && window['safari'].pushNotification));
123
124    let isOpera = (!!window.opr && !!opr.addons) || !!window.opera || navigator.userAgent.indexOf(' OPR/') >= 0;
125    var isIE = /*@cc_on!@*/false || !!document.documentMode;
126    let isEdge = !isIE && !!window.StyleMedia;
127    let isEdgeChromium = isChrome && (navigator.userAgent.indexOf("Edg") != -1);
128    let isBlink = (isChrome || isOpera) && !!window.CSS;
129/*
130    console.log(isChrome)
131    console.log(isFirefox)
132    console.log(isSafari)
133    console.log(isOpera)
134    console.log(isEdge)
135    console.log(isEdgeChromium)
136    console.log(isBlink)
137*/
138
139    if (false) {
140
141        document.addEventListener("scroll", (e) => {
142            //console.log(e);
143            //window.mr.masonry.windowLoad();
144            /*
145            console.log("performance.navigation.type")
146            console.log(performance.navigation.type)
147            console.log(performance.navigation.TYPE_RELOAD)
148             */
149            if (performance.navigation.type == performance.navigation.TYPE_RELOAD) {
150                document.querySelector("div.masonry__filters > ul > li.active").click();
151            }
152            window.mr.masonry.updateLayout();
153            mr.forms.documentReady(mr.setContext('form.form--active'));
154        })
155        document.addEventListener("DOMContentLoaded", ()=>{
156            let selectores_bloque_galeria = document.querySelectorAll("div.masonry__filters > ul > li");
157            //document.querySelector("div.masonry__filters > ul > li.active").click();
158            document.querySelector("div.masonry__filters > ul > li.active").click();
159            let contador_evento_scroll = 0;
160            selectores_bloque_galeria.forEach((element) => {
161                element.onclick = (e) => {
162                    setTimeout(() => {
163                        //console.log(e);
164                        if (contador_evento_scroll != 0) {
165                            document.querySelector("div.masonry__filters > ul > li.active").click();
166                        }
167                        document.querySelector("div.masonry__filters > ul > li.active").click();
168                        contador_evento_scroll++;
169                        window.mr.masonry.updateLayout();
170                    }, "3000")
171                };
172            })
173        })
174    } else {
175
176
177        if (performance.navigation.type == performance.navigation.TYPE_RELOAD) {
178
179            //console.info("This page is reloaded");
180            document.addEventListener('scroll', (e) => {
181                var element = document.querySelector('#bloque-galeria-imagenes');
182                var position = element.getBoundingClientRect();
183                if (position.top < window.innerHeight && position.bottom >= 0) {
184                    document.querySelector("div.masonry__filters > ul > li.active").click();
185                }
186            });
187
188        } else {
189
190            $("<div style=\"height: 100%;position: fixed;width: 100%;background: white;z-index: 999999;\">\n" +
191                "      </div>").insertBefore("body");
192            $("#bloque-galeria-imagenes").insertBefore("#start");
193            window.addEventListener("load", () => {
194                window.setInterval(location.reload(true), 1000);
195            });
196
197        }
198
199
200    }
201}
202/* Fin Arreglo Galerias */
203
204
205
206
207/*
208$(window).on('unload', function() {
209    document.querySelector("div.masonry__filters > ul > li.active").click();
210});*/
211
212// checking whether fully visible
213/*
214if(position.top >= 0 && position.bottom <= window.innerHeight) {
215    console.log('Element is fully visible in screen');
216}*/
217
218// checking for partial visibility
219
220
221/*
222if($("#block-botones-uno")[0]){
223    $('#block-botones-uno').hover(function () {
224        document.querySelector("div.masonry__filters > ul > li.active").click();
225        console.log("1");
226    });
227}else{
228    if($("#block-botones-dos")[0]){
229        $('#block-botones-dos').hover(function () {
230            document.querySelector("div.masonry__filters > ul > li.active").click();
231            console.log("2");
232        });
233    }else{
234        if($("#block-app-ayuntamiento")[0]){
235            $('#block-app-ayuntamiento').hover(function () {
236                document.querySelector("div.masonry__filters > ul > li.active").click();
237                console.log("3");
238            });
239        }else{
240            if($("#block-mapageolocalizados")[0]){
241                $('#block-mapageolocalizados').hover(function () {
242                    document.querySelector("div.masonry__filters > ul > li.active").click();
243                    console.log("4");
244                });
245            }
246        }
247    }
248}*/
249
250/*
251$('#block-botones-uno').mouseover(function () {
252    document.querySelector("div.masonry__filters > ul > li.active").click();
253    console.log("1");
254});
255$('#block-botones-dos').mouseover(function () {
256    document.querySelector("div.masonry__filters > ul > li.active").click();
257    console.log("2");
258});
259$('#block-app-ayuntamiento').mouseover(function () {
260    document.querySelector("div.masonry__filters > ul > li.active").click();
261    console.log("3");
262});
263$('#block-mapageolocalizados').mouseover(function () {
264    document.querySelector("div.masonry__filters > ul > li.active").click();
265    console.log("4");
266});*/
267
268
269
270/*
271document.getElementById('.masonry__filters > ul > li').onclick = function() {
272    $(this).click();
273};
274*/
275/*
276var myInterval2 = window.setInterval(function(){
277    document.querySelector("div.masonry__filters > ul > li.active").click();
278}, 500);
279$(".masonry__filters").click(function() {
280    console.log("sdasdasdasd");
281    clearInterval(myInterval2);
282});*/
283
284(function ($) {
285
286
287    $('.sidebar-bloque-noticias,.sidebar-bloque-eventos,#block-sidebartooolsbanners').wrapAll('<div class="container"></div>');
288
289    /*var pathArray = window.location.pathname.split('/');
290    if(pathArray[1]=='lugares-interes'){
291        window.location.replace("/lugares-de-interes");
292    }*/
293    $( "a" ).each(function( index ) {
294        if($(this).attr("href")=="/lugares-interes"){
295            $(this).attr("href","/lugares-de-interes");
296        }
297    });
298    /*Galería inicio*/
299    window.addEventListener("load", () => {
300
301
302
303
304        if ( $("body").hasClass("page-node-type-article") || $("body").hasClass("page-node-type-event-calendar") ) {
305            $(".sacar-fuera").insertBefore("#main");
306            $(".sacar-fuera").show();
307        } else {
308            if ( $("body").hasClass("path-noticias") || $("body").hasClass("path-eventos") ) {
309                $(".sacar-fuera").hide();
310                $(".nodo-contenido-cont").parent().hide();
311            }
312        }
313
314
315        $(".masonry__filters ul").children().first().attr("data-masonry-filter", "ultimas");
316        $( ".sidebar-noticias" ).show();
317        /*if($(".sidebar-noticias")[0]){
318            if($(window).width() > 991){
319                if($(".sidebar-informacion-vertical")[0]) {
320                    $(".sidebar-noticias").insertAfter(".sidebar-informacion-vertical");
321                }else{
322                    $(".sidebar-noticias").appendTo(".bloque-sidebar");
323                }
324                $( ".sidebar-noticias" ).show();
325                if($(".sidebar-informacion-instalaciones")[0]){
326                    $(".contenedor-geolocalizados").addClass("col-md-9");
327                }
328            }else{
329                $(".contenedor-geolocalizados").addClass("col-md-12");
330            }
331
332        }*/
333        /*if($(".sidebar-informacion-instalaciones")[0] || $(".sidebar-noticias")[0]) {
334            if ($(window).width() > 991) {
335                $(".contenedor-geolocalizados").addClass("col-md-9");
336            }else{
337                $(".contenedor-geolocalizados").addClass("col-md-12");
338            }
339        }else{
340            $(".contenedor-geolocalizados").addClass("col-md-12");
341        }*/
342
343
344
345    });
346    $('.masonry__filters ul').on('click', function (){
347        $('.fila-btn-gallery').show();
348    });
349
350
351    $(document).ready(function () {
352        $(".masonry__filters").one("click", function(){
353            $('.masonry__item.col-lg-4.col-6').show();
354        });
355    });
356
357    //$(".view-taxonomy-term").addClass("container");
358    $(".visually-hidden").css("width","100%");
359
360    if(location.pathname.split('/').slice(1)[0] == 'galeria-imagenes'){
361        var queryString = window.location.search;
362        var urlParams = new URLSearchParams(queryString);
363        var anuncioParam = urlParams.get('page');
364        if ((anuncioParam==null) || (Number(anuncioParam))==0){
365            $(".pager__item--previous").hide();
366            $(".pager__item.is-active").text("Página 1");
367
368        }else{
369            $(".pager__item.is-active").text("Página "+(Number(anuncioParam)+1));
370            $('.enlace_siguiente').attr('href', '?page='+(Number(anuncioParam)+1));
371            $('.enlace_anterior').attr('href', '?page='+(Number(anuncioParam)-1));
372        }
373    }
374
375    let localizacion = location.pathname.split('/').slice(1)[0];
376    if( localizacion == 'declaracion-de-accesibilidad' || localizacion == 'aviso-legal' || localizacion == 'politica-de-privacidad'  ) {
377        jQuery('.nodo-contenido').removeClass( "container" );
378    }
379    /*Galería fin*/
380
381    /* posicionamiento del footer*/
382    if ($("#page").innerHeight() < $(window).height()){
383        $("#main-wrapper").css("min-height", $(window).height()-($("#header").innerHeight()+$(".featured-top").innerHeight()+$(".site-footer").innerHeight()+29));
384    }
385
386    $("body").prepend('<span id=\"start\"></span>');
387    $('<a class="back-to-top inner-link" style="font-size: 2.3em;width: 1.9em;height: 1.9em;bottom: 1.5em;" title="Volver a la parte superior de la página" href="#start" data-scroll-class="100vh:active">↑</a>').insertAfter(".site-footer");
388
389    /*Cambios*/
390    $(window).on('resize', function(event){
391        if($(".bar__module").children().hasClass("type--uppercase")){
392            var windowWidth = $(window).width();
393            if(windowWidth < 992){
394                $('#block-bloquemeteo .content').css("margin-right","1rem");
395            }else{
396                $('#block-bloquemeteo .content').css("margin-right","0");
397            }
398        }
399    });
400
401    if($(".seccion-galeria.mb-5")[0]){
402        if($(window).width() < 991){
403            $($(".seccion-galeria.mb-5").html()).insertAfter(".region.region-content");
404
405        }
406
407    }
408    if($("#sidebarInformacion")[0]){
409        if($(window).width() < 991){
410            $($("#sidebarInformacion").html()).insertAfter(".region.region-content");
411
412        }
413
414    }
415
416    if ($("#cambio-galeria-rutas").val() == "true"){
417        if($(window).width() > 991) {
418            $(".seccion-galeria").prependTo($("#sidebar-first"));
419            $(".seccion-galeria").removeClass("col-md-4 col-sm-12");
420            $(".seccion-galeria").addClass("mb-5");
421            $(".seccion-body").removeClass("col-md-8");
422        }else{
423
424        }
425    }
426
427    //Ocultar Boton Home Menú
428    //document.querySelector("#block-menudrupal > div.content > div > nav > div > ul > li.active").remove();
429    //Primer link migas de pan Inicio
430    /*if (document.querySelector("#block-enlacesdeayudaalanavegacion") != null){
431        document.querySelector("#block-enlacesdeayudaalanavegacion > div.content > div > nav > ol > li.active > a").innerHTML = "Inicio";
432    }*/
433
434    //----- Sidebar para informacion general en los pueblos------
435    let windowWidth = $(window).width();
436    $( window ).resize(function() {
437        controlSidebar();
438    });
439
440    controlSidebar();
441
442    function controlSidebar(){
443        let windowWidth = $(window).width();
444        if (windowWidth > 991) {
445            if (document.getElementById('sidebarsedeelectronica') || document.getElementById('sidebarovc') || document.getElementById('sidebarburgos2') || document.getElementById('sidebarburgos') || document.getElementById('sidebarappayunta') || document.getElementById('enlaceshistoriasede') || document.getElementById('custom-sidebar-block') || document.getElementById('custom-sidebar-noticias') || document.getElementById('block-bloquepatrocinadores') || document.getElementById('sidebarInformacion')) {
446                $("#main").css({"margin":"auto"});
447                $("#main").addClass("row container");
448                $("#content").addClass("col-lg-8 col-12");
449                $("#sidebar-first").addClass("col-lg-4 col-12");
450                $("#sidebar-first").css({"margin-top":"70px", "padding-right":"0"});
451                $("#sidebar-second").addClass("col-4");
452                if ($("#sidebar-second")){
453                    $("#sidebar-second").appendTo($("#sidebar-first"));
454                    $("#sidebar-second").removeClass("col-4");
455                }
456            }
457        }
458    }
459
460
461    /*if(document.getElementById('custom-sidebar-block') || document.getElementById('custom-sidebar-noticias')){
462
463        //Contenido de destino
464        const contentRegion = document.querySelector('.nodo-contenido > .field--name-body');
465
466        //Fragmento de la informacion general
467        let infoGeneral = document.querySelector('.field__item');
468        infoGeneral.classList.add("col-12");
469        infoGeneral.classList.add("col-md-9");
470
471        const fragmentInfoGeneral = infoGeneral.cloneNode(true);
472
473        //Fragmento del sidebar
474        let sidebar = document.querySelector('.custom-sidebar-block');
475        const fragmentSidebar = sidebar.cloneNode(true);
476
477        //Fragmento del sidebar noticias
478        let sidebarNot = document.querySelector('.sidebar-noticias');
479        const fragmentSidebarNot = sidebarNot.cloneNode(true);
480
481        //infoGeneral.querySelector('.content').remove();
482        sidebar.remove();
483        sidebarNot.remove();
484
485        contentRegion.innerHTML = null;
486        document.querySelector("#content > section > div > article > div > div").style.minWidth = "100%";
487
488        //Crear div con clase row
489        let contenedorInfoGeneralSidebar = document.createElement('div');
490        contenedorInfoGeneralSidebar.classList.add("row");
491        contenedorInfoGeneralSidebar.id = 'custom-contenedor-con-sidebar';
492
493        //Añado fragmentos a contenedor
494        contenedorInfoGeneralSidebar.append(fragmentInfoGeneral);
495        fragmentSidebar.append(fragmentSidebarNot);
496        contenedorInfoGeneralSidebar.append(fragmentSidebar);
497
498        //Añado contenedor al destino
499        contentRegion.append(contenedorInfoGeneralSidebar);
500
501        //Elimino
502        console.log(infoGeneral.querySelector('.content'))
503
504
505    }*/
506
507    //----- Enlaces esternos menu ------
508    document.querySelectorAll("#block-menudrupal > div.content > div > nav > div > ul > * > div > div > div > div > ul > * > a")
509        .forEach( e => {
510            e.text = e.text.replace("\n" ,"").trim();
511            if ( ( e.text == "Transparencia" || e.text == "Perfil de Contratante" || e.text == "Tributos" || e.text == "Tablón de anuncios" || e.text == "Trámites on-line" ) && ( e.href.includes("//") ) ) {
512                e.setAttribute("target", "_blank")
513            }
514        });
515
516    /*Imágenes en columnas de geolocalizados*/
517    $("#content > section > div > div.container > div > section.body__geo.seccion-body > div > p").each(function( index ) {
518        if($(this).find("img").length > 0){
519            $(this).css("width","fit-content");
520        }
521    });
522
523    /*$(".clearfix.text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item").children().each(function () {
524        console.log($(this));
525    });*/
526
527    /*if($(".clearfix.text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item")){
528        var imagenes = $(".clearfix.text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item").find('img');
529        $.each( imagenes, function( key ) {
530            console.log( imagenes[key].outerHTML );
531        });
532        //console.log($(".clearfix.text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item").find('img').outerHTML);
533        //$(".clearfix.text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item").find('img').html();
534    }*/
535    if($("body[informacion-general]").length > 0 || $("body[historia]").length > 0){
536        $("img").removeAttr("width");
537        var imagenes = $(".clearfix.text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item").find('img');
538        $.each( imagenes, function( key ) {
539            if (imagenes[key].hasClass( "noampliar" )){
540            }else{
541                $(".clearfix.text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item").html(function(index,html){
542                    return html.replace(imagenes[key].outerHTML,'<div class="slide" style="width: 100%; object-fit: cover;display: contents;"><a style="padding: 1em 0 1em 0;max-width: 98%" class="imgapliar geo-img-lightbox"href="'+imagenes[key].currentSrc+'" data-lightbox="geo">'+imagenes[key].outerHTML+'</a></div>');
543                });
544            }
545
546        });
547    }
548    if($(".contenedor-geolocalizados")){
549        $("img").removeAttr("width");
550        window.addEventListener("load", () => {
551            $("#content > section > div > div.container > div > section > div > p").each(function( index ) {
552                if($(this).text()=="" || $(this).text()==null){
553                    $(this).addClass("parrafosvacios");
554                }
555            });
556        });
557        var imagenes = $(".contenedor-geolocalizados").find('img');
558        $.each( imagenes, function( key ) {
559            //console.log( imagenes[key].parentElement.localName );
560            //console.log(imagenes);
561
562            var padre=imagenes[key].parentElement.localName;
563            if(imagenes[key].parentElement.localName=="a"){
564
565            }else{
566                $(".contenedor-geolocalizados").html(function(index,html){
567                    return html.replace(imagenes[key].outerHTML,'<div class="slide" style="width: 100%; object-fit: cover;display: contents;"><a style="padding: 1em 0 1em 0;" class="imgapliar geo-img-lightbox"href="'+imagenes[key].currentSrc+'" data-lightbox="geo">'+imagenes[key].outerHTML+'</a></div>');
568                });
569            }
570        });
571    }
572
573    /*
574    $(".clearfix.text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item").find('img').each( obj, function( key, value ) {
575        console.log("holaa");
576    });*/
577
578
579
580
581})(jQuery);
582

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.