HEX
Server: Apache/2.4.54 (Debian)
System: Linux a5825d2beacc 4.15.0-197-generic #208-Ubuntu SMP Tue Nov 1 17:23:37 UTC 2022 x86_64
User: root (0)
PHP: 8.1.14
Disabled: NONE
Upload Files
File: /var/www/html/wp-content/plugins/ultimate-member/assets/js/um-members.js
jQuery(document).ready(function() {

	jQuery('.um-members').each(function(){
		UM_Member_Grid( jQuery(this) );
	});

	jQuery('.um-directory .um-member-connect').each(function(){
		if ( jQuery(this).find('a').length == 0 ) {
			jQuery(this).remove();
		}
	});
	
	jQuery('.um-member-meta-main').each(function(){
		if ( jQuery(this).find('.um-member-metaline').length == 0 && jQuery(this).find('.um-member-connect').find('a').length == 0 ) {
			jQuery(this).remove();
		}
	});

	jQuery(document.body).on('click', '.um-member-more a', function(e){
		e.preventDefault();

		var block = jQuery(this).parents('.um-member');
		var container = jQuery(this).parents('.um-members');
		block.find('.um-member-more').hide();
		block.find('.um-member-meta').slideDown( function(){ UM_Member_Grid( container ) } );
		block.find('.um-member-less').fadeIn( );
		
		setTimeout(function(){ UM_Member_Grid( container ) }, 100);

		return false;
	});

	jQuery(document.body).on('click', '.um-member-less a', function(e){
		e.preventDefault();

		var block = jQuery(this).parents('.um-member');
		var container = jQuery(this).parents('.um-members');
		block.find('.um-member-less').hide();
		block.find('.um-member-meta').slideUp( function() {
			block.find('.um-member-more').fadeIn();
			UM_Member_Grid( container );
		});

		return false;
	});

	jQuery(document.body).on('click', '.um-do-search', function(e){
		e.preventDefault();

		jQuery(this).parents('form').find('input').filter(function(e){
			if ( this.value.length ===0 ) {
				return true;
			}
		}).prop('disabled', true);


		jQuery(this).parents('form').find('select').filter(function(e){
			if ( this.value.length ===0 ) {
				return true;
			}
		}).prop('disabled', true);
		jQuery(this).parents('form').submit();
		return false;
	});

});