Skip to content

Commit

Permalink
reset filter when brushed with empty extent
Browse files Browse the repository at this point in the history
  • Loading branch information
NickQiZhu committed Oct 21, 2013
1 parent d5590f9 commit 34023ba
Show file tree
Hide file tree
Showing 6 changed files with 4 additions and 40 deletions.
12 changes: 0 additions & 12 deletions dc.js
Original file line number Diff line number Diff line change
Expand Up @@ -2202,23 +2202,11 @@ dc.coordinateGridChart = function (_chart) {
return _brush.empty() || !extent || extent[1] <= extent[0];
};

_chart.brushHasNoLength = function(extent) {
if (extent[0] instanceof Date && extent[1] instanceof Date) {
return extent[0].getTime() == extent[1].getTime();
} else {
return extent[0] == extent[1];
}
};

_chart._brushing = function() {
var extent = _chart.extendBrush();

_chart.redrawBrush(_g);

if (_chart.brushHasNoLength(extent)) {
return;
}

if (_chart.brushIsEmpty(extent)) {
dc.events.trigger(function () {
_chart.filter(null);
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.

12 changes: 0 additions & 12 deletions src/coordinate-grid-chart.js
Original file line number Diff line number Diff line change
Expand Up @@ -679,23 +679,11 @@ dc.coordinateGridChart = function (_chart) {
return _brush.empty() || !extent || extent[1] <= extent[0];
};

_chart.brushHasNoLength = function(extent) {
if (extent[0] instanceof Date && extent[1] instanceof Date) {
return extent[0].getTime() == extent[1].getTime();
} else {
return extent[0] == extent[1];
}
};

_chart._brushing = function() {
var extent = _chart.extendBrush();

_chart.redrawBrush(_g);

if (_chart.brushHasNoLength(extent)) {
return;
}

if (_chart.brushIsEmpty(extent)) {
dc.events.trigger(function () {
_chart.filter(null);
Expand Down
2 changes: 1 addition & 1 deletion test/coordinate-grid-chart-test.js
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ suite.addBatch({

'should not trigger a filter event': function(chart) {
chart._brushing();
assert.isTrue(chart.filter.notCalled);
assert.isTrue(chart.filter.calledWith(null));
}
}
});
Expand Down
12 changes: 0 additions & 12 deletions web/js/dc.js
Original file line number Diff line number Diff line change
Expand Up @@ -2202,23 +2202,11 @@ dc.coordinateGridChart = function (_chart) {
return _brush.empty() || !extent || extent[1] <= extent[0];
};

_chart.brushHasNoLength = function(extent) {
if (extent[0] instanceof Date && extent[1] instanceof Date) {
return extent[0].getTime() == extent[1].getTime();
} else {
return extent[0] == extent[1];
}
};

_chart._brushing = function() {
var extent = _chart.extendBrush();

_chart.redrawBrush(_g);

if (_chart.brushHasNoLength(extent)) {
return;
}

if (_chart.brushIsEmpty(extent)) {
dc.events.trigger(function () {
_chart.filter(null);
Expand Down

0 comments on commit 34023ba

Please sign in to comment.