File tree 2 files changed +12
-8
lines changed
src/librustdoc/html/static/js
2 files changed +12
-8
lines changed Original file line number Diff line number Diff line change @@ -302,13 +302,15 @@ function loadCss(cssUrl) {
302
302
303
303
const params = searchState . getQueryStringParams ( ) ;
304
304
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 ( ) ;
309
306
loadSearch ( ) ;
310
307
}
311
308
} ,
309
+ setLoadingSearch : ( ) => {
310
+ const search = searchState . outputElement ( ) ;
311
+ search . innerHTML = "<h3 class=\"search-loading\">" + searchState . loadingText + "</h3>" ;
312
+ searchState . showResults ( search ) ;
313
+ } ,
312
314
} ;
313
315
314
316
function getPageId ( ) {
Original file line number Diff line number Diff line change @@ -1766,21 +1766,23 @@ function initSearch(rawSearchIndex) {
1766
1766
* @param {boolean } [forced]
1767
1767
*/
1768
1768
function search ( e , forced ) {
1769
- const params = searchState . getQueryStringParams ( ) ;
1770
- const query = parseQuery ( searchState . input . value . trim ( ) ) ;
1771
-
1772
1769
if ( e ) {
1773
1770
e . preventDefault ( ) ;
1774
1771
}
1775
1772
1773
+ const query = parseQuery ( searchState . input . value . trim ( ) ) ;
1774
+ let filterCrates = getFilterCrates ( ) ;
1775
+
1776
1776
if ( ! forced && query . userQuery === currentResults ) {
1777
1777
if ( query . userQuery . length > 0 ) {
1778
1778
putBackSearch ( ) ;
1779
1779
}
1780
1780
return ;
1781
1781
}
1782
1782
1783
- let filterCrates = getFilterCrates ( ) ;
1783
+ searchState . setLoadingSearch ( ) ;
1784
+
1785
+ const params = searchState . getQueryStringParams ( ) ;
1784
1786
1785
1787
// In case we have no information about the saved crate and there is a URL query parameter,
1786
1788
// we override it with the URL query parameter.
You can’t perform that action at this time.
0 commit comments