Skip to content

Instantly share code, notes, and snippets.

@Perlence
Created November 27, 2017 12:10
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Perlence/315de1088c5fab4917177b5a0ae1fb68 to your computer and use it in GitHub Desktop.
Save Perlence/315de1088c5fab4917177b5a0ae1fb68 to your computer and use it in GitHub Desktop.
Clear search bar on submit
(function () {
function initSearchTextRemover () {
let searchbar = window.document.getElementById('searchbar');
if (!searchbar) return;
patchSearchbar(searchbar);
}
function patchSearchbar (searchbar) {
if (searchbar.__patched__) return;
let origDoSearch = searchbar.doSearch;
searchbar.doSearch = function () {
origDoSearch.apply(searchbar, arguments);
searchbar.value = '';
};
searchbar.__patched__ = true;
}
initSearchTextRemover();
window.addEventListener('aftercustomization', initSearchTextRemover, false);
}());
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment