[mv3] Avoid mouseenter/mouseleave on mobile devices

Related issue:
https://github.com/uBlockOrigin/uBOL-home/issues/478
This commit is contained in:
Raymond Hill 2025-09-28 11:24:23 -04:00
parent 80cf4d9286
commit be1502feb3
No known key found for this signature in database
GPG key ID: F5630CAE62A14316

View file

@ -189,27 +189,27 @@ dom.on(
}
);
dom.on(
'.filteringModeSlider',
'mouseenter',
'.filteringModeSlider span[data-level]',
ev => {
const span = ev.target;
const level = parseInt(span.dataset.level, 10);
dom.text('#filteringModeText > span:nth-of-type(2)',
i18n$(`filteringMode${level}Name`)
);
}
);
if ( dom.cl.has(dom.html, 'mobile') === false ) {
dom.on('.filteringModeSlider',
'mouseenter',
'.filteringModeSlider span[data-level]',
ev => {
const span = ev.target;
const level = parseInt(span.dataset.level, 10);
dom.text('#filteringModeText > span:nth-of-type(2)',
i18n$(`filteringMode${level}Name`)
);
}
);
dom.on(
'.filteringModeSlider',
'mouseleave',
'.filteringModeSlider span[data-level]',
( ) => {
dom.text('#filteringModeText > span:nth-of-type(2)', '');
}
);
dom.on('.filteringModeSlider',
'mouseleave',
'.filteringModeSlider span[data-level]',
( ) => {
dom.text('#filteringModeText > span:nth-of-type(2)', '');
}
);
}
/******************************************************************************/