diff --git a/js/cesareBrowse.js b/js/cesareBrowse.js
index 0e6c523..79c8b47 100644
--- a/js/cesareBrowse.js
+++ b/js/cesareBrowse.js
@@ -37,14 +37,7 @@ $(document).ready(function() {
var elencoFrasiDisplayed = false;
var queryExecuted = false;
- //used in minimap
- //
- /*let minimap = document.createElement('div');
- let minimapSize = document.createElement('div');
- let viewer = document.createElement('div');
- let minimapContent = document.createElement('iframe');
- let realScale;
- let mappedElement = '';*/
+
resetResult=function(){
//console.log('clean result')
@@ -235,16 +228,16 @@ $(" ."+formaClass).hover(function(idx, element) {
* Costruzione e visualizzazione del risultato in frasi.
*/
jQuery(document).delegate(' .lista-risultati', 'click', function(e) {
- const hritems= $('
')
- var elementoLista;
- var numeroVerso;
- var canto;
- var numeroCantica;
+
+ //var elementoLista;
+ //var numeroVerso;
+ var canto, numeroCantica;
+ var divVerso;
$(cantoDisplayed).css("display", "none");
elencoFrasiDisplayed = true;
-
+ /*
if (!queryExecuted){
$("#vistaFrasi").attr('style', 'display: d-flex;');
$(cantoDisplayed).css("display", "none");
@@ -252,32 +245,28 @@ $(" ."+formaClass).hover(function(idx, element) {
}
queryExecuted = false;
-
+ */
listarisultati.sort(function(a, b){return a - b});
- /*elementoLista = getFormaContext(parseInt(listarisultati[0]));
- canto = elementoLista[0].canto;
- numeroCantica = elementoLista[0].cantica;*/
-
var elencoRisutati = $("#vistaFrasi");
elencoRisutati.empty();
-
//cesare
for (risultato of listarisultati){
versiContesto= getFormaContext(parseInt(risultato), 4);
var setVersicontesto = new Set()
- var divVerso =''
+ divVerso =''
numeroCantica=0
canto=0
var elencoVersi = $('')
var titoloCanto = $('')
+
for (forma of versiContesto){
if (setVersicontesto.size == 0){
numeroCantica=forma.cantica
canto=forma.canto
- titoloCanto.append(""+ (getCantica(numeroCantica)+", Canto "+canto+""));
+ titoloCanto.append(""+ getCantica(numeroCantica)+", Canto "+canto+"");
elencoVersi.append(titoloCanto)
}
if (!setVersicontesto.has(forma.verso)){
@@ -287,6 +276,7 @@ $(" ."+formaClass).hover(function(idx, element) {
}
createSpanFormeNew(forma.testo, forma.catg, 'e'+forma.posizione, forma.periodo, forma.funzperiodo, divVerso)
}
+
var mhr=$('
')
var spanBadgeContext = $('');
var contextIcon = '';
@@ -301,6 +291,9 @@ $(" ."+formaClass).hover(function(idx, element) {
//end cesare
+ /*elementoLista = getFormaContext(parseInt(listarisultati[0]));
+ canto = elementoLista[0].canto;
+ numeroCantica = elementoLista[0].cantica;*/
/*var elencoVersi = $('')
elencoVersi.append(""+ (getCantica(numeroCantica)+" canto "+canto+""));
@@ -360,26 +353,28 @@ $(" ."+formaClass).hover(function(idx, element) {
}
*/
- //highlight results
- if (listarisultati.length){
- for (ris of listarisultati) {
- idris = '#e' + ris
- $(idris).addClass("font-weight-bold mark ")
-
- }
+ //evidenzio resultati
+
+ for (ris of listarisultati) {
+ idris = '#e' + ris
+ $(idris).addClass("font-weight-bold mark ")
}
- //add listeners
+
+ //aggiungo listeners
addFormaListeners()
+ //visualizzo
$("#vistaFrasi").attr('style', 'display: d-flex;');
+
drawMinimap("#vistaFrasi")
});
+ /*
function appendForma(elementoLista,divVerso) {
return createSpanFormeNew(elementoLista.testo, elementoLista.catg, elementoLista.posizione,
elementoLista.periodo, elementoLista.funzperiodo, divVerso)
- }
+ }*/
jQuery(document).delegate('.navig-canto', 'click', function(e) {
resetFrasi()
@@ -387,9 +382,10 @@ $(" ."+formaClass).hover(function(idx, element) {
elencoFrasiDisplayed = false;
//$(cantoDisplayed).attr('style', 'display: d-flex;');
$("#vistaFrasi").css("display", "none");
- var listaRisultati = $('.lista-risultati');
- listaRisultati.attr("style", "background-color: ##007bff")
-
+ $("#periodograph").empty()
+ //var listaRisultati = $('.lista-risultati');
+ //listaRisultati.attr("style", "background-color: ##007bff")
+
$('.canto').each(function() {
$(this).css("display", "none");
});
diff --git a/js/utils.js b/js/utils.js
index c5da715..479f599 100644
--- a/js/utils.js
+++ b/js/utils.js
@@ -263,12 +263,7 @@ syntitprefix = 'https://dantenetwork.it/ontology/syntit/current/'
//var stringInSparql= false;
-/*
-function writesparqlquery(query) {
- return (query);
-}
-*/
function getFormaContext(formaid, numversi=3) {
var context = []
@@ -277,18 +272,20 @@ function getFormaContext(formaid, numversi=3) {
var minpos = 0;
var limitv = Math.max((numversi-1),2)
var maxpos = 0;
+ var offset=0;
if (parseInt(formaid) > 33373 && parseInt(formaid) < 66588) {
listaforme = formeseconda;
cantica = 2;
+ offset=parseInt(formaid)-33374
}
if (parseInt(formaid) > 66587 && parseInt(formaid) < 99314) {
listaforme = formeterza;
cantica = 3;
-
+ offset=parseInt(formaid)-66588
}
if (parseInt(formaid) > 99314 || parseInt(formaid) < 0){
@@ -299,22 +296,24 @@ function getFormaContext(formaid, numversi=3) {
maxpos = listaforme.length - 1
var pos = 0
- /*
- for (i=0; i