diff --git a/js/syntgraph.js b/js/syntgraph.js index 38335e0..c46244b 100644 --- a/js/syntgraph.js +++ b/js/syntgraph.js @@ -13,30 +13,16 @@ const runtime1 = new Runtime(new Library(name => { } })); -const emptyInfo = `
- - Nessuna struttura visualizzata
`; -const defText = document.createTextNode('Nessuna struttura visualizzata'); -var iDiv = document.createElement('div') -iDiv.className="card card-body well well-sm m-1 mt-2 p-0" -iDiv.setAttribute("id","infoCard0") -var iSpan=document.createElement('span') -iSpan.setAttribute('class', "p-3 text-muted bg-lida-vis small") -iSpan.setAttribute('style', "opacity: 0.6;") -iSpan.appendChild(defText) -iDiv.appendChild(iSpan); - document.addEventListener("dblclick", function(e){ const target = e.target.closest("."+formaClass); - if(target){ var periodograph=document.getElementById("periodograph"); if (periodograph!=null){ - + //console.log('val '+document.getElementById("periodograph").getAttribute('name')) let showngr=document.getElementById("periodograph").getAttribute('name').split("_") var tmpsent=showngr[0]+"_"+showngr[1]+"_s_"+showngr[2] periodograph.parentNode.removeChild(periodograph); @@ -59,7 +45,8 @@ document.addEventListener("dblclick", function(e){ //$('#tab-list #vis0-tab').tab('show') resetMinimap(tmpsent) - document.getElementById("displayinfo").appendChild(iDiv) + emptyStructCard() + if (tmpsent==lsentid){ //showMinimap() @@ -68,11 +55,18 @@ document.addEventListener("dblclick", function(e){ } } - + var hcontainer="#structCard0" + var main=runtime1.module(commarc, name => { if (name === "sentenceStructArcs_new") { - return new Inspector(document.querySelector("#displayinfo")); + const structel = document.getElementsByClassName(lsentid); + console.log(structel[0].parentNode.getAttribute('value')) + var stid=lsentid.split('_') + var structid=stid[0]+'_'+stid[1]+'_'+structel[0].parentNode.getAttribute('value') + console.log(structid) + fillStructCard(structid); + return new Inspector(document.querySelector(hcontainer)); } }); @@ -84,8 +78,17 @@ document.addEventListener("dblclick", function(e){ var mywidth=document.getElementById('displaycanto').offsetWidth console.log('here graph '+lisid+' '+lsentid) + var structContainer=document.getElementById("structCard0"); + + main.redefine('width', 645); main.redefine("lisid", lisid); + const structel = document.getElementsByClassName(lsentid); + + var stid=lsentid.split('_') + var structid=stid[0]+'_'+stid[1]+'_'+structel[0].parentNode.getAttribute('value') + + fillStructCard(structid) var collection = document.getElementsByClassName(lsentid); for (let i = 0; i < collection.length; i++) { //collection[i].classList.add('font-weight-normal'); @@ -155,4 +158,4 @@ function updateMinimap(sentid){ } } -} +} \ No newline at end of file