From dbe71b73b9742a239e27f66dc3c2446b71534b1d Mon Sep 17 00:00:00 2001 From: yuriinalivaiko Date: Thu, 20 Jul 2023 16:20:52 +0300 Subject: [PATCH] - synchronization of biography (description) fields in the profile header and profile body --- assets/js/um-profile.js | 7 +++++++ includes/core/um-actions-profile.php | 3 +-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/assets/js/um-profile.js b/assets/js/um-profile.js index c8a97919..b353abae 100644 --- a/assets/js/um-profile.js +++ b/assets/js/um-profile.js @@ -122,6 +122,13 @@ jQuery(document).ready(function() { jQuery( 'textarea[id="um-meta-bio"]' ).trigger('change'); + // Biography (description) fields syncing. + jQuery( '.um-profile form' ).on( 'change, input', 'textarea[name="description"]', function ( e ) { + var $all_description_fields = jQuery( '#um-meta-bio, #description, textarea[name="description"]', e.delegateTarget ); + $all_description_fields.val( e.currentTarget.value ); + } ); + + jQuery( '.um-profile-edit a.um_delete-item' ).on( 'click', function(e) { e.preventDefault(); diff --git a/includes/core/um-actions-profile.php b/includes/core/um-actions-profile.php index 60d3081a..f3c73720 100644 --- a/includes/core/um-actions-profile.php +++ b/includes/core/um-actions-profile.php @@ -1225,8 +1225,7 @@ function um_profile_header( $args ) { + name="">fields()->field_value( $description_key ) ?> options()->get( 'profile_bio_maxchars' ); ?>