Skip to content

Commit

Permalink
tweak scatterplot transition
Browse files Browse the repository at this point in the history
  • Loading branch information
NickQiZhu committed Oct 15, 2013
1 parent dcaa790 commit f24bee8
Show file tree
Hide file tree
Showing 7 changed files with 23 additions and 29 deletions.
14 changes: 6 additions & 8 deletions dc.js
Original file line number Diff line number Diff line change
Expand Up @@ -183,7 +183,7 @@ dc.transition = function(selections, duration, callback) {
.transition()
.duration(duration);

if (callback instanceof Function) {
if (typeof(callback) === 'function') {
callback(s);
}

Expand Down Expand Up @@ -5547,14 +5547,12 @@ dc.scatterPlot = function (parent, chartGroup) {
.attr("class", "symbol")
.attr("transform", _locator);

dc.transition(symbols, _chart.transitionDuration(), function (symbols) {
symbols.attr("transform", _locator)
.attr("r", _symbolSize);
});
dc.transition(symbols, _chart.transitionDuration())
.attr("transform", _locator)
.attr("r", _symbolSize);

dc.transition(symbols.exit(), _chart.transitionDuration(), function (symbols) {
symbols.attr("r", 0).remove();
});
dc.transition(symbols.exit(), _chart.transitionDuration())
.attr("r", 0).remove();
};

/**
Expand Down
4 changes: 2 additions & 2 deletions dc.min.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dc.min.js.map

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion src/core.js
Original file line number Diff line number Diff line change
Expand Up @@ -162,7 +162,7 @@ dc.transition = function(selections, duration, callback) {
.transition()
.duration(duration);

if (callback instanceof Function) {
if (typeof(callback) === 'function') {
callback(s);
}

Expand Down
14 changes: 6 additions & 8 deletions src/scatter-plot.js
Original file line number Diff line number Diff line change
Expand Up @@ -17,14 +17,12 @@ dc.scatterPlot = function (parent, chartGroup) {
.attr("class", "symbol")
.attr("transform", _locator);

dc.transition(symbols, _chart.transitionDuration(), function (symbols) {
symbols.attr("transform", _locator)
.attr("r", _symbolSize);
});

dc.transition(symbols.exit(), _chart.transitionDuration(), function (symbols) {
symbols.attr("r", 0).remove();
});
dc.transition(symbols, _chart.transitionDuration())
.attr("transform", _locator)
.attr("r", _symbolSize);

dc.transition(symbols.exit(), _chart.transitionDuration())
.attr("r", 0).remove();
};

/**
Expand Down
2 changes: 1 addition & 1 deletion test/scatterplot-test.js
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ suite.addBatch({
topic: function () {
var chart = buildChart('scatter-plot-update');
valueDimension.filter(66);
chart.render();
chart.redraw();
return chart;
},

Expand Down
14 changes: 6 additions & 8 deletions web/js/dc.js
Original file line number Diff line number Diff line change
Expand Up @@ -183,7 +183,7 @@ dc.transition = function(selections, duration, callback) {
.transition()
.duration(duration);

if (callback instanceof Function) {
if (typeof(callback) === 'function') {
callback(s);
}

Expand Down Expand Up @@ -5547,14 +5547,12 @@ dc.scatterPlot = function (parent, chartGroup) {
.attr("class", "symbol")
.attr("transform", _locator);

dc.transition(symbols, _chart.transitionDuration(), function (symbols) {
symbols.attr("transform", _locator)
.attr("r", _symbolSize);
});
dc.transition(symbols, _chart.transitionDuration())
.attr("transform", _locator)
.attr("r", _symbolSize);

dc.transition(symbols.exit(), _chart.transitionDuration(), function (symbols) {
symbols.attr("r", 0).remove();
});
dc.transition(symbols.exit(), _chart.transitionDuration())
.attr("r", 0).remove();
};

/**
Expand Down

0 comments on commit f24bee8

Please sign in to comment.