corretti bug in vis struttura sint

This commit is contained in:
cesare 2024-02-13 11:09:31 +01:00
parent 4ccb789ac9
commit e7ca33be4b
3 changed files with 10 additions and 10 deletions

View File

@ -724,7 +724,7 @@ function loadFrasi() {
function resetFrasi(){ function resetFrasi(){
for (mk in dialogspeakers){ for (mk in dialogspeakers){
console.log (mk+' '+dialogspeakers[mk]) //console.log (mk+' '+dialogspeakers[mk])
$(cantoDisplayed).find(' .'+dialogspeakers[mk]).each(function() { $(cantoDisplayed).find(' .'+dialogspeakers[mk]).each(function() {
$(this).removeClass(dialogspeakers[mk]); $(this).removeClass(dialogspeakers[mk]);
}) })

View File

@ -45,7 +45,7 @@ document.addEventListener("dblclick", function(e){
console.log('here graph '+lisid+' '+lsentid) console.log('here graph '+lisid+' '+lsentid)
main.redefine('width', 645); main.redefine('width', 625);
main.redefine("lisid", lisid); main.redefine("lisid", lisid);
const structel = document.getElementsByClassName(lsentid); const structel = document.getElementsByClassName(lsentid);

View File

@ -37,7 +37,7 @@ function getFrasi(nfrase){
var frase=item.frase var frase=item.frase
var myval=''; var myval='';
if (!usednodes.includes(mysrc.replace(/\s/g, '')) && nfrase.includes(frase)){ if (!usednodes.includes(mysrc.replace(/\s/g, '')) && nfrase.includes(frase)){
console.log ('In sources, id : '+mysrc.replace(/\s/g, '')+' target: '+mytgt) //console.log ('In sources, id : '+mysrc.replace(/\s/g, '')+' target: '+mytgt)
var myvis=item.visibile.trim(); var myvis=item.visibile.trim();
//if(myvis.indexOf('_v')==-1) //if(myvis.indexOf('_v')==-1)
// myvis=mysrc // myvis=mysrc
@ -52,7 +52,7 @@ function getFrasi(nfrase){
usednodes.push(mysrc.replace(/\s/g, '').replaceAll("-",'')) usednodes.push(mysrc.replace(/\s/g, '').replaceAll("-",''))
} }
if (!usednodes.includes(mytgt.replace(/\s/g, '')) && nfrase.includes(frase)){ if (!usednodes.includes(mytgt.replace(/\s/g, '')) && nfrase.includes(frase)){
console.log ('In target, id : '+mysrc+' target: '+mytgt.replace(/\s/g, '')) //console.log ('In target, id : '+mysrc+' target: '+mytgt.replace(/\s/g, ''))
mnode.push({ mnode.push({
"id" : mytgt, "id" : mytgt,
"type" : item.type, "type" : item.type,
@ -672,7 +672,7 @@ function _sentenceStructArcs2(d3,DOM,width,margin,height,data_frasi,yScale,sente
let start = yScale(idToNode[d.source].visible); let start = yScale(idToNode[d.source].visible);
let end = yScale(idToNode[d.target].visible); let end = yScale(idToNode[d.target].visible);
//console.log(start+' '+end) //console.log(start+' '+end)
if (start==null) if (isNaN(start))
return return
const arcPath = ['M', margin.left+405, start, 'A', Math.abs(start - end)/2, ',', Math.abs(start-end)/2, 0,0,",", const arcPath = ['M', margin.left+405, start, 'A', Math.abs(start - end)/2, ',', Math.abs(start-end)/2, 0,0,",",
start < end ? 1: 0, margin.left+405, end].join(' '); start < end ? 1: 0, margin.left+405, end].join(' ');
@ -994,7 +994,7 @@ function _sentenceStructArcs_new(d3,DOM,width,margin,sentenceheight,lisid,data_f
let lor=true; let lor=true;
let nodeoffset=4 let nodeoffset=4
if (start < end && d.type.includes ('coord')){//.includes('coord')){ if (start < end && d.type.includes ('coord')){//.includes('coord')){
console.log('here') //console.log('here')
lor=false; lor=false;
nodeoffset=-4 nodeoffset=-4
} }
@ -1106,7 +1106,7 @@ function _sentenceArcsStructs_new(d3,DOM,width,margin,sentenceheight,lisid,data_
const radius = 4 const radius = 4
const sty=24 const sty=24
const titleposy=15 const titleposy=15
const titleposx=margin.lef-10 //100 const titleposx=margin.left-5 //100
const nodehpos=483 const nodehpos=483
const labelhpos=nodehpos-178 const labelhpos=nodehpos-178
const maxlabelwidth=40 const maxlabelwidth=40
@ -1200,7 +1200,7 @@ function _sentenceArcsStructs_new(d3,DOM,width,margin,sentenceheight,lisid,data_
let end = sty+yScale(idToNode[d.target].visible); let end = sty+yScale(idToNode[d.target].visible);
let lor=true; let lor=true;
let nodeoffset=4 let nodeoffset=4
if (start==null) if (isNaN(start))
return return
const arcPath = ['M', margin.left+nodehpos+nodeoffset, start, 'A', (Math.abs(start - end)/2), ',', Math.abs(start-end)/2, 0,0,",", const arcPath = ['M', margin.left+nodehpos+nodeoffset, start, 'A', (Math.abs(start - end)/2), ',', Math.abs(start-end)/2, 0,0,",",
lor ? 1: 0, margin.left+nodehpos+nodeoffset, end].join(' '); lor ? 1: 0, margin.left+nodehpos+nodeoffset, end].join(' ');
@ -1215,7 +1215,7 @@ function _sentenceArcsStructs_new(d3,DOM,width,margin,sentenceheight,lisid,data_
let lor=true; let lor=true;
let nodeoffset=4 let nodeoffset=4
if (start < end && d.type.includes ('coord')){//.includes('coord')){ if (start < end && d.type.includes ('coord')){//.includes('coord')){
console.log('here') //console.log('here')
lor=false; lor=false;
nodeoffset=-4 nodeoffset=-4
} }
@ -1434,7 +1434,7 @@ function _wrap_node_text(){return(
} }
lines.push(line.join(" ")); lines.push(line.join(" "));
var htmllines=lines.join("") var htmllines=lines.join("")
console.log(htmllines) //console.log(htmllines)
return htmllines; return htmllines;
} }
)} )}