Files
ultimatemember/assets/js/um-profile.js
T
ultimatemember 5e281fbeaf Update 1.1.6
2015-04-07 20:10:23 +02:00

82 lines
2.2 KiB
JavaScript

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('<a href="#" class="um-cover-add um-manual-trigger" data-parent=".um-cover" data-child=".um-btn-auto-width"><span class="um-cover-add-i"><i class="um-icon-plus um-tip-n" title="Upload a cover photo"></i></span></a>');
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
}
});
});
});