From 681144b38048e04ee24b8fe1c9b89749a905cd81 Mon Sep 17 00:00:00 2001 From: Eliseu Amaro Date: Mon, 6 Sep 2021 22:39:01 +0100 Subject: [PATCH] [PLUGINS][Favourite][CSS] Favourite label now shows whether it's favourited or not already. --- plugins/Favourite/Favourite.php | 3 ++- public/assets/css/base.css | 3 +++ templates/note/view.html.twig | 3 ++- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/plugins/Favourite/Favourite.php b/plugins/Favourite/Favourite.php index 28eb6e2bb2..6b5be8a28d 100644 --- a/plugins/Favourite/Favourite.php +++ b/plugins/Favourite/Favourite.php @@ -36,6 +36,7 @@ use App\Util\Nickname; use Symfony\Component\Form\Extension\Core\Type\HiddenType; use Symfony\Component\Form\Extension\Core\Type\SubmitType; use Symfony\Component\HttpFoundation\Request; +use function App\Core\I18n\_m; class Favourite extends NoteHandlerPlugin { @@ -65,7 +66,7 @@ class Favourite extends NoteHandlerPlugin $form_fav = Form::create([ ['submit_favourite', SubmitType::class, [ - 'label' => ' ', + 'label' => $is_set ? _m('Note already favourite!.') : _m('Favourite this note.'), 'attr' => [ 'class' => $is_set ? 'note-actions-set' : 'note-actions-unset', ], diff --git a/public/assets/css/base.css b/public/assets/css/base.css index 9dda316fb3..916eda57fc 100644 --- a/public/assets/css/base.css +++ b/public/assets/css/base.css @@ -320,6 +320,9 @@ summary:hover .icon-details-open { } .favourite-button-container button { + text-indent: -9999em; + text-transform: uppercase; + -webkit-mask-image: url("../icons/heart.svg") !important; -o-mask-image: url("../icons/heart.svg") !important; -moz-mask-image: url("../icons/heart.svg") !important; diff --git a/templates/note/view.html.twig b/templates/note/view.html.twig index 922594e18d..9cfd658bae 100644 --- a/templates/note/view.html.twig +++ b/templates/note/view.html.twig @@ -22,7 +22,8 @@ {% for current_action in get_note_actions(note) %} {{ form_start(current_action) }} {% if current_action.submit_favourite is defined %} - + {{ form_widget(current_action.submit_favourite) }} {% endif %}