navbar fix
This commit is contained in:
@@ -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;
|
||||
}*/
|
||||
|
||||
Reference in New Issue
Block a user