Hi,
I'm trying to create a button in my html with cytoscape but I can't make click in the button. Where and how shoud I create?
thanks and sorry for my english!
My code:
<!DOCTYPE html>
<!--
-->
<meta name="robots" content="noindex">
<html>
<head>
<meta name="description" content="[An example of getting started with Cytoscape.js]" />
<script src="
http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<meta charset=utf-8 />
<title>Cytoscape.js initialisation</title>
<script src="
http://cytoscape.github.io/cytoscape.js/api/cytoscape.js-latest/cytoscape.min.js"></script>
<script src="
http://cytoscape.github.io/cytoscape.js/api/cytoscape.js-latest/arbor.js"></script>
<script src="
http://cytoscape.github.io/cytoscape.js/api/cytoscape.js-latest/springy.js"></script>
<style id="jsbin-css">
body {
font: 14px helvetica neue, helvetica, arial, sans-serif;
}
#cy {
height: 100%;
width: 100%;
position: absolute;
left: 0;
top: 0;
}
</style>
</head>
<body>
<div id="cy"></div>
<form><input type="button" value="Download Now" onClick="window.location.href='yourpage.html'"></form><script id="jsbin-javascript">
var options = {
name: 'breadthfirst',
fit: true,
directed: true,
spacingFactor: 0.75,
avoidOverlap: true,
padding: 1
};
$('#cy').cytoscape({
style: cytoscape.stylesheet()
.selector('node')
.css({
'content': 'data(name)',
'text-valign': 'center',
'color': 'black',
'font-size': '10',
'text-outline-width': 1,
'text-outline-color': '#888'
})
.selector('Edge arrow')
.css({
'source-arrow-color': 'red',
'color': 'black'
})
.selector('edge')
.css({
'width': '1',
'source-arrow-color': 'black',
'target-arrow-color': 'black',
'color': 'black',
'line-color': 'black',
'target-arrow-shape': 'triangle'
})
.selector(':selected')
.css({
'background-color': 'red',
'line-color': 'red',
'target-arrow-color': 'red',
'source-arrow-color': 'red'
})
.selector('.faded')
.css({
'opacity': 0.25,
'text-opacity': 0
}),
elements: {
nodes: [
{ data: { id:'
job.000.174.763.001.sh', name: '763' } },
...........
] ,
edges: [
{ data: { source: '
job.000.174.772.001.sh', target: '
job.000.174.770.001.sh' } },
...............
]
},
ready: function(){
window.cy = this;
// giddy up...
<form><input type="button" value="Download Now" onClick="window.location.href='yourpage.html'"></form>
cy.elements().unselectify();
cy.layout( options );
cy.on('tap', 'node', function(e){
var node = e.cyTarget;
var neighborhood = node.neighborhood().add(node);
cy.elements().addClass('faded');
neighborhood.removeClass('faded');
});
cy.on('tap', function(e){
if( e.cyTarget === cy ){
cy.elements().removeClass('faded');
}
});
}
});
</script>
</body>
</html>