cambiata la numerazione delle frasi
This commit is contained in:
parent
378182f929
commit
b141e82ae4
|
@ -21,6 +21,7 @@ $(document).ready(function() {
|
|||
const sparqlGenerator = sparqljs.Generator;
|
||||
const myEngine = new Comunica.QueryEngine();
|
||||
const sparqlEndpoint = "https://hdnlab1.isti.cnr.it/fuseki/commediaontosintgra/query";
|
||||
//const sparqlEndpoint = "https://hdnlab1.isti.cnr.it/fuseki/CommediaReasoningTest/query";
|
||||
|
||||
var shownSentenceList = new Set()
|
||||
|
||||
|
@ -895,9 +896,11 @@ function resetFrasi(){
|
|||
|
||||
function showCanto(formecantica, idcantica, canto) {
|
||||
var setVersiCanto = new Set()
|
||||
|
||||
var periodinum = {};
|
||||
var cantica=cantiche[parseInt(idcantica)-1];
|
||||
var elverso, formaItem, currSentenceId;
|
||||
var ultimaFormaCanto;
|
||||
let numeroPeriodo=1;
|
||||
formecantica.map(function(item) {
|
||||
formaItem = item.split("_");
|
||||
var sentenceid=idcantica+"_"+formaItem[1]+"_s_"+formaItem[5]
|
||||
|
@ -911,7 +914,8 @@ function resetFrasi(){
|
|||
}
|
||||
|
||||
if(currSentenceId!=null && currSentenceId != sentenceid){
|
||||
createSpanPeriodiTag(closeSTag, 'c', formaItem[2]-1, currSentenceId, elverso)
|
||||
|
||||
createSpanPeriodiTag(closeSTag, 'c', formaItem[2]-1, currSentenceId, elverso, periodinum[currSentenceId])
|
||||
currSentenceId=null
|
||||
}
|
||||
//elverso=createDivVersoNew(cantica, formaItem[3], 'Canto_' + formaItem[1])
|
||||
|
@ -919,17 +923,28 @@ function resetFrasi(){
|
|||
setVersiCanto.add(cantica+ "_" + formaItem[3] + "_" + 'Canto_' + formaItem[1])
|
||||
}
|
||||
if(currSentenceId==null || currSentenceId != sentenceid){
|
||||
|
||||
if (currSentenceId!=null){
|
||||
createSpanPeriodiTag(closeSTag, 'c', formaItem[2]-1, currSentenceId, elverso)
|
||||
createSpanPeriodiTag(closeSTag, 'c', formaItem[2]-1, currSentenceId, elverso, periodinum[currSentenceId])
|
||||
}
|
||||
currSentenceId=sentenceid;
|
||||
createSpanPeriodiTag(openSTag, 'o', formaItem[2], sentenceid, elverso)
|
||||
if (periodinum[currSentenceId]==null){
|
||||
periodinum[currSentenceId]=numeroPeriodo
|
||||
numeroPeriodo=numeroPeriodo+1;
|
||||
}
|
||||
//periodinum[currSentenceId]=numeroPeriodo
|
||||
//numeroPeriodo=numeroPeriodo+1;
|
||||
createSpanPeriodiTag(openSTag, 'o', formaItem[2], sentenceid, elverso, periodinum[currSentenceId])
|
||||
}
|
||||
createSpanFormeNew(formaItem[0], formaItem[4], formaItem[2], sentenceid,formaItem[6],elverso)
|
||||
ultimaFormaCanto=formaItem;
|
||||
|
||||
}
|
||||
|
||||
})
|
||||
//crea tag di chiusura per l'ultimo periodo del canto
|
||||
|
||||
createSpanPeriodiTag(closeSTag, 'c', ultimaFormaCanto[2]-1, currSentenceId, elverso, periodinum[currSentenceId])
|
||||
|
||||
//gestione risultati
|
||||
|
||||
|
@ -1057,7 +1072,7 @@ function resetFrasi(){
|
|||
return null;
|
||||
}
|
||||
|
||||
function createSpanPeriodiTag(separator, catgramm, pos, sentenceid, elementoverso) {
|
||||
function createSpanPeriodiTag(separator, catgramm, pos, sentenceid, elementoverso, pnum) {
|
||||
var spanoccorrenza = $('<span />')
|
||||
spanoccorrenza.attr('id', 'sep_'+pos)
|
||||
spanoccorrenza.attr('title', catgramm)
|
||||
|
@ -1065,7 +1080,8 @@ function resetFrasi(){
|
|||
spanoccorrenza.append(separator+" ")
|
||||
if (separator==closeSTag){
|
||||
varsupel=$('<sup />')
|
||||
varsupel.append(sentenceid.split('_')[3]+' ')
|
||||
//varsupel.append(sentenceid.split('_')[3]+' ')
|
||||
varsupel.append(pnum+' ')
|
||||
varsupel.appendTo(spanoccorrenza)
|
||||
}
|
||||
spanoccorrenza.css("display", "none")
|
||||
|
|
Loading…
Reference in New Issue