diff --git a/js/cesareBrowse.js b/js/cesareBrowse.js
index 420a25a..302fa03 100644
--- a/js/cesareBrowse.js
+++ b/js/cesareBrowse.js
@@ -142,7 +142,7 @@ $(" ."+formaClass).hover(function(idx, element) {
}
});
- jQuery(document).delegate(' .espandiFrase', 'click', function() {
+ jQuery(document).delegate(' .espandiFraseNick', 'click', function() {
var cid = $(this).attr('id');
var parcid=cid.split('_');
var cantoToShow = parcid[0]+"_"+parcid[2]
@@ -283,7 +283,7 @@ $(" ."+formaClass).hover(function(idx, element) {
divAggiuntiPrima.attr("primoVerso",primoVersoDivPrima)
}
- jQuery(document).delegate(' .riduciFrase', 'click', function() {
+ jQuery(document).delegate(' .riduciFraseNick', 'click', function() {
var cid = $(this).attr('id');
var parcid=cid.split('_');
var divAggiuntiPrima = "#"+"FrasiAggiuntePrima"+parcid[4]
@@ -318,6 +318,90 @@ $(" ."+formaClass).hover(function(idx, element) {
loadedCanti.add(canto)
}
+/*
+* CESARE, test per espansione
+*/
+
+ jQuery(document).delegate(' .espandiFrase, .riduciFrase', 'click', function() {
+ var cid = $(this).attr('id');
+ var parcid = cid.split('_');
+ console.log(parcid)
+
+ reit = '#versiFrase' + parcid[4]
+ console.log($(reit+" > li").length)
+ var expcontextLength=$(reit+" > li").length
+ if(cid.includes('_er_')){
+ expcontextLength=3
+ }
+
+ //svuoto la lista di versi
+ $(reit).empty()
+ //genero la nuova lista di versi
+ var versiContestoExp = getFormaContext(parseInt(parcid[3]), expcontextLength);
+ var divVersoExp=''
+ var setVersicontestoExp = new Set()
+ for (forma of versiContestoExp) {
+ if (!setVersicontestoExp.has(forma.verso)) {
+ divVersoExp = createDivVersoLI(forma.cantica, forma.verso, forma.canto)
+ $(reit).append(divVersoExp)
+ setVersicontestoExp.add(forma.verso)
+ }
+ createSpanFormeNew(forma.testo, forma.catg, 'e' + forma.posizione, forma.periodo, forma.funzperiodo, divVersoExp)
+ }
+
+ //da rivedere, la citazione non andrebbe aggiunta all'u;timo verso'
+ var citazione = $('')
+ citazione.append("[Canto "+getRoman(parseInt(parcid[2]))+", "+parcid[0].replace('Canto','')+"]")
+ citazione.attr('class', ' citazioneFrase my-0 mx-2 navig-canto');
+ citazione.attr('name', parcid[0]+" "+parcid[2]);
+ citazione.attr('id', 'citazione_Frase'+parcid[4]);
+ divVersoExp.append("
")
+ citazione.appendTo(divVersoExp);
+ //
+
+ if(cid.includes('_er_')){
+ $("#"+cid).css("display", "none");
+ }
+ else{
+ cid = cid.replace("ex","er");
+ $("#"+cid).attr('style', 'display: d-flex;');
+ }
+
+
+ //evidenzio risultato
+ var idris = '#e' + parcid[3]
+ $(idris).addClass("font-weight-bold mark ")
+ //gestisco risultati se unità di ricerca è periodo
+ if (listaPeriodiRisultato.length){
+ for (msid of listaPeriodiRisultato){
+ loadPeriodo(msid)
+
+ }
+ }
+ //gestisce risultati se unità di ricerca è frase
+ if (listaClausoleRisultato.length){
+ for (clsid of listaClausoleRisultato){
+ let tmpid=clsid.split('-')
+ loadFrase(tmpid[0], tmpid[1])
+
+ }
+ }
+
+ //aggiungo listeners
+
+ addFormaListenersInRisultato()
+
+ //disegno minimap
+ drawMinimap('#vistaFrasi')
+
+
+ })
+
+
+/*
+* Fine test per espansione/riduzione
+*/
+
/*
* Costruzione e visualizzazione del risultato in frasi.
*/
@@ -408,6 +492,8 @@ $(" ."+formaClass).hover(function(idx, element) {
spanBadgeReduce.attr('class', 'badge badge-primary badge-pill my-0 mx-2 riduciFrase');
spanBadgeExpand.attr('id', getCantica(numeroCantica)+"Canto_ex_"+canto+"_"+risultato+"_"+numeroRisultato);
+
+
spanBadgeExpand.append(expandIcon)
spanBadgeReduce.attr('id', getCantica(numeroCantica)+"Canto_er_"+canto+"_"+risultato+"_"+numeroRisultato);