/* -------------------------- */ /* animasplugin */ /* -------------------------- */ var animasplugin = function animasplugin() { d3.select("#controls") .append("div") .attr("class", "animas") .style("width", "600px") .selectAll(".anima") .data(d3.entries(__map.state().config.animation.types)) .enter().append("button") .attr("class", "anima") .text(function(d) { return d.key; }) .style("font", "5px century-gothic") .style("width", "28px") .style("padding", "0px") .style("margin", "0px") .on("click", function(d) { let anima = d.value __map.state().xsf.clear() __map.state().animation.run(anima) }); var animasplugin = function plugin() {} animasplugin.redraw = function(params) {} return animasplugin }