修复hasResults误把引导内链接当成搜索结果导致面板被清空
This commit is contained in:
parent
3fbfa98a48
commit
032e56c794
|
|
@ -53,8 +53,12 @@
|
|||
function hasResults() {
|
||||
var listbox = document.querySelector('[role="listbox"]');
|
||||
if (!listbox) return false;
|
||||
// 有 li/a/[role=option] 子项才算有搜索结果
|
||||
return listbox.querySelectorAll('li, a, [role="option"]').length > 0;
|
||||
// 检查是否有搜索结果项(排除我们引导里的链接)
|
||||
var items = listbox.querySelectorAll('li, a, [role="option"]');
|
||||
for (var i = 0; i < items.length; i++) {
|
||||
if (!items[i].closest('#' + GUIDE_ID)) return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
function showGuide() {
|
||||
|
|
|
|||
Loading…
Reference in New Issue