Merge branch 'master' of
https://gitea-s2i2s.isti.cnr.it/concordia/LiDa_Search.git Tags Html removed
This commit is contained in:
parent
b19384a790
commit
ed1b7274eb
|
@ -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("«","");
|
||||
text = text.replace("»","");
|
||||
value["annotazione"] = text;
|
||||
}
|
||||
|
||||
text = value["verso"]
|
||||
if (text != null){
|
||||
text = text.replace(/<(.|\n)*?>/g, '');
|
||||
text = text.replace("«","");
|
||||
text = text.replace("»","");
|
||||
value["verso"] = text;
|
||||
}
|
||||
|
||||
text = value["commentario"]
|
||||
if (text != null){
|
||||
text = text.replace(/<(.|\n)*?>/g, '');
|
||||
text = text.replace("«","");
|
||||
text = text.replace("»","");
|
||||
value["commentario"] = text;
|
||||
}
|
||||
|
||||
text = value["frammentoNota"]
|
||||
if (text != null){
|
||||
text = text.replace(/<(.|\n)*?>/g, '');
|
||||
text = text.replace("«","");
|
||||
text = text.replace("»","");
|
||||
value["frammentoNota"] = text;
|
||||
}
|
||||
|
||||
text = value["AutoreCitazione"]
|
||||
if (text != null){
|
||||
text = text.replace(/<(.|\n)*?>/g, '');
|
||||
text = text.replace("«","");
|
||||
text = text.replace("»","");
|
||||
value["AutoreCitazione"] = text;
|
||||
}
|
||||
|
||||
text = value["FonteCitazione"]
|
||||
if (text != null){
|
||||
text = text.replace(/<(.|\n)*?>/g, '');
|
||||
text = text.replace("«","");
|
||||
text = text.replace("»","");
|
||||
value["FonteCitazione"] = text;
|
||||
}
|
||||
|
||||
text = value["NotaFonteCitazione"]
|
||||
if (text != null) {
|
||||
text = text.replace(/<(.|\n)*?>/g, '');
|
||||
text = text.replace("«", "");
|
||||
text = text.replace("»", "");
|
||||
value["NotaFonteCitazione"] = text;
|
||||
}
|
||||
|
||||
text = value["LuogoFonteCitazione"]
|
||||
if (text != null) {
|
||||
text = text.replace(/<(.|\n)*?>/g, '');
|
||||
text = text.replace("«", "");
|
||||
text = text.replace("»", "");
|
||||
value["LuogoFonteCitazione"] = text;
|
||||
}
|
||||
|
||||
text = value["TestoFonteCitazione"]
|
||||
if (text != null) {
|
||||
text = text.replace(/<(.|\n)*?>/g, '');
|
||||
text = text.replace("«", "");
|
||||
text = text.replace("»", "");
|
||||
value["TestoFonteCitazione"] = text;
|
||||
}
|
||||
|
||||
text = value["URLFonteCitazione"]
|
||||
if (text != null) {
|
||||
text = text.replace(/<(.|\n)*?>/g, '');
|
||||
text = text.replace("«", "");
|
||||
text = text.replace("»", "");
|
||||
value["URLFonteCitazione"] = text;
|
||||
}
|
||||
|
||||
text = value["NaturaRiferimento"]
|
||||
if (text != null) {
|
||||
text = text.replace(/<(.|\n)*?>/g, '');
|
||||
text = text.replace("«", "");
|
||||
text = text.replace("»", "");
|
||||
value["NaturaRiferimento"] = text;
|
||||
}
|
||||
|
||||
text = value["RapportoCommentoCommentatoreText"]
|
||||
if (text != null) {
|
||||
text = text.replace(/<(.|\n)*?>/g, '');
|
||||
text = text.replace("«", "");
|
||||
text = text.replace("»", "");
|
||||
value["RapportoCommentoCommentatoreText"] = text;
|
||||
}
|
||||
|
||||
text = value["RapportoSoggettoOggetto"]
|
||||
if (text != null) {
|
||||
text = text.replace(/<(.|\n)*?>/g, '');
|
||||
text = text.replace("«", "");
|
||||
text = text.replace("»", "");
|
||||
value["RapportoSoggettoOggetto"] = text;
|
||||
}
|
||||
}
|
||||
|
||||
//DA MODIFICARE: getComments può restituire più di un commento
|
||||
function getComments(cid){
|
||||
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){
|
||||
|
|
Loading…
Reference in New Issue