|
|
@@ -686,7 +686,16 @@ export default class SliderFoundation extends BaseFoundation<SliderAdapter> {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ _noTooltip = () => {
|
|
|
+ const { tipFormatter, tooltipVisible } = this.getProps();
|
|
|
+ return tipFormatter === null || tooltipVisible === false;
|
|
|
+ }
|
|
|
+
|
|
|
onFocus = (e: any, handler: 'min'| 'max') => {
|
|
|
+ const noTooltip = this._noTooltip();
|
|
|
+ if (noTooltip) {
|
|
|
+ return;
|
|
|
+ }
|
|
|
handlePrevent(e);
|
|
|
const { target } = e;
|
|
|
try {
|
|
|
@@ -703,6 +712,10 @@ export default class SliderFoundation extends BaseFoundation<SliderAdapter> {
|
|
|
}
|
|
|
|
|
|
onBlur = (e: any, handler: 'min'| 'max') => {
|
|
|
+ const noTooltip = this._noTooltip();
|
|
|
+ if (noTooltip) {
|
|
|
+ return;
|
|
|
+ }
|
|
|
const { firstDotFocusVisible, secondDotFocusVisible } = this.getStates();
|
|
|
if (handler === 'min') {
|
|
|
firstDotFocusVisible && this._adapter.setStateVal('firstDotFocusVisible', false);
|