Skip to content

Commit da10f42

Browse files
RangeSelector: remove depecated callValueChanged (DevExpress#30115)
1 parent e0c5802 commit da10f42

File tree

10 files changed

+6
-61
lines changed

10 files changed

+6
-61
lines changed

packages/devextreme-angular/src/ui/nested/behavior.ts

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ import {
1515

1616

1717
import { SliderValueChangeMode } from 'devextreme/common';
18-
import { ValueChangedCallMode } from 'devextreme/viz/range_selector';
1918

2019
import {
2120
DxIntegrationModule,
@@ -49,14 +48,6 @@ export class DxoBehaviorComponent extends NestedOption implements OnDestroy, OnI
4948
this._setOption('animationEnabled', value);
5049
}
5150

52-
@Input()
53-
get callValueChanged(): ValueChangedCallMode {
54-
return this._getOption('callValueChanged');
55-
}
56-
set callValueChanged(value: ValueChangedCallMode) {
57-
this._setOption('callValueChanged', value);
58-
}
59-
6051
@Input()
6152
get manualRangeSelectionEnabled(): boolean {
6253
return this._getOption('manualRangeSelectionEnabled');

packages/devextreme-angular/src/ui/range-selector/index.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ import {
2424

2525
import DataSource from 'devextreme/data/data_source';
2626
import * as CommonChartTypes from 'devextreme/common/charts';
27-
import { BackgroundImageLocation, ValueChangedCallMode, ChartAxisScale, DisposingEvent, DrawnEvent, ExportedEvent, ExportingEvent, FileSavingEvent, IncidentOccurredEvent, InitializedEvent, OptionChangedEvent, ValueChangedEvent, AxisScale } from 'devextreme/viz/range_selector';
27+
import { BackgroundImageLocation, ChartAxisScale, DisposingEvent, DrawnEvent, ExportedEvent, ExportingEvent, FileSavingEvent, IncidentOccurredEvent, InitializedEvent, OptionChangedEvent, ValueChangedEvent, AxisScale } from 'devextreme/viz/range_selector';
2828
import { SliderValueChangeMode, ExportFormat, HorizontalAlignment, VerticalEdge } from 'devextreme/common';
2929
import { dxChartCommonSeriesSettings } from 'devextreme/viz/chart';
3030
import { Palette, PaletteExtensionMode, ChartsDataType, Font, TimeInterval, ScaleBreak, ScaleBreakLineStyle, DiscreteAxisDivisionMode, LabelOverlap, VisualRangeUpdateMode, Theme, TextOverflow, WordWrap } from 'devextreme/common/charts';
@@ -231,10 +231,10 @@ export class DxRangeSelectorComponent extends DxComponent implements OnDestroy,
231231
232232
*/
233233
@Input()
234-
get behavior(): { allowSlidersSwap?: boolean, animationEnabled?: boolean, callValueChanged?: ValueChangedCallMode, manualRangeSelectionEnabled?: boolean, moveSelectedRangeByClick?: boolean, snapToTicks?: boolean, valueChangeMode?: SliderValueChangeMode } {
234+
get behavior(): { allowSlidersSwap?: boolean, animationEnabled?: boolean, manualRangeSelectionEnabled?: boolean, moveSelectedRangeByClick?: boolean, snapToTicks?: boolean, valueChangeMode?: SliderValueChangeMode } {
235235
return this._getOption('behavior');
236236
}
237-
set behavior(value: { allowSlidersSwap?: boolean, animationEnabled?: boolean, callValueChanged?: ValueChangedCallMode, manualRangeSelectionEnabled?: boolean, moveSelectedRangeByClick?: boolean, snapToTicks?: boolean, valueChangeMode?: SliderValueChangeMode }) {
237+
set behavior(value: { allowSlidersSwap?: boolean, animationEnabled?: boolean, manualRangeSelectionEnabled?: boolean, moveSelectedRangeByClick?: boolean, snapToTicks?: boolean, valueChangeMode?: SliderValueChangeMode }) {
238238
this._setOption('behavior', value);
239239
}
240240

@@ -621,7 +621,7 @@ export class DxRangeSelectorComponent extends DxComponent implements OnDestroy,
621621
* This member supports the internal infrastructure and is not intended to be used directly from your code.
622622
623623
*/
624-
@Output() behaviorChange: EventEmitter<{ allowSlidersSwap?: boolean, animationEnabled?: boolean, callValueChanged?: ValueChangedCallMode, manualRangeSelectionEnabled?: boolean, moveSelectedRangeByClick?: boolean, snapToTicks?: boolean, valueChangeMode?: SliderValueChangeMode }>;
624+
@Output() behaviorChange: EventEmitter<{ allowSlidersSwap?: boolean, animationEnabled?: boolean, manualRangeSelectionEnabled?: boolean, moveSelectedRangeByClick?: boolean, snapToTicks?: boolean, valueChangeMode?: SliderValueChangeMode }>;
625625

626626
/**
627627

packages/devextreme-angular/src/ui/range-selector/nested/behavior.ts

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ import {
1414

1515

1616

17-
import { ValueChangedCallMode } from 'devextreme/viz/range_selector';
1817
import { SliderValueChangeMode } from 'devextreme/common';
1918

2019
import {
@@ -49,14 +48,6 @@ export class DxoRangeSelectorBehaviorComponent extends NestedOption implements O
4948
this._setOption('animationEnabled', value);
5049
}
5150

52-
@Input()
53-
get callValueChanged(): ValueChangedCallMode {
54-
return this._getOption('callValueChanged');
55-
}
56-
set callValueChanged(value: ValueChangedCallMode) {
57-
this._setOption('callValueChanged', value);
58-
}
59-
6051
@Input()
6152
get manualRangeSelectionEnabled(): boolean {
6253
return this._getOption('manualRangeSelectionEnabled');

packages/devextreme-react/src/range-selector.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import dxRangeSelector, {
88
import { Component as BaseComponent, IHtmlOptions, ComponentRef, NestedComponentMeta } from "./core/component";
99
import NestedOption from "./core/nested-option";
1010

11-
import type { DisposingEvent, DrawnEvent, ExportedEvent, ExportingEvent, FileSavingEvent, IncidentOccurredEvent, InitializedEvent, ValueChangedEvent, BackgroundImageLocation, ValueChangedCallMode, ChartAxisScale, AxisScale } from "devextreme/viz/range_selector";
11+
import type { DisposingEvent, DrawnEvent, ExportedEvent, ExportingEvent, FileSavingEvent, IncidentOccurredEvent, InitializedEvent, ValueChangedEvent, BackgroundImageLocation, ChartAxisScale, AxisScale } from "devextreme/viz/range_selector";
1212
import type { chartPointAggregationInfoObject, chartSeriesObject, ChartSeriesAggregationMethod, dxChartCommonSeriesSettings, FinancialChartReductionLevel } from "devextreme/viz/chart";
1313
import type { Format as CommonFormat, SliderValueChangeMode, HorizontalAlignment, ExportFormat, VerticalEdge } from "devextreme/common";
1414
import type { Format as LocalizationFormat } from "devextreme/common/core/localization";
@@ -218,7 +218,6 @@ const BackgroundImage = Object.assign<typeof _componentBackgroundImage, NestedCo
218218
type IBehaviorProps = React.PropsWithChildren<{
219219
allowSlidersSwap?: boolean;
220220
animationEnabled?: boolean;
221-
callValueChanged?: ValueChangedCallMode;
222221
manualRangeSelectionEnabled?: boolean;
223222
moveSelectedRangeByClick?: boolean;
224223
snapToTicks?: boolean;

packages/devextreme-vue/src/range-selector.ts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ import {
2020
OptionChangedEvent,
2121
ValueChangedEvent,
2222
BackgroundImageLocation,
23-
ValueChangedCallMode,
2423
AxisScale,
2524
ChartAxisScale,
2625
} from "devextreme/viz/range_selector";
@@ -352,7 +351,6 @@ const DxBehaviorConfig = {
352351
"update:hoveredElement": null,
353352
"update:allowSlidersSwap": null,
354353
"update:animationEnabled": null,
355-
"update:callValueChanged": null,
356354
"update:manualRangeSelectionEnabled": null,
357355
"update:moveSelectedRangeByClick": null,
358356
"update:snapToTicks": null,
@@ -361,7 +359,6 @@ const DxBehaviorConfig = {
361359
props: {
362360
allowSlidersSwap: Boolean,
363361
animationEnabled: Boolean,
364-
callValueChanged: String as PropType<ValueChangedCallMode>,
365362
manualRangeSelectionEnabled: Boolean,
366363
moveSelectedRangeByClick: Boolean,
367364
snapToTicks: Boolean,

packages/devextreme/js/viz/range_selector.d.ts

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -191,12 +191,6 @@ export interface dxRangeSelectorOptions extends BaseWidgetOptions<dxRangeSelecto
191191
* @default true
192192
*/
193193
animationEnabled?: boolean;
194-
/**
195-
* @docid
196-
* @default 'onMovingComplete'
197-
* @deprecated
198-
*/
199-
callValueChanged?: ValueChangedCallMode;
200194
/**
201195
* @docid
202196
* @default true

packages/devextreme/js/viz/range_selector/range_selector.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -563,7 +563,6 @@ const dxRangeSelector = baseWidgetModule.inherit({
563563
_setDeprecatedOptions() {
564564
this.callBase();
565565
extend(this._deprecatedOptions, {
566-
'behavior.callValueChanged': { since: '23.1', message: 'Use the "behavior.valueChangeMode" property instead' },
567566
'scale.aggregateByCategory': { since: '23.1', message: 'Use the aggregation.enabled property' }
568567
});
569568
},

packages/devextreme/js/viz/range_selector/sliders_controller.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ SlidersController.prototype = {
120120
that._shutterOffset = sliderHandleOptions.width / 2;
121121
that._updateSelectedView(shutterOptions, selectedRangeColor);
122122

123-
that._isOnMoving = _normalizeEnum(behavior.valueChangeMode) === 'onhandlemove' || _normalizeEnum(behavior.callValueChanged) === 'onmoving';
123+
that._isOnMoving = _normalizeEnum(behavior.valueChangeMode) === 'onhandlemove';
124124

125125
that._updateSelectedRange();
126126
// This is placing sliders and shutter into initial position. They all will be animated from that position when "setSelectedRange" is called.

packages/devextreme/testing/tests/DevExpress.viz.rangeSelector/common_new.tests.js

Lines changed: 0 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -126,27 +126,6 @@ QUnit.test('RangeSelector should change the aggregatebycategory value when the v
126126
assert.strictEqual(axisOptions.aggregateByCategory, false);
127127
});
128128

129-
QUnit.test('Should show warning if deprecated "behavior.callValueChanged" property is used', function(assert) {
130-
sinon.spy(errors, 'log');
131-
132-
try {
133-
this.$container.dxRangeSelector({
134-
behavior: {
135-
callValueChanged: 'onMoving'
136-
}
137-
});
138-
assert.deepEqual(errors.log.lastCall.args, [
139-
'W0001',
140-
'dxRangeSelector',
141-
'behavior.callValueChanged',
142-
'23.1',
143-
'Use the "behavior.valueChangeMode" property instead'
144-
]);
145-
} finally {
146-
errors.log.restore();
147-
}
148-
});
149-
150129
QUnit.test('Should show warning if deprecated "argumentAxis.aggregateByCategory" property is used', function(assert) {
151130
sinon.spy(errors, 'log');
152131

packages/devextreme/ts/dx.all.d.ts

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -42882,11 +42882,6 @@ declare module DevExpress.viz {
4288242882
* [descr:dxRangeSelectorOptions.behavior.animationEnabled]
4288342883
*/
4288442884
animationEnabled?: boolean;
42885-
/**
42886-
* [descr:dxRangeSelectorOptions.behavior.callValueChanged]
42887-
* @deprecated [depNote:dxRangeSelectorOptions.behavior.callValueChanged]
42888-
*/
42889-
callValueChanged?: DevExpress.viz.dxRangeSelector.ValueChangedCallMode;
4289042885
/**
4289142886
* [descr:dxRangeSelectorOptions.behavior.manualRangeSelectionEnabled]
4289242887
*/

0 commit comments

Comments
 (0)