From 4f38f4f0fb2ac95cb6052c847afc3f2ecf3fa2f7 Mon Sep 17 00:00:00 2001 From: champsupertramp Date: Tue, 19 Jan 2016 20:22:52 +0800 Subject: [PATCH] Fixed bio limit javascript error --- assets/js/um-profile.js | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/assets/js/um-profile.js b/assets/js/um-profile.js index 10f75a30..cfa13314 100644 --- a/assets/js/um-profile.js +++ b/assets/js/um-profile.js @@ -81,14 +81,16 @@ 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',''); - } + 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();