in toolkit/jb/svg.js [205:221]
first: function(bodyElm) {
var circle = d3.select(svgNode('circle'))
.attr('r', 9).attr('fill', 'black')
.style('cursor', 'pointer')
.style('pointer-events', 'all');
bodyElm.appendChild(circle.node());
var circleClicks = Kefir.fromEvents(circle.node(), 'click');
circleClicks.onValue(function() {
circle.classed('rpd-util-bang-fresh', true);
});
circleClicks.delay(500).onValue(function() {
circle.classed('rpd-util-bang-fresh', false);
});
return { 'trigger':
{ valueOut: circleClicks.map(function() { return {}; }) }
};
}