We got several requests for this feature, so here's how you can do it.
a. Go to WP Admin -> Plugins -> Editor ->WPLMS Customizer -> customizer_class.php
b. ADd this code in _construct function :
PHP Code:
add_action('bp_after_directory_course_content',array($this,'add_loader_in_directory')); add_action('bp_after_directory_groups_content',array($this,'add_loader_in_directory')); add_action('bp_after_directory_members_content',array($this,'add_loader_in_directory')); add_action('bp_after_directory_forums_content',array($this,'add_loader_in_directory')); add_action('bp_after_directory_activity_content',array($this,'add_loader_in_directory'));
c. Add this code in the class:
PHP Code:
function add_loader_in_directory(){ echo '<script> jQuery(document).ready(function($){ $("#ajaxloader").on("ajaxStart",function(){ $(this).parent().addClass("fademask"); $(this).removeClass("disabled"); }); $("#ajaxloader").on("ajaxStop",function(){ $(this).addClass("disabled"); $(this).parent().removeClass("fademask"); }); }); </script>'; echo '<div id="ajaxloader" class="disabled"></div>'; echo '<style> .fademask{ opacity: 0.6; }</style>'; }