From 5b6a589c43e4de759d902f2fbcd9e56be7053d8a Mon Sep 17 00:00:00 2001 From: Daniel Supernault Date: Wed, 21 Nov 2018 20:02:41 -0700 Subject: [PATCH 1/5] Update home settings, add bio counter. Fixes #59 --- resources/views/settings/home.blade.php | 27 +++++++++++++++++++++---- 1 file changed, 23 insertions(+), 4 deletions(-) diff --git a/resources/views/settings/home.blade.php b/resources/views/settings/home.blade.php index 18f78e3f1..f8050ca00 100644 --- a/resources/views/settings/home.blade.php +++ b/resources/views/settings/home.blade.php @@ -38,10 +38,10 @@
- - - Max length: {{config('pixelfed.max_bio_length')}} characters. - + +

+ 0/{{config('pixelfed.max_bio_length')}} +

@@ -112,6 +112,25 @@ swal.close(); }); + $('#bio').on('change keyup paste', function(e) { + let el = $(this); + let len = el.val().length; + let limit = el.data('max-length'); + + if(len > 100) { + el.attr('rows', '4'); + } + + let val = len + ' / ' + limit; + + if(len > limit) { + let diff = len - limit; + val = '-' + diff + ' / ' + limit; + } + + $('.bio-counter').html(val); + }); + $(document).on('click', '.change-profile-photo', function(e) { e.preventDefault(); var content = $('