From 5d8b76405700a0b25a7a5261e2bf3a32aeb434b2 Mon Sep 17 00:00:00 2001 From: nobohan Date: Sat, 28 Apr 2018 16:05:03 +0200 Subject: [PATCH] add icons for transitions btns - work in progress --- Resources/public/sass/_task.scss | 12 ++++++++++++ Resources/public/svg/play.svg | 1 + Resources/public/svg/stop.svg | 1 + Resources/public/svg/times.svg | 1 + Workflow/Definition/DefaultTaskDefinition.php | 6 +++--- chill.webpack.config.js | 3 +++ 6 files changed, 21 insertions(+), 3 deletions(-) create mode 100644 Resources/public/sass/_task.scss create mode 100644 Resources/public/svg/play.svg create mode 100644 Resources/public/svg/stop.svg create mode 100644 Resources/public/svg/times.svg create mode 100644 chill.webpack.config.js diff --git a/Resources/public/sass/_task.scss b/Resources/public/sass/_task.scss new file mode 100644 index 000000000..0f800f792 --- /dev/null +++ b/Resources/public/sass/_task.scss @@ -0,0 +1,12 @@ + +.bt-task-start::before { + content: url(../svg/play.svg); +} + +.bt-task-cancel::before { + content: url(../svg/times.svg); +} + +.bt-task-close::before { + content: url(../svg/stop.svg); +} diff --git a/Resources/public/svg/play.svg b/Resources/public/svg/play.svg new file mode 100644 index 000000000..d7fa87f32 --- /dev/null +++ b/Resources/public/svg/play.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Resources/public/svg/stop.svg b/Resources/public/svg/stop.svg new file mode 100644 index 000000000..40338d449 --- /dev/null +++ b/Resources/public/svg/stop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Resources/public/svg/times.svg b/Resources/public/svg/times.svg new file mode 100644 index 000000000..02eef1b8f --- /dev/null +++ b/Resources/public/svg/times.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Workflow/Definition/DefaultTaskDefinition.php b/Workflow/Definition/DefaultTaskDefinition.php index 31e41255d..271211ff0 100644 --- a/Workflow/Definition/DefaultTaskDefinition.php +++ b/Workflow/Definition/DefaultTaskDefinition.php @@ -31,15 +31,15 @@ class DefaultTaskDefinition implements \Chill\TaskBundle\Workflow\TaskWorkflowDe const TRANSITION_METADATA = [ 'close' => [ 'verb' => 'close', - 'class' => 'sc-button task-close' + 'class' => 'sc-button bt-task-close' ], 'cancel' => [ 'verb' => 'cancel', - 'class' => 'sc-button bt-delete task-cancel' + 'class' => 'sc-button bt-task-cancel' ], 'start' => [ 'verb' => 'start', - 'class' => 'sc-button bt-update task-start' + 'class' => 'sc-button bt-task-start' ] ]; diff --git a/chill.webpack.config.js b/chill.webpack.config.js new file mode 100644 index 000000000..48697b1c5 --- /dev/null +++ b/chill.webpack.config.js @@ -0,0 +1,3 @@ +// this file loads all assets from the Chill task bundle + +require('./Resources/public/sass/_task.scss');