Merge branch 'master' of

https://gitea-s2i2s.isti.cnr.it/concordia/LiDa_Search.git

Tags Html removed
This commit is contained in:
nicola 2023-11-10 17:14:48 +01:00
parent b19384a790
commit ed1b7274eb
1 changed files with 144 additions and 29 deletions

View File

@ -741,25 +741,157 @@ function resetFrasi(){
canto='0'+canto canto='0'+canto
console.log(cantica+', '+canto) console.log(cantica+', '+canto)
commentsArray=getVersiConCitazioni(cantica, canto) commentsArray=getVersiConCitazioni(cantica, canto)
console.log("Array prima")
console.log(commentsArray)
commentsArray.forEach(removeHtmlTags)
console.log("Array dopo")
console.log(commentsArray) console.log(commentsArray)
} }
function removeHtmlTags(value){
var text = value["annotazione"]
if (text != null){
text = text.replace(/<(.|\n)*?>/g, '');
text = text.replace("&laquo;","");
text = text.replace("&raquo;","");
value["annotazione"] = text;
}
//DA MODIFICARE: getComments può restituire più di un commento text = value["verso"]
function getComments(cid){ if (text != null){
text = text.replace(/<(.|\n)*?>/g, '');
text = text.replace("&laquo;","");
text = text.replace("&raquo;","");
value["verso"] = text;
}
text = value["commentario"]
if (text != null){
text = text.replace(/<(.|\n)*?>/g, '');
text = text.replace("&laquo;","");
text = text.replace("&raquo;","");
value["commentario"] = text;
}
text = value["frammentoNota"]
if (text != null){
text = text.replace(/<(.|\n)*?>/g, '');
text = text.replace("&laquo;","");
text = text.replace("&raquo;","");
value["frammentoNota"] = text;
}
text = value["AutoreCitazione"]
if (text != null){
text = text.replace(/<(.|\n)*?>/g, '');
text = text.replace("&laquo;","");
text = text.replace("&raquo;","");
value["AutoreCitazione"] = text;
}
text = value["FonteCitazione"]
if (text != null){
text = text.replace(/<(.|\n)*?>/g, '');
text = text.replace("&laquo;","");
text = text.replace("&raquo;","");
value["FonteCitazione"] = text;
}
text = value["NotaFonteCitazione"]
if (text != null) {
text = text.replace(/<(.|\n)*?>/g, '');
text = text.replace("&laquo;", "");
text = text.replace("&raquo;", "");
value["NotaFonteCitazione"] = text;
}
text = value["LuogoFonteCitazione"]
if (text != null) {
text = text.replace(/<(.|\n)*?>/g, '');
text = text.replace("&laquo;", "");
text = text.replace("&raquo;", "");
value["LuogoFonteCitazione"] = text;
}
text = value["TestoFonteCitazione"]
if (text != null) {
text = text.replace(/<(.|\n)*?>/g, '');
text = text.replace("&laquo;", "");
text = text.replace("&raquo;", "");
value["TestoFonteCitazione"] = text;
}
text = value["URLFonteCitazione"]
if (text != null) {
text = text.replace(/<(.|\n)*?>/g, '');
text = text.replace("&laquo;", "");
text = text.replace("&raquo;", "");
value["URLFonteCitazione"] = text;
}
text = value["NaturaRiferimento"]
if (text != null) {
text = text.replace(/<(.|\n)*?>/g, '');
text = text.replace("&laquo;", "");
text = text.replace("&raquo;", "");
value["NaturaRiferimento"] = text;
}
text = value["RapportoCommentoCommentatoreText"]
if (text != null) {
text = text.replace(/<(.|\n)*?>/g, '');
text = text.replace("&laquo;", "");
text = text.replace("&raquo;", "");
value["RapportoCommentoCommentatoreText"] = text;
}
text = value["RapportoSoggettoOggetto"]
if (text != null) {
text = text.replace(/<(.|\n)*?>/g, '');
text = text.replace("&laquo;", "");
text = text.replace("&raquo;", "");
value["RapportoSoggettoOggetto"] = text;
}
}
jQuery(document).delegate(' .showcomments', 'click', function() {
var cid = $(this).attr('id');
if(!hasComments(cid)){
return
}
var commentArea = $('#displaynote');
commentArea.empty()
var spanComment = $('<span />');
var id = cid.substr(9);
for (var pos in commentsArray){
var comments = commentsArray[pos]
if (comments.verso == id){
console.log(comments)
spanComment.append("Verso: " + comments.verso+"<br>");
spanComment.append("Autore: " + comments.AutoreCitazione+"<br>");
spanComment.append("Fonte: " + comments.FonteCitazione+"<br>");
spanComment.append("Natura Riferimento; " + comments.NaturaRiferimento+"<br>");
spanComment.append("Commentario: " + comments.commentario+"<br>");
}
}
spanComment.appendTo(commentArea);
})
function hasComments(cid){
var id = cid.substr(9); var id = cid.substr(9);
for (var pos in commentsArray){ for (var pos in commentsArray){
var comments = commentsArray[pos] var comments = commentsArray[pos]
if (comments.verso == id){ if (comments.verso == id){
console.log(comments) console.log(comments)
return ('<br>Annotazione: '+comments.annotazione + "<br> Frammento annotazione: "+comments.frammentoNota + "<br> Commentario: " + comments.commentario+"<br>"+ return (true)
"<br> Testo fonte citazione: "+comments.TestoFonteCitazione+"<br> Luogo fonte citazione: "+comments.LuogoFonteCitazione+
"<br> <b>Autore citazione:</b> "+comments.AutoreCitazione+"<br> Fonte Citazione: "+comments.FonteCitazione+
"<br> Natura del riferimento: "+comments.NaturaRiferimento)
} }
} }
return null; return false;
} }
/*FINE GESTIONE CITAZIONI*/ /*FINE GESTIONE CITAZIONI*/
@ -971,7 +1103,7 @@ function resetFrasi(){
var verso = parseInt(formaItem[3]) - 1; var verso = parseInt(formaItem[3]) - 1;
var idCommento = "Commento_"+idcantica+"_"+canto+"_"+verso; var idCommento = "Commento_"+idcantica+"_"+canto+"_"+verso;
if (getComments(idCommento) != null){ if (hasComments(idCommento)){
createCommentSpan(idCommento, elverso) createCommentSpan(idCommento, elverso)
} }
@ -1048,20 +1180,6 @@ function resetFrasi(){
} }
jQuery(document).delegate(' .showcomments', 'click', function() {
var cid = $(this).attr('id');
var commentText = getComments(cid);
if(commentText == null){
return
}
var commentArea = $('#displaynote');
var spanComment = $('<span />');
spanComment.append(commentText);
spanComment.appendTo(commentArea);
})
function createSpanPeriodiTag(separator, catgramm, pos, sentenceid, elementoverso, pnum) { function createSpanPeriodiTag(separator, catgramm, pos, sentenceid, elementoverso, pnum) {
var spanoccorrenza = $('<span />') var spanoccorrenza = $('<span />')
spanoccorrenza.attr('id', 'sep_'+pos) spanoccorrenza.attr('id', 'sep_'+pos)
@ -1315,14 +1433,11 @@ function resetFrasi(){
}); });
*/ */
if (!resSent.has(fraseItems[0])){ if (!resSent.has(fraseItems[0])){
resSent.add(fraseItems[0]) resSent.add(fraseItems[0]);
resultsInCantica.push(fraseItems[4]); resultsInCantica.push(fraseItems[4]);
resultsInCanto.push(fraseItems[4] + fraseItems[5]) resultsInCanto.push(fraseItems[4] + fraseItems[5]);
} }
} }
} }
if (listarisultati.length){ if (listarisultati.length){