Skip to content

Commit 20f389d

Browse files
Add sentence when rustdoc search is running
1 parent dd12cd6 commit 20f389d

File tree

2 files changed

+12
-8
lines changed

2 files changed

+12
-8
lines changed

src/librustdoc/html/static/js/main.js

+6-4
Original file line numberDiff line numberDiff line change
@@ -302,13 +302,15 @@ function loadCss(cssUrl) {
302302

303303
const params = searchState.getQueryStringParams();
304304
if (params.search !== undefined) {
305-
const search = searchState.outputElement();
306-
search.innerHTML = "<h3 class=\"search-loading\">" +
307-
searchState.loadingText + "</h3>";
308-
searchState.showResults(search);
305+
searchState.setLoadingSearch();
309306
loadSearch();
310307
}
311308
},
309+
setLoadingSearch: () => {
310+
const search = searchState.outputElement();
311+
search.innerHTML = "<h3 class=\"search-loading\">" + searchState.loadingText + "</h3>";
312+
searchState.showResults(search);
313+
},
312314
};
313315

314316
function getPageId() {

src/librustdoc/html/static/js/search.js

+6-4
Original file line numberDiff line numberDiff line change
@@ -1766,21 +1766,23 @@ function initSearch(rawSearchIndex) {
17661766
* @param {boolean} [forced]
17671767
*/
17681768
function search(e, forced) {
1769-
const params = searchState.getQueryStringParams();
1770-
const query = parseQuery(searchState.input.value.trim());
1771-
17721769
if (e) {
17731770
e.preventDefault();
17741771
}
17751772

1773+
const query = parseQuery(searchState.input.value.trim());
1774+
let filterCrates = getFilterCrates();
1775+
17761776
if (!forced && query.userQuery === currentResults) {
17771777
if (query.userQuery.length > 0) {
17781778
putBackSearch();
17791779
}
17801780
return;
17811781
}
17821782

1783-
let filterCrates = getFilterCrates();
1783+
searchState.setLoadingSearch();
1784+
1785+
const params = searchState.getQueryStringParams();
17841786

17851787
// In case we have no information about the saved crate and there is a URL query parameter,
17861788
// we override it with the URL query parameter.

0 commit comments

Comments
 (0)