1
Fork 0

Rollup merge of #50118 - GuillaumeGomez:search-bar-bug, r=QuietMisdreavus

fix search bar bug

Fixes #50064.

r? @QuietMisdreavus
This commit is contained in:
kennytm 2018-04-24 11:57:08 +08:00 committed by GitHub
commit 05ef5bcb53
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1375,13 +1375,17 @@
function search(e) {
var params = getQueryStringParams();
var query = getQuery(document.getElementsByClassName('search-input')[0].value.trim());
var search_input = document.getElementsByClassName('search-input')[0];
var query = getQuery(search_input.value.trim());
if (e) {
e.preventDefault();
}
if (!query.query || query.id === currentResults) {
if (query.query.length > 0) {
putBackSearch(search_input);
}
return;
}
@ -2072,10 +2076,7 @@
};
});
var search_input = document.getElementsByClassName("search-input")[0];
if (search_input) {
search_input.onfocus = function() {
function putBackSearch(search_input) {
if (search_input.value !== "") {
addClass(document.getElementById("main"), "hidden");
removeClass(document.getElementById("search"), "hidden");
@ -2085,6 +2086,13 @@
"?search=" + encodeURIComponent(search_input.value));
}
}
}
var search_input = document.getElementsByClassName("search-input")[0];
if (search_input) {
search_input.onfocus = function() {
putBackSearch(this);
};
}