jQuery(document).ready(function() { jQuery('.um-profile.um-viewing .um-profile-body .um-row').each(function(){ var this_row = jQuery(this); if ( this_row.find('.um-field').length == 0 ) { this_row.prev('.um-row-heading').remove(); this_row.remove(); } }); if ( jQuery('.um-profile.um-viewing .um-profile-body').length && jQuery('.um-profile.um-viewing .um-profile-body').find('.um-field').length == 0 ) { jQuery('.um-row-heading,.um-row').remove(); jQuery('.um-profile-note').show(); } jQuery(document).on('click', '.um-profile-save', function(e){ e.preventDefault(); jQuery(this).parents('.um').find('form').submit(); return false; }); jQuery(document).on('click', '.um-profile-edit-a', function(e){ jQuery(this).addClass('active'); }); jQuery(document).on('click', '.um-cover a, .um-photo a', function(e){ e.preventDefault(); return false; }); jQuery(document).on('click', '.um-photo-modal', function(e){ e.preventDefault(); var photo_src = jQuery(this).attr('data-src'); um_new_modal('um_view_photo', 'fit', true, photo_src ); return false; }); jQuery(document).on('click', '.um-reset-profile-photo', function(e){ jQuery('.um-profile-photo-img img').attr('src', jQuery(this).attr('data-default_src') ); user_id = jQuery(this).attr('data-user_id'); metakey = 'profile_photo'; jQuery.ajax({ url: um_scripts.ajaxurl, type: 'post', data: { action: 'ultimatemember_delete_profile_photo', metakey: metakey, user_id: user_id } }); }); jQuery(document).on('click', '.um-reset-cover-photo', function(e){ jQuery('.um-cover-overlay').hide(); jQuery('.um-cover-e').html(''); jQuery('.um-dropdown').hide(); um_responsive(); user_id = jQuery(this).attr('data-user_id'); metakey = 'cover_photo'; jQuery.ajax({ url: um_scripts.ajaxurl, type: 'post', data: { action: 'ultimatemember_delete_cover_photo', metakey: metakey, user_id: user_id } }); }); // Bio characters limit function um_update_bio_countdown() { if( typeof jQuery('textarea[id=um-meta-bio]').val() !== 'undefined' ){ var um_bio_limit = jQuery('textarea[id=um-meta-bio]').attr( "data-character-limit" ); var remaining = um_bio_limit - jQuery('textarea[id=um-meta-bio]').val().length; jQuery('span.um-meta-bio-character span.um-bio-limit').text( remaining ); if( remaining < 5 ){ jQuery('span.um-meta-bio-character').css('color','red'); }else{ jQuery('span.um-meta-bio-character').css('color',''); } } } um_update_bio_countdown(); jQuery('textarea[id=um-meta-bio]').change(um_update_bio_countdown); jQuery('textarea[id=um-meta-bio]').keyup(um_update_bio_countdown); });