feat: show an informative message when no plugins are found after filtering

fixes #10771
This commit is contained in:
Julian Lam
2022-07-15 16:02:59 -04:00
parent 23cb67a112
commit 6840a7423b
3 changed files with 16 additions and 0 deletions

View File

@@ -162,6 +162,15 @@ define('admin/extend/plugins', [
const pluginId = $(this).attr('data-plugin-id');
$(this).toggleClass('hide', pluginId && pluginId.indexOf(term) === -1);
});
const tabEls = document.querySelectorAll('.plugins .tab-pane');
tabEls.forEach((tabEl) => {
const remaining = tabEl.querySelectorAll('li:not(.hide)').length;
const noticeEl = tabEl.querySelector('.no-plugins');
if (noticeEl) {
noticeEl.classList.toggle('hide', remaining !== 0);
}
});
});
$('#plugin-submit-usage').on('click', function () {