dialoghi: agg personaggio e tipo in tooltip
This commit is contained in:
parent
2231472535
commit
771b9080ae
|
@ -573,6 +573,7 @@ li::marker {
|
||||||
}
|
}
|
||||||
|
|
||||||
.diaDiretto {
|
.diaDiretto {
|
||||||
|
font-style: italic;
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
color: #bb6258;
|
color: #bb6258;
|
||||||
}
|
}
|
||||||
|
@ -594,3 +595,6 @@ li::marker {
|
||||||
font-size: 12px;
|
font-size: 12px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.ttContentPers {
|
||||||
|
padding: 3px 3px 0px 3px;
|
||||||
|
}
|
||||||
|
|
|
@ -101,7 +101,7 @@ $(" ."+formaClass).each(function(idx, element) {
|
||||||
// We cycle through the elements using each() so that we can choose the element specifically that we wish to clean up afterward
|
// We cycle through the elements using each() so that we can choose the element specifically that we wish to clean up afterward
|
||||||
var ele = $(element);
|
var ele = $(element);
|
||||||
ele.tooltip({
|
ele.tooltip({
|
||||||
content: (function() {return formatTTContent(ele.attr('title'), ele.attr('class').split(' ')[1]);}),
|
content: (function() {return formatTTContent(ele.attr('title'), ele.attr('class').split(' ')[1], ele.attr('class').split(' ')[0]);}),
|
||||||
classes:{"ui-tooltip":'Nik_dropdown-content'},
|
classes:{"ui-tooltip":'Nik_dropdown-content'},
|
||||||
close: function (event, ui) {$(".ui-helper-hidden-accessible").remove();},
|
close: function (event, ui) {$(".ui-helper-hidden-accessible").remove();},
|
||||||
create: function(ev, ui) {$(this).data("ui-tooltip").liveRegion.remove();},
|
create: function(ev, ui) {$(this).data("ui-tooltip").liveRegion.remove();},
|
||||||
|
@ -521,32 +521,6 @@ $(" ."+formaClass).hover(function(idx, element) {
|
||||||
//Utility functions
|
//Utility functions
|
||||||
|
|
||||||
|
|
||||||
/*
|
|
||||||
function addFormaListenersInRisultato(tmplist){
|
|
||||||
|
|
||||||
for (ris of tmplist) {
|
|
||||||
|
|
||||||
ele = $(ris)
|
|
||||||
$(ris).tooltip({
|
|
||||||
content: (function() { return formatTTContent(ele.attr('title'), ele.attr('class').split(' ')[1]); }),
|
|
||||||
classes: { "ui-tooltip": 'Nik_dropdown-content' },
|
|
||||||
//close: function(event, ui) { $(".ui-helper-hidden-accessible").remove(); },
|
|
||||||
//create: function(ev, ui) { $(this).data("ui-tooltip").liveRegion.remove(); },
|
|
||||||
hide: false,
|
|
||||||
show: { delay: 800, duration: 0 }
|
|
||||||
|
|
||||||
});
|
|
||||||
$(ris).hover(function(idx, element) {
|
|
||||||
|
|
||||||
var sentenceId = $(this).attr('class').split(' ')[0].split('_')
|
|
||||||
var tmplisid = sentenceId[0] + '_' + sentenceId[1] + '_' + sentenceId[3]
|
|
||||||
lsentid = $(this).attr('class').split(' ')[0]
|
|
||||||
lisid = tmplisid
|
|
||||||
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
}*/
|
|
||||||
|
|
||||||
function addFormaListenersInCanto(){
|
function addFormaListenersInCanto(){
|
||||||
let idn=0
|
let idn=0
|
||||||
|
@ -555,7 +529,7 @@ $(" ."+formaClass).hover(function(idx, element) {
|
||||||
var ele = $(element);
|
var ele = $(element);
|
||||||
|
|
||||||
$(element).tooltip({
|
$(element).tooltip({
|
||||||
content: (function() { return formatTTContent(ele.attr('title'), ele.attr('class').split(' ')[1]); }),
|
content: (function() { return formatTTContent(ele.attr('title'), ele.attr('class').split(' ')[1], ele.attr('class').split(' ')[0]); }),
|
||||||
classes: { "ui-tooltip": 'Nik_dropdown-content' },
|
classes: { "ui-tooltip": 'Nik_dropdown-content' },
|
||||||
//close: function(event, ui) { $(".ui-helper-hidden-accessible").remove(); },
|
//close: function(event, ui) { $(".ui-helper-hidden-accessible").remove(); },
|
||||||
//create: function(ev, ui) { $(this).data("ui-tooltip").liveRegion.remove(); },
|
//create: function(ev, ui) { $(this).data("ui-tooltip").liveRegion.remove(); },
|
||||||
|
@ -1258,9 +1232,12 @@ function resetFrasi(){
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//Visualizzazione lemma e categoria grammaticale
|
//Calcola lemma e categoria grammaticale oppure categoria sintattica per tooltip
|
||||||
|
|
||||||
function formatTTContent(categ, syntType){
|
function formatTTContent(categ, syntType, sentId){
|
||||||
|
if (selectedVista=='frasi'){
|
||||||
|
return '<div class="ttContent"><b>'+maptypes[syntType]+'</b></div>';
|
||||||
|
}
|
||||||
var details=[];
|
var details=[];
|
||||||
var lemma=categ.split('#')[1].replace("^", " ") //il lemma
|
var lemma=categ.split('#')[1].replace("^", " ") //il lemma
|
||||||
var categoria=categ.split('#')[0] // la categoria
|
var categoria=categ.split('#')[0] // la categoria
|
||||||
|
@ -1270,10 +1247,15 @@ function resetFrasi(){
|
||||||
var catgramm;
|
var catgramm;
|
||||||
var subcatgramm = '';
|
var subcatgramm = '';
|
||||||
var popoverText = '';
|
var popoverText = '';
|
||||||
if (selectedVista=='frasi'){
|
var discorsost='';
|
||||||
return '<div class="ttContent"><b>'+maptypes[syntType]+'</b></div>';
|
var TipiDiscorso={
|
||||||
|
"ThoughtDiscourse": "Pensato",
|
||||||
|
"DirectDiscourse": "Diretto",
|
||||||
|
"SpeakableDiscourse": "Parlato"
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
for (detail of details){
|
for (detail of details){
|
||||||
|
|
||||||
myitems= detail.split(',');
|
myitems= detail.split(',');
|
||||||
|
@ -1284,6 +1266,16 @@ function resetFrasi(){
|
||||||
popoverText = popoverText + catgramm + subcatgramm;
|
popoverText = popoverText + catgramm + subcatgramm;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if(selectedVista=='dialoghi'){
|
||||||
|
for (const india in dialoghi){
|
||||||
|
if (dialoghi[india]['Cnt'].replace('_so','')==sentId){
|
||||||
|
discorsost="<div class='ttContentPers'><b>Personaggio:</b> "+dialoghi[india]['Spna'].replace('http://dantenetwork.it/data/commedia/', '')
|
||||||
|
+'<br><b>Discorso:</b> '+TipiDiscorso[dialoghi[india]['Dty']]+'</div>'
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
popoverText=popoverText+discorsost
|
||||||
return (popoverText);
|
return (popoverText);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue