Add bio characters limit

This commit is contained in:
champsupertramp
2016-01-19 16:00:19 +08:00
parent 2827291f95
commit b4771e9a45
2 changed files with 18 additions and 2 deletions
+16
View File
@@ -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);
});
+2 -2
View File
@@ -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 ); }
?>