Implementato ritormo alla citazione
This commit is contained in:
parent
854597b30a
commit
c21891d5cd
|
|
@ -651,8 +651,11 @@ $(" ."+formaClass).hover(function(idx, element) {
|
||||||
const callerid=$(this).attr('id');
|
const callerid=$(this).attr('id');
|
||||||
if (callerid!=null && callerid.startsWith(idCitazione)){
|
if (callerid!=null && callerid.startsWith(idCitazione)){
|
||||||
const mypos=callerid.split('_')[2]
|
const mypos=callerid.split('_')[2]
|
||||||
|
latestPhraseId = callerid.split('_')[0].replace("citazione", "")+callerid.split('_')[1];
|
||||||
$("#collapse"+parcid[0].replace("Canto", "")).collapse('show');
|
$("#collapse"+parcid[0].replace("Canto", "")).collapse('show');
|
||||||
document.getElementById(mypos).scrollIntoView();
|
document.getElementById(mypos).scrollIntoView({
|
||||||
|
behavior: "smooth",
|
||||||
|
});
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -5,6 +5,7 @@
|
||||||
var getJsonQuery;
|
var getJsonQuery;
|
||||||
var currStyle = "style1";
|
var currStyle = "style1";
|
||||||
var currPage = 0;
|
var currPage = 0;
|
||||||
|
var latestPhraseId = "";
|
||||||
var numeroPagine = 0;
|
var numeroPagine = 0;
|
||||||
|
|
||||||
$(document).ready(function() {
|
$(document).ready(function() {
|
||||||
|
|
@ -183,54 +184,8 @@ $(document).ready(function() {
|
||||||
$("#displaycanto").width(" min-content");
|
$("#displaycanto").width(" min-content");
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
/**
|
|
||||||
$.jqPaginator('#listPagination', {
|
|
||||||
wrapper: '',
|
|
||||||
//first: '<li class="page-item first"><a class="page-link" href="javascript:;"><ion-icon name="arrow-undo-sharp"></ion-icon></a></li>',
|
|
||||||
prev: '<li class="page-item prev"><a class="page-link p-1" href="javascript:;"><ion-icon name="caret-back-sharp"></ion-icon></a></li>',
|
|
||||||
next: '<li class="page-item next"><a class="page-link p-1" href="javascript:;"><ion-icon name="caret-forward-sharp"></ion-icon></a></li>',
|
|
||||||
//last: '<li class="page-item last"><a class="page-link" href="javascript:;"><ion-icon name="arrow-redo-sharp"></ion-icon></a></li>',
|
|
||||||
//page: '<li class="page-item page"><a class="page-link" href="javascript:;">Pag. {{page}}/{{totalPages}}</a></li>',
|
|
||||||
page: '<li class="page-item page"><a class="page-link p-0" href="javascript:;">\
|
|
||||||
<select class="custom-select custom-select-sm bg-light border-0" id="paginaLista">\
|
|
||||||
<option value="1">1/{{totalPages}}</option></select></a></li>',
|
|
||||||
totalPages: 0,
|
|
||||||
totalCounts: 25,
|
|
||||||
pageSize: 25,
|
|
||||||
currentPage: 1,
|
|
||||||
visiblePages: 1,
|
|
||||||
onPageChange: function (num, type) {
|
|
||||||
console.log("Page num: "+num+" type: "+type)
|
|
||||||
console.log("listarisultati: "+ listarisultati.length);
|
|
||||||
console.log($("#paginaLista option:selected").val());
|
|
||||||
//$('#text').html('当前第' + num + '页');
|
|
||||||
$("#paginaLista option:selected").val(num).change();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
$('#collapseZero').on('shown.bs.collapse', function () {
|
|
||||||
var numeroPagine = Math.ceil(listarisultati.length/nRisultatiPerPag);
|
|
||||||
var pageDef = '<li class="page-item page"><a class="page-link p-0" href="javascript:;">\
|
|
||||||
<select class="custom-select custom-select-sm bg-light border-0" id="paginaLista2">'
|
|
||||||
for (let i = 1; i <= numeroPagine; i++) {
|
|
||||||
pageDef = pageDef + '<option value="'+i+'">'+i+'/'+numeroPagine+'</option>'
|
|
||||||
}
|
|
||||||
pageDef = pageDef + '</select></a></li>';
|
|
||||||
$('#listPagination').jqPaginator('option', {
|
|
||||||
totalCounts: listarisultati.length,
|
|
||||||
pageSize: nRisultatiPerPag,
|
|
||||||
page: pageDef,
|
|
||||||
});
|
|
||||||
//$("#paginaLista option:not(:first)").remove();
|
|
||||||
console.log("numeroPagine: "+ Math.ceil(listarisultati.length/nRisultatiPerPag));
|
|
||||||
//$("#showLogic").html('<span class="font-weight-bold text-muted">Nascondi</span>');
|
|
||||||
//$("#collapseZero").collapse('hide');
|
|
||||||
showFrasi(0, nRisultatiPerPag);
|
|
||||||
})
|
|
||||||
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
// Funzioni di gestione dei bottoni di paginazione
|
||||||
$('#collapseZero').on('shown.bs.collapse', function () {
|
$('#collapseZero').on('shown.bs.collapse', function () {
|
||||||
managePage();
|
managePage();
|
||||||
});
|
});
|
||||||
|
|
@ -1363,9 +1318,9 @@ $(document).ready(function() {
|
||||||
};
|
};
|
||||||
|
|
||||||
function managePage() {
|
function managePage() {
|
||||||
console.log ("currPage: " + currPage);
|
|
||||||
if (currPage == 0){
|
if (currPage == 0){
|
||||||
numeroPagine = Math.ceil(listarisultati.length/nRisultatiPerPag);
|
//numeroPagine = Math.ceil(listarisultati.length/nRisultatiPerPag);
|
||||||
|
numeroPagine = Math.ceil(numeroContesti/nRisultatiPerPag);
|
||||||
$("#paginaLista option").remove();
|
$("#paginaLista option").remove();
|
||||||
for (let i = 1; i <= numeroPagine; i++) {
|
for (let i = 1; i <= numeroPagine; i++) {
|
||||||
$('#paginaLista').append(`<option value="${i}">${i+'/'+numeroPagine}</option>`);
|
$('#paginaLista').append(`<option value="${i}">${i+'/'+numeroPagine}</option>`);
|
||||||
|
|
@ -1397,6 +1352,12 @@ $(document).ready(function() {
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
$.manageResultList((currPage-1)*nRisultatiPerPag, nRisultatiPerPag);
|
$.manageResultList((currPage-1)*nRisultatiPerPag, nRisultatiPerPag);
|
||||||
|
if (latestPhraseId != "") {
|
||||||
|
document.getElementById(latestPhraseId).scrollIntoView({
|
||||||
|
behavior: "smooth",
|
||||||
|
});
|
||||||
|
latestPhraseId = "";
|
||||||
|
}
|
||||||
};
|
};
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue