in assets/javascripts/plugins-search.js [33:113]
labels: labelsAtPlugin(labels),
vcsUrl: vcsUrl,
metaInfo: metaInfo,
ghStar: ghStar
};
allPlugins.push(plugin);
}
if (document.getElementById(queryInputFieldId)) {
const e = document.getElementById(queryInputFieldId);
e.oninput = onQueryChanged;
e.onpropertychange = e.oninput; // for IE8
}
if (document.getElementById(mobileQueryInputFieldId)) {
const e = document.getElementById(mobileQueryInputFieldId);
e.oninput = onQueryChanged;
e.onpropertychange = e.oninput; // for IE8
}
});
function hideElementsToDisplaySearchResults() {
for (let i = 0; i < elementsClassNames.length; i++) {
const className = elementsClassNames[i];
hideElementsByClassName(className);
}
}
function resetDefault() {
hideElementsByClassName(noresultsDivClassName)
hideElementsByClassName(searchResultsDivClassName)
hideElementsByClassName(searchResultsHeadingLabelClassName)
clearSearchResultsDiv()
for (let i = 0; i < elementsClassNames.length; i++) {
const className = elementsClassNames[i];
showElementsByClassName(className);
}
paginate(defaultPluginList, max, pluginsContainer, paginationContainerClass);
}
function hideElementsByClassName(className) {
const elements = document.getElementsByClassName(className);
for (let i = 0; i < elements.length; i++) {
const element = elements[i];
element.classList.add("hidden");
}
}
function showElementsByClassName(className) {
const elements = document.getElementsByClassName(className);
for (let i = 0; i < elements.length; i++) {
const element = elements[i];
element.classList.remove("hidden");
}
}
function labelsAtPlugin(element) {
const labels = [];
for (let y = 0; y < element.length; y++) {
labels.push(element[y].textContent)
}
return labels;
}
function clearSearchResultsDiv() {
searchResultsDiv.innerHTML = ""
}
function onQueryChanged() {
let query = queryValue()?.trim();
const matchingPlugins = [];
if (query === null || query === "") {
resetDefault();
return;
} else if (query.length < 3) {
return;
}
if (query !== '') {
for (let i = 0; i <= allPlugins.length - 1; i++) {