This repository was archived by the owner on May 28, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +12
-8
lines changed
src/librustdoc/html/static/js Expand file tree Collapse file tree 2 files changed +12
-8
lines changed Original file line number Diff line number Diff 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 ( ) {
Original file line number Diff line number Diff 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.
You can’t perform that action at this time.
0 commit comments