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.