--- a/hugo/static/js/plugin-table.js Fri Mar 20 02:26:33 2020 +0000
+++ b/hugo/static/js/plugin-table.js Fri Apr 17 06:15:45 2020 -0400
@@ -58,9 +58,20 @@
- // Add click handler to All|Trusted|Community selector
- $("#publisher-selector").click(updateFilters);
+ // Set up publisher selector interface + var publisherSelectors = $("#publisher-selector"); + var publisherChecked = $('input[id="' + searchState.publisher + '"]', publisherSelectors); + if (publisherChecked) { + publisherChecked.prop('checked', true); + searchState.publisher = "all"; + $('input[id="all"]', publisherSelectors).prop('checked', true); + publisherSelectors.click(updateFilters); + // Set up search box interface searchTextBox = document.querySelector("#plugin-filter-search");
+ searchTextBox.value = searchState.query; searchTextBox.addEventListener(
@@ -71,6 +82,9 @@
document.querySelectorAll("#plugin-selector>label>input")
).forEach(function(elem) {
+ if (searchState.type.has(elem.dataset.type)) { elem.addEventListener("click", pluginTypeSelectorClickEvent);