Skip to content
● Grav 2.2 is out: 2x faster cold starts and 96% less memory on big sites. Read the announcement →

Adding a Rotating Spinner to Simple Search

Started by Muut Archive 10 years ago · 1 replies · 429 views
10 years ago

I was able to figure this out. For those willing to accomplish the same thing, you can add the following javascript to your learn.js in your theme folder:

JS

// Listen for AJAX events and modify the SEARCH icon to a rotating spinner. 
jQuery(document).ajaxStart(function (event, request, settings) {
    jQuery(".searchbox label").replaceWith('<label for="search-by"><i class="fa fa-circle-o-notch fa-spin"></i><span class="sr-only">Loading...</span></label>');
});

jQuery(document).ajaxComplete(function (event, request, settings) {
    jQuery(".searchbox label").replaceWith('<label for="search-by"><i class="fa fa-search"></i></label>');
});
---

Suggested topics

Topic Participants Replies Views Activity
Archive · by Deleted User, 9 years ago
0 2590 9 years ago
Archive · by Muut Archive, 9 years ago
2 1705 9 years ago
Archive · by Muut Archive, 9 years ago
2 4998 9 years ago
Archive · by Muut Archive, 9 years ago
1 3828 9 years ago
Archive · by Muut Archive, 9 years ago
3 1811 9 years ago