link dai risultati ai canti, prima implementazione

This commit is contained in:
cesare 2023-03-15 10:03:56 +01:00
parent 17db3ba3fd
commit b49cf942a4
1 changed files with 13 additions and 29 deletions

View File

@ -40,7 +40,7 @@ $(document).ready(function() {
var prevCantoDisplayed = "#InfernoCanto_1";
var queryExecuted = false;
var contextLength = 3;
var idCitazione = "citazione_Frase";
var idCitazione = "citazioneFrase";
resetResult=function(){
//console.log('clean result')
@ -356,7 +356,7 @@ $(" ."+formaClass).hover(function(idx, element) {
citazione.attr('class', ' pl-3 citazioneFrase align-text-top');
///citazione.attr('class', ' citazioneFrase my-0 mx-2 navig-canto');
citazione.attr('name', getCantica(numeroCantica)+"Canto "+canto);
citazione.attr('id', idCitazione+numeroRisultato);
citazione.attr('id', idCitazione+'_'+numeroRisultato+'_'+risultato);
citazione.appendTo(citazioneDiv);
citazioneDiv.appendTo(comandi);
@ -421,7 +421,7 @@ $(" ."+formaClass).hover(function(idx, element) {
});
///jQuery(document).delegate('.navig-canto', 'click', function(e) {
jQuery(document).delegate('.navig-canto, .citazioneFrase', 'click', function(e) {
resetFrasi()
@ -465,6 +465,7 @@ $(" ."+formaClass).hover(function(idx, element) {
$("#" + $(this).attr('name').replace(" ", "_")).attr('style', 'display: d-flex;')
drawMinimap("#" + $(this).attr('name').replace(" ", "_"))
@ -472,8 +473,15 @@ $(" ."+formaClass).hover(function(idx, element) {
loadFrasi();
}
//addFormaListeners();
addFormaListenersInCanto();
//se
const callerid=$(this).attr('id');
if (callerid!=null && callerid.startsWith(idCitazione)){
const mypos=callerid.split('_')[2]
document.getElementById(mypos).scrollIntoView();
}
});
@ -498,31 +506,7 @@ $(" ."+formaClass).hover(function(idx, element) {
//Utility functions
/*function addFormaListeners(){
$(" ." + formaClass).each(function(idx, element) {
var ele = $(element);
ele.tooltip({
content: (function() { return formatTTContent(ele.attr('title'), ele.attr('class').split(' ')[1]); }),
classes: { "ui-tooltip": 'Nik_dropdown-content' },
close: function(event, ui) { $(".ui-helper-hidden-accessible").remove(); },
create: function(ev, ui) { $(this).data("ui-tooltip").liveRegion.remove(); },
hide: false,
show: {delay: 800,duration: 0}
});
ele.hover(function(idx, element) {
var sentenceId = $(this).attr('class').split(' ')[0].split('_')
var tmplisid = sentenceId[0] + '_' + sentenceId[1] + '_' + sentenceId[3]
lsentid = $(this).attr('class').split(' ')[0]
lisid = tmplisid
});
});
}*/
/*
function addFormaListenersInRisultato(tmplist){