setTimeout(function () {}, 100); var Settings; chrome.storage.sync.get(['PolyPlus_Settings'], function (result) { Settings = result.PolyPlus_Settings; if (!(Settings.MoreSearchFiltersOn === true)) { return; } let Form = document.querySelector('form[action="/forum/search"]'); let SearchBtn = document.querySelector('button[type="submit"]'); let CreatedByFilter = document.createElement('div'); CreatedByFilter.classList = 'input-group mt-2'; CreatedByFilter.innerHTML = `
`; console.log(SearchBtn); Form.insertBefore(CreatedByFilter, SearchBtn.parentElement); let CreatedByFilter_Checkbox = CreatedByFilter.querySelector('input[type="checkbox"]'); let CreatedByFilter_Input = CreatedByFilter.querySelector('input[type="text"]'); let CreatedByValue = GetURLParameter('createdBy'); console.log(CreatedByValue); if (CreatedByValue) { CreatedByFilter_Checkbox.setAttribute('checked', true); CreatedByFilter_Input.setAttribute('value', CreatedByValue); CreatedByFilter_Input.removeAttribute('disabled'); document.querySelectorAll('.forum-entry').forEach((element) => { console.log(element.querySelectorAll('a[href^="/users/"]')[1].innerText); if (!(element.querySelectorAll('a[href^="/users/"]')[1].innerText === CreatedByValue)) { element.remove(); } }); } /* CreatedByFilter_Checkbox.addEventListener('click', function(){ let Status = CreatedByFilter_Checkbox.getAttribute('checked') if (Status === true) { CreatedByFilter_Input.removeAttribute('disabled') } else { CreatedByFilter_Input.setAttribute('disabled', true) } }); */ }); function GetURLParameter(param) { const queryString = window.location.search; const urlParams = new URLSearchParams(queryString); return urlParams.get(param); }