PageSourceSearch

https://www.finquesroca.com/js/modulos/paginacion/paginacion.js?x=20260923140214

js finquesroca.com collected 2026-09-29 03:49:06 UTC 3,809 bytes, 106 lines download raw bytes

1$(document).ready(function(){
2    $('#paginacion-numPaginas a').on('click', function(event){
3        event.preventDefault();
4
5        var irApagina = $(this).html();
6
7        cambiarApagina(irApagina);
8    });
9    $('.irAPaginaSiguiente').on('click', function(event){
10        event.preventDefault();
11        var paginaSiguiente = paginaActual + 1;
12        cambiarApagina(paginaSiguiente);
13    });
14    $('.irAUltimaPagina').on('click', function(event){
15        event.preventDefault();
16        cambiarApagina(paginasTotales);
17    });
18    $('.irAPrimeraPagina').on('click', function(event){
19        event.preventDefault();
20        cambiarApagina(1);
21    });
22    $('.irAPaginaAnterior').on('click', function(event){
23        event.preventDefault();
24        if(paginaActual === 1) return true;
25        var paginaAnterior = paginaActual - 1;
26        cambiarApagina(paginaAnterior);
27    });
28    $('.irApagina').on('keyup', function(event){
29        event.preventDefault();
30
31        if(event.keyCode !== 13) return true;
32
33        var irApagina = $(this).val();
34
35        if(paginaActual === irApagina) return true;
36
37        if(isNaN(irApagina) || irApagina < 1) {
38            alert('Página incorrecta: ' + irApagina);
39            $(this).val('');
40            return true;
41        }
42        if(irApagina > paginasTotales) {
43            alert('Página incorrecta: ' + irApagina + ', la última página es ' + paginasTotales);
44            $(this).val('');
45            return true;
46        }
47
48        cambiarApagina(irApagina);
49    });
50    $('.numElementosPorPagina').on('change', function(event){
51        event.preventDefault();
52        var xNumelementosPorPagina = $(this).val();
53
54        var objParametro = {
55            'res'           : xNumelementosPorPagina,
56            'pag'           : 1
57        };
58        anyadirParamentroAurlYredirigir(objParametro, hastagPaginacion);
59    });
60
61    // $("#paginacion-contenido .paginacion-ficha").on("mouseenter mouseleave",function(a){
62    //     $(this).find(".paginacion-contacto").fadeToggle();
63    // });
64
65    $('#paginacion-ordenarprops').on('change', function(){
66        const inmovillaPages = {
67            'ALQUILER': 'alquiler.php',
68            'VENTA': 'venta.php',
69            'PROMOCIONES': 'promociones.php',
70            'TEMPORADA': 'temporada.php',
71            'BANCO': 'banco.php',
72        };
73
74        const valOrdenar = $(this).val();
75        const url = new URL(window.location.href);
76        const dirurl = url.pathname;
77        const es_promo = dirurl.includes(inmovillaPages.PROMOCIONES);
78        const es_venta = dirurl.includes(inmovillaPages.VENTA);
79        const es_alquiler = dirurl.includes(inmovillaPages.ALQUILER);
80        const es_temporada = dirurl.includes(inmovillaPages.TEMPORADA);
81        const es_bancario = dirurl.includes(inmovillaPages.BANCO);
82        let redireccionar_a = dirurl.substring(1);
83
84        if (es_promo) {
85            redireccionar_a = inmovillaPages.PROMOCIONES;
86        } else if (es_venta && (valOrdenar == 5 || valOrdenar == 6)) {
87            redireccionar_a = inmovillaPages.VENTA;
88        } else if (es_alquiler && (valOrdenar == 5 || valOrdenar == 6)) {
89            redireccionar_a = inmovillaPages.ALQUILER;
90        } else if (es_temporada && (valOrdenar == 5 || valOrdenar == 6)) {
91            redireccionar_a = inmovillaPages.TEMPORADA;
92        } else if (es_bancario && (valOrdenar == 5 || valOrdenar == 6)) {
93            redireccionar_a = inmovillaPages.BANCO;
94        }
95
96        //var nuevaUrl = anyadirParametrosAurl({'orden' : valOrdenar});
97        window.location.href = anyadirParametrosAurl({'orden': valOrdenar}, redireccionar_a);
98    })
99
100});
101
102function cambiarApagina(pagina)
103{
104    var objParametro = {'pag' : pagina, 'idio' : idio};
105    anyadirParamentroAurlYredirigir(objParametro, hastagPaginacion);
106}

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.