/* ------------------ */ /* index-controls.js */ /* ------------------ */ // ---------------- // drag listeners var dragstarted = function dragstarted(d) { if (!d3.event.active) simulation.alphaTarget(0.3).restart() } function dragged(d) { } function dragended(d) { if (!d3.event.active) simulation.alphaTarget(0); } // ---------------- // mouse listeners function pauseEvent(e){ if(e.stopPropagation) e.stopPropagation(); if(e.preventDefault) e.preventDefault(); e.cancelBubble=true; e.returnValue=false; return false; } function mousemove(svgElement) { moving = 1 mousePosition = d3.mouse(svgElement) // updateMousePos var e = d3.event pauseEvent(e) } function mouseleave() { moving = 0 // stopParticles(); } function mousedown() { // mousedown = 1 // updateMousePos(); // startParticles(); } function mousedown() { // touchstart = 1 // updateMousePos(); // startParticles(); } function touchmove(svgElement) { moving = 1 mousePosition = d3.mouse(svgElement) // updateMousePos var e = d3.event pauseEvent(e) } function mouseup() { // mouseup = 1 // stopParticles(); } function touchend() { // touchend = 1 // stopParticles(); }