gestione grafi, cancellazione in progress

This commit is contained in:
cesare 2024-01-08 22:19:08 +01:00
parent 2ac0565027
commit fb1e732cca
1 changed files with 22 additions and 19 deletions

View File

@ -13,30 +13,16 @@ const runtime1 = new Runtime(new Library(name => {
} }
})); }));
const emptyInfo = `<div class="card card-body well well-sm m-1 mt-2 p-0" id="infoCard0">
<span class="p-3 text-muted bg-lida-vis small" style="opacity: 0.6;">
Nessuna struttura visualizzata</span></div>`;
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){ document.addEventListener("dblclick", function(e){
const target = e.target.closest("."+formaClass); const target = e.target.closest("."+formaClass);
if(target){ if(target){
var periodograph=document.getElementById("periodograph"); var periodograph=document.getElementById("periodograph");
if (periodograph!=null){ if (periodograph!=null){
//console.log('val '+document.getElementById("periodograph").getAttribute('name'))
let showngr=document.getElementById("periodograph").getAttribute('name').split("_") let showngr=document.getElementById("periodograph").getAttribute('name').split("_")
var tmpsent=showngr[0]+"_"+showngr[1]+"_s_"+showngr[2] var tmpsent=showngr[0]+"_"+showngr[1]+"_s_"+showngr[2]
periodograph.parentNode.removeChild(periodograph); periodograph.parentNode.removeChild(periodograph);
@ -59,7 +45,8 @@ document.addEventListener("dblclick", function(e){
//$('#tab-list #vis0-tab').tab('show') //$('#tab-list #vis0-tab').tab('show')
resetMinimap(tmpsent) resetMinimap(tmpsent)
document.getElementById("displayinfo").appendChild(iDiv) emptyStructCard()
if (tmpsent==lsentid){ if (tmpsent==lsentid){
//showMinimap() //showMinimap()
@ -68,11 +55,18 @@ document.addEventListener("dblclick", function(e){
} }
} }
var hcontainer="#structCard0"
var main=runtime1.module(commarc, name => { var main=runtime1.module(commarc, name => {
if (name === "sentenceStructArcs_new") { 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 var mywidth=document.getElementById('displaycanto').offsetWidth
console.log('here graph '+lisid+' '+lsentid) console.log('here graph '+lisid+' '+lsentid)
var structContainer=document.getElementById("structCard0");
main.redefine('width', 645); main.redefine('width', 645);
main.redefine("lisid", lisid); 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); var collection = document.getElementsByClassName(lsentid);
for (let i = 0; i < collection.length; i++) { for (let i = 0; i < collection.length; i++) {
//collection[i].classList.add('font-weight-normal'); //collection[i].classList.add('font-weight-normal');