' . Yii::t('workflow', 'Update'), ['update', 'id' => $model->id], ['class' => 'btn btn-info']) ?>
- = Html::a('
' . Yii::t('workflow', 'Delete'), ['delete', 'id' => $model->id], [
+
+ = Html::a(Icon::show('pencil-alt'). ' ' . Yii::t('workflow', 'Update'), ['update', 'id' => $model->id], ['class' => 'btn btn-info']) ?>
+ = Html::a(Icon::show('trash-alt'). ' ' . Yii::t('workflow', 'Delete'), ['delete', 'id' => $model->id], [
'class' => 'btn btn-danger',
'data-confirm' => Yii::t('workflow', 'Are you sure?'),
'data-method' => 'post',
@@ -38,20 +40,20 @@
$sortables = [];
foreach ($model->statuses as $status) {
$actions = [];
- $actions[] = '
';
+ $actions[] = '
'.Icon::show('sort').'';
if ($model->initial_status_id != $status->id) {
- $actions[] = Html::a('
', ['initial', 'id' => $model->id, 'status_id' => $status->id], ['title' => Yii::t('workflow', 'Set Initial')]);
+ $actions[] = Html::a(Icon::show('star'), ['initial', 'id' => $model->id, 'status_id' => $status->id], ['title' => Yii::t('workflow', 'Set Initial')]);
}
- $actions[] = Html::a('
', ['status/update', 'id' => $status->id, 'workflow_id' => $status->workflow_id], ['title' => Yii::t('workflow', 'Update')]);
- $actions[] = Html::a('
', ['status/delete', 'id' => $status->id, 'workflow_id' => $status->workflow_id], [
+ $actions[] = Html::a(Icon::show('pencil-alt'), ['status/update', 'id' => $status->id, 'workflow_id' => $status->workflow_id], ['title' => Yii::t('workflow', 'Update')]);
+ $actions[] = Html::a(Icon::show('trash-alt'), ['status/delete', 'id' => $status->id, 'workflow_id' => $status->workflow_id], [
'title' => Yii::t('workflow', 'Delete'),
'data-confirm' => Yii::t('workflow', 'Are you sure?'),
'data-method' => 'post',
]);
- $transitions = $status->startTransitions ? '
' . implode(', ', ArrayHelper::map($status->startTransitions, 'end_status_id', 'endName')) . '' : '';
- $metadatas = $status->metadatas ? '
' . Json::encode(ArrayHelper::map($status->metadatas, 'key', 'value')) . '' : '';
+ $transitions = $status->startTransitions ? '
'.Icon::show('chevron-right') .' ' . implode(', ', ArrayHelper::map($status->startTransitions, 'end_status_id', 'endName')) . '' : '';
+ $metadatas = $status->metadatas ? '
'. Icon::show('tags').' ' . Json::encode(ArrayHelper::map($status->metadatas, 'key', 'value')) . '' : '';
$sortables[] = [
- 'content' => '
' . implode(' ', $actions) . '
' . $status->name . $transitions . $metadatas,
+ 'content' => '
' . implode(' ', $actions) . '
' . $status->name . $transitions . $metadatas,
'options' => [
'id' => 'Status_' . $status->id,
'class' => 'list-group-item',
@@ -88,7 +90,7 @@
$.ajax({
type: 'POST',
url: '" . Url::to(['sort', 'id' => $model->id]) . "',
- data: $(event.target).sortable('serialize') + '&_csrf=" . Yii::$app->request->getCsrfToken() . "',
+ data: $(event.target).sortable('serialize') + '&_csrf-backend=" . Yii::$app->request->getCsrfToken() . "',
success: function() {
location.reload();
}
diff --git a/src/views/layouts/main.php b/src/views/layouts/main.php
index 1a53c7f..3a9cca7 100644
--- a/src/views/layouts/main.php
+++ b/src/views/layouts/main.php
@@ -4,11 +4,16 @@
* @var $content string
*/
-use cornernote\workflow\manager\models\Workflow;
-use yii\bootstrap\Nav;
-use yii\bootstrap\NavBar;
-use yii\helpers\Html;
-use yii\widgets\Breadcrumbs;
+use victorsemenow\workflow\manager\models\Workflow;
+use yii\bootstrap4\Nav;
+use yii\bootstrap4\NavBar;
+use yii\bootstrap4\Html;
+use yii\bootstrap4\Breadcrumbs;
+use kartik\icons\FontAwesomeAsset;
+
+
+
+
?>
beginPage() ?>
@@ -18,7 +23,8 @@
= Html::csrfMetaTags() ?>
= Html::encode($this->title) ?>
- registerCss('body{padding-top: 60px; padding-bottom: 60px;}'); ?>
+ registerCss('body{padding-top: 60px; padding-bottom: 60px;}'); ?>
+
head() ?>
@@ -28,7 +34,7 @@
NavBar::begin([
'brandLabel' => Yii::t('workflow', 'Workflow'),
'brandUrl' => ['default/index'],
- 'options' => ['class' => 'navbar-default navbar-fixed-top navbar-fluid'],
+ 'options' => ['class' => 'navbar navbar-expand-lg navbar-light bg-light'],
'innerContainerOptions' => ['class' => 'container-fluid'],
]);
$items = [];
@@ -41,7 +47,7 @@
}
echo Nav::widget([
'items' => $items,
- 'options' => ['class' => 'navbar-nav'],
+ 'options' => ['class' => 'navbar-nav mr-auto'],
]);
echo Nav::widget([
'items' => [
diff --git a/src/views/status/_form-metadata.php b/src/views/status/_form-metadata.php
index 6618da1..208f4d2 100644
--- a/src/views/status/_form-metadata.php
+++ b/src/views/status/_form-metadata.php
@@ -1,14 +1,15 @@
@@ -25,8 +26,8 @@
])->label(false) ?>
- = Html::a('', 'javascript:void(0);', [
- 'class' => 'status-remove-metadata-button btn btn-default btn-xs',
+ = Html::a(Icon::show('times'), 'javascript:void(0);', [
+ 'class' => 'status-remove-metadata-button btn btn-light btn-xs',
'title' => Yii::t('workflow', 'Remove {key}', ['key' => $key]),
]) ?>
|
\ No newline at end of file
diff --git a/src/views/status/_form.php b/src/views/status/_form.php
index 8bdd7bd..7de4e3c 100644
--- a/src/views/status/_form.php
+++ b/src/views/status/_form.php
@@ -1,13 +1,14 @@
@@ -31,7 +32,7 @@