navbar fix

This commit is contained in:
Yuri Kuznetsov
2023-06-30 14:55:36 +03:00
parent 5861923f3b
commit dd1bde9830
+9 -4
View File
@@ -963,17 +963,18 @@ class NavbarSiteView extends View {
}
function isDivider(item) {
return item === 'object' && item.type === 'divider';
return typeof item === 'object' && item.type === 'divider';
}
//let moreIsMet = false;
let moreIsMet = false;
this.tabList = this.tabList.filter((item, i) => {
let nextItem = this.tabList[i + 1];
let prevItem = this.tabList[i - 1];
/*if (isMoreDelimiter(item)) {
if (isMoreDelimiter(item)) {
moreIsMet = true;
}*/
}
if (!isDivider(item)) {
return true;
@@ -987,6 +988,10 @@ class NavbarSiteView extends View {
return false;
}
if (isDivider(prevItem) && isMoreDelimiter(nextItem) && moreIsMet) {
return false;
}
/*if (isMoreDelimiter(nextItem) && !moreIsMet) {
return false;
}*/