[SSE] Fix Bug 56893

This commit is contained in:
Andrey Shimagin 2022-04-27 19:02:41 +03:00
parent f394d8117f
commit d4452051ee

View file

@ -367,8 +367,13 @@ const Statusbar = inject('sheets', 'storeAppOptions', 'users')(observer(props =>
f7.popover.close('#idx-all-list');
}
const tab = $$('.sheet-tabs .tab').eq(sheetIndex);
if(tab.offset().left < 0) {
let tab = $$('.sheet-tabs .tab').eq(sheetIndex);
if(tab.length === 0) {
tab = $$('.sheet-tabs .tab').eq(sheetIndex - 1);
setTimeout(() => $$('.sheet-tabs').scrollLeft( tab.offset().left + tab.width(), 500));
} else if(tab.offset().left < 0) {
$$('.sheet-tabs').scrollLeft( $$('.sheet-tabs').scrollLeft() + tab.offset().left - 96, 500);
} else {
$$('.sheet-tabs').scrollLeft( $$('.sheet-tabs').scrollLeft() + (tab.offset().left + tab.width() - $$('.sheet-tabs').width()/1.5), 500);