From 8844fcef60fd3e55804e07a844f83e7e2b21d0ee Mon Sep 17 00:00:00 2001 From: Daniel Supernault Date: Wed, 24 Apr 2019 22:48:07 -0600 Subject: [PATCH 1/3] Update StatusController --- app/Http/Controllers/StatusController.php | 1 + 1 file changed, 1 insertion(+) diff --git a/app/Http/Controllers/StatusController.php b/app/Http/Controllers/StatusController.php index c6e38754b..35d335e58 100644 --- a/app/Http/Controllers/StatusController.php +++ b/app/Http/Controllers/StatusController.php @@ -16,6 +16,7 @@ use Auth, Cache; use Illuminate\Http\Request; use League\Fractal; use App\Util\Media\Filter; +use Illuminate\Support\Str; class StatusController extends Controller { From 752c98a0864396d3e0c5283df55bbd3fc3ae0a65 Mon Sep 17 00:00:00 2001 From: Daniel Supernault Date: Wed, 24 Apr 2019 22:48:48 -0600 Subject: [PATCH 2/3] Fix classic compose caption counter --- resources/views/timeline/partial/new-form.blade.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/views/timeline/partial/new-form.blade.php b/resources/views/timeline/partial/new-form.blade.php index 9fdcdc862..3dfd37e79 100644 --- a/resources/views/timeline/partial/new-form.blade.php +++ b/resources/views/timeline/partial/new-form.blade.php @@ -1,4 +1,4 @@ -
+
{{__('Create New Post')}}
From 4a986bfa5b9e65f4c2fbf5a714738e375a6a95b9 Mon Sep 17 00:00:00 2001 From: Daniel Supernault Date: Wed, 24 Apr 2019 22:49:51 -0600 Subject: [PATCH 3/3] Fix classic compose caption counter --- resources/views/status/compose.blade.php | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/resources/views/status/compose.blade.php b/resources/views/status/compose.blade.php index 1b8cd0698..e2447f389 100644 --- a/resources/views/status/compose.blade.php +++ b/resources/views/status/compose.blade.php @@ -19,6 +19,25 @@ $(document).ready(function() { new Vue({ el: '#content' }); + + $('.metro-classic-compose textarea[name="caption"]').on('click', function(e) { + let el = $(this); + el.attr('rows', 4); + }); + $('.metro-classic-compose textarea[name="caption"]').on('change keyup paste', function(e) { + let el = $(this); + let len = el.val().length; + let limit = el.attr('data-limit'); + + let res = len; + + if(len > limit) { + res = '' + (limit - len) + ''; + } else { + res = '' + len + ''; + } + $('.metro-classic-compose .caption-counter').html(res); + }) }); @endpush \ No newline at end of file