mirror of
https://github.com/10h30/ultimatemember.git
synced 2026-07-14 04:06:36 +09:00
9e53314c3a
- new code structure, optimized for next development; - created spl_autoloader for remove includes; - UM classes with namespaces; - deprecated global $ultimatemember; variable (use UM() instead); - new UM/WP roles logic; - new settings class and logic (deprecated Redux framework, deprecated some old options, added some new options); - new dependencies class for extensions; - WP native styles for backend fields; - new upgrades and license activations for extensions; - new logic form backend forms and fields; - created uninstall.php file for delete permanently all UM settings; - optimized registration/upgrade profile process; Deprecated Hooks: um_new_user_registration_plain um_user_registration_extra_hook um_add_user_frontend um_post_registration_global_hook um_admin_extend_directory_options_general (was action...will be filter)
66 lines
1.7 KiB
JavaScript
66 lines
1.7 KiB
JavaScript
jQuery(document).ready(function() {
|
|
|
|
jQuery('.um-members').each(function(){
|
|
UM_Member_Grid( jQuery(this) );
|
|
});
|
|
|
|
jQuery('.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).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).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).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;
|
|
});
|
|
|
|
}); |