mirror of
https://github.com/10h30/ultimatemember.git
synced 2026-06-05 15:09:37 +09:00
Add bio characters limit
This commit is contained in:
@@ -79,4 +79,20 @@ jQuery(document).ready(function() {
|
||||
|
||||
});
|
||||
|
||||
// Bio characters limit
|
||||
function um_update_bio_countdown() {
|
||||
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);
|
||||
|
||||
});
|
||||
@@ -387,8 +387,8 @@
|
||||
<?php } else if ( $ultimatemember->fields->editing == true && $args['show_bio'] ) { ?>
|
||||
|
||||
<div class="um-meta-text">
|
||||
<textarea placeholder="<?php _e('Tell us a bit about yourself...','ultimatemember'); ?>" name="<?php echo 'description-' . $args['form_id']; ?>" id="<?php echo 'description-' . $args['form_id']; ?>"><?php if ( um_user('description') ) { echo um_user('description'); } ?></textarea>
|
||||
|
||||
<textarea id="um-meta-bio" data-character-limit="<?php echo um_get_option('profile_bio_maxchars'); ?>" placeholder="<?php _e('Tell us a bit about yourself...','ultimatemember'); ?>" name="<?php echo 'description-' . $args['form_id']; ?>" id="<?php echo 'description-' . $args['form_id']; ?>"><?php if ( um_user('description') ) { echo um_user('description'); } ?></textarea>
|
||||
<span class="um-meta-bio-character um-right"><span class="um-bio-limit"><?php echo um_get_option('profile_bio_maxchars'); ?></span> <?php _e('characters remaining','ultimatemember'); ?>.</span>
|
||||
<?php if ( $ultimatemember->fields->is_error('description') ) {
|
||||
echo $ultimatemember->fields->field_error( $ultimatemember->fields->show_error('description'), true ); }
|
||||
?>
|
||||
|
||||
Reference in New Issue
Block a user