Skip to content
Grav 2.1 is out: every page speaks Markdown. Read the announcement →

Adding a Rotating Spinner to Simple Search

Started by Muut Archive 10 years ago · 1 replies · 404 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 2290 9 years ago
Archive · by Muut Archive, 9 years ago
2 1506 9 years ago
Archive · by Muut Archive, 9 years ago
2 4756 9 years ago
Archive · by Muut Archive, 9 years ago
1 3572 9 years ago
Archive · by Muut Archive, 9 years ago
3 1629 9 years ago