J'utilise cytoscape pour afficher les connexions dans la littérature biologique et je veux montrer les références lorsque l'on clique sur les bords.
Je suis les instructions pour utiliser Tippy en conjonction avec cytoscape-popper à l'adresse suivante https://github.com/cytoscape/cytoscape.js-popper/blob/master/demo-tippy.html . Cela fonctionne bien, sauf lorsqu'il s'agit de créer des liens href dans le texte de Tippy, que j'aimerais pouvoir utiliser pour les clics.
J'essaie de le faire en incorporant 'interactive : true' dans le code ci-dessous, mais cela génère une erreur dans la console. TypeError: t is null
var makeTippy = function(el, text){
var ref = el.popperRef();
var dummyDomEle = document.createElement('div');
var tip = tippy(dummyDomEle, {
onCreate: function(instance){ // mandatory
instance.popperInstance.reference = ref;
},
lazy: false,
trigger: 'manual',
content: function(){
var div = document.createElement('div');
div.innerHTML = text;
return div;
},
// own preferences:
arrow: true,
placement: 'bottom',
hideOnClick: true,
multiple: true,
//interactive: true, <-- uncommenting this line generates error
sticky: true,
theme: 'run'
});
};