= Html::activeTextInput($model->tag, 'name', ['style' => 'height:36px', 'class' => 'form-control', 'placeholder' => Yii::t('MailModule.base', 'Add Tag')]) ?>
- = Button::light()->icon('fa-plus')->loader()->submit() ?>
+ = Button::light()
+ ->icon('plus')
+ ->options(['aria-label' => Yii::t('MailModule.base', 'Add Tag')])
+ ->loader()
+ ->submit() ?>
= Html::error($model->tag, 'name') ?>
@@ -64,17 +68,25 @@
'class' => ActionColumn::class,
'options' => ['width' => '80px'],
'contentOptions' => ['style' => 'text-align:right'],
+ 'template' => '{update} {delete}',
'buttons' => [
- 'update' => fn($url, $model) =>
- /* @var $model Topic */
- ModalButton::primary()->load(Url::toEditTag($model->id))->icon('fa-pencil')->sm()->loader(false),
- 'view' => fn() => '',
- 'delete' => fn($url, $model) =>
- /* @var $model Topic */
- Button::danger()->icon('fa-times')->action('client.post', Url::toDeleteTag($model->id))->confirm(
- Yii::t('MailModule.base', 'Confirm tag deletion'),
- Yii::t('MailModule.base', 'Do you really want to delete this tag?'),
- Yii::t('base', 'Delete'))->sm()->loader(false),
+ 'update' => fn($url, Topic $model) => ModalButton::primary()
+ ->load(Url::toEditTag($model->id))
+ ->icon('pencil')
+ ->options(['aria-label' => Yii::t('base', 'Edit')])
+ ->sm()
+ ->loader(false),
+ 'delete' => fn($url, Topic $model) => Button::danger()
+ ->icon('times')
+ ->options(['aria-label' => Yii::t('base', 'Delete')])
+ ->action('client.post', Url::toDeleteTag($model->id))
+ ->confirm(
+ Yii::t('MailModule.base', 'Confirm tag deletion'),
+ Yii::t('MailModule.base', 'Do you really want to delete this tag?'),
+ Yii::t('base', 'Delete'),
+ )
+ ->sm()
+ ->loader(false),
],
],
]]) ?>
diff --git a/widgets/ConversationStateBadge.php b/widgets/ConversationStateBadge.php
index 0cacb8f1..4c64e426 100644
--- a/widgets/ConversationStateBadge.php
+++ b/widgets/ConversationStateBadge.php
@@ -12,7 +12,6 @@
use humhub\helpers\Html;
use humhub\modules\mail\models\AbstractMessageEntry;
use humhub\modules\mail\models\MessageEntry;
-use humhub\modules\user\models\User;
use Yii;
/**
diff --git a/widgets/ConversationView.php b/widgets/ConversationView.php
index 127ad7cf..ce69bc61 100644
--- a/widgets/ConversationView.php
+++ b/widgets/ConversationView.php
@@ -9,7 +9,6 @@
namespace humhub\modules\mail\widgets;
-use Yii;
use humhub\widgets\JsWidget;
use humhub\modules\mail\helpers\Url;
diff --git a/widgets/ManageTagsLink.php b/widgets/ManageTagsLink.php
deleted file mode 100644
index c9b569db..00000000
--- a/widgets/ManageTagsLink.php
+++ /dev/null
@@ -1,20 +0,0 @@
-setType(static::TYPE_NONE)
- ->setText(Yii::t('MailModule.base', 'Manage Tags'))
- ->link(Url::toManageTags())
- ->icon('gear')->right()->cssClass('manage-tags-link');
- }
-
-}
diff --git a/widgets/Notifications.php b/widgets/Notifications.php
deleted file mode 100644
index fc4213da..00000000
--- a/widgets/Notifications.php
+++ /dev/null
@@ -1,12 +0,0 @@
-action('ui.modal.load', Url::toConversationUserList($this->message))
->encodeLabel(false);
}
diff --git a/widgets/views/inboxFilter.php b/widgets/views/inboxFilter.php
index 2158a889..72ef3630 100644
--- a/widgets/views/inboxFilter.php
+++ b/widgets/views/inboxFilter.php
@@ -2,9 +2,9 @@
use humhub\components\View;
use humhub\helpers\Html;
+use humhub\modules\mail\helpers\Url;
use humhub\modules\mail\models\forms\InboxFilterForm;
use humhub\modules\mail\widgets\ConversationTagPicker;
-use humhub\modules\mail\widgets\ManageTagsLink;
use humhub\modules\ui\filter\widgets\PickerFilterInput;
use humhub\modules\ui\filter\widgets\TextFilterInput;
use humhub\modules\user\widgets\UserPickerField;
@@ -52,7 +52,10 @@
'pickerOptions' => ['id' => 'inbox-tag-picker', 'name' => 'tags', 'placeholder' => Yii::t('MailModule.base', 'Tags'), 'placeholderMore' => Yii::t('MailModule.base', 'Tags')]]) ?>
- = ManageTagsLink::widget() ?>
+ = Link::to(Yii::t('MailModule.base', 'Manage Tags'), Url::toManageTags())
+ ->icon('gear')
+ ->right()
+ ->cssClass('manage-tags-link') ?>