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
console.log(cantica+', '+canto)
commentsArray=getVersiConCitazioni(cantica, canto)
console.log("Array prima")
console.log(commentsArray)
commentsArray.forEach(removeHtmlTags)
console.log("Array dopo")
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
function getComments(cid){
text = value["verso"]
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);
for (var pos in commentsArray){
var comments = commentsArray[pos]
if (comments.verso == id){
console.log(comments)
return ('<br>Annotazione: '+comments.annotazione + "<br> Frammento annotazione: "+comments.frammentoNota + "<br> Commentario: " + comments.commentario+"<br>"+
"<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 (true)
}
}
return null;
return false;
}
/*FINE GESTIONE CITAZIONI*/
@ -971,7 +1103,7 @@ function resetFrasi(){
var verso = parseInt(formaItem[3]) - 1;
var idCommento = "Commento_"+idcantica+"_"+canto+"_"+verso;
if (getComments(idCommento) != null){
if (hasComments(idCommento)){
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) {
var spanoccorrenza = $('<span />')
spanoccorrenza.attr('id', 'sep_'+pos)
@ -1315,14 +1433,11 @@ function resetFrasi(){
});
*/
if (!resSent.has(fraseItems[0])){
resSent.add(fraseItems[0])
resSent.add(fraseItems[0]);
resultsInCantica.push(fraseItems[4]);
resultsInCanto.push(fraseItems[4] + fraseItems[5])
resultsInCanto.push(fraseItems[4] + fraseItems[5]);
}
}
}
if (listarisultati.length){