From 3d27469a40df7ef2a915b317b5be6d77c8c8700e Mon Sep 17 00:00:00 2001 From: Benjamin Kott <benjamin.kott@outlook.com> Date: Tue, 15 Sep 2015 22:35:41 +0200 Subject: [PATCH] [TASK] Replace icon with SVG: actions-document-duplicates-select Resolves: #69859 Releases: master Change-Id: I3acd7adb5664151b4d104911b96e5c9057acb4f6 Reviewed-on: http://review.typo3.org/43361 Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com> Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com> Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl> Tested-by: Wouter Wolters <typo3@wouterwolters.nl> --- Build/Gruntfile.js | 1 + .../Action/actions-document-duplicates-select.svg | 13 +++++++++++++ .../Action/actions-document-duplicates-select.svg | 1 + typo3/sysext/core/Classes/Imaging/IconRegistry.php | 6 +++--- 4 files changed, 18 insertions(+), 3 deletions(-) create mode 100644 Build/Resources/Private/Icons/Action/actions-document-duplicates-select.svg create mode 100644 typo3/sysext/backend/Resources/Public/Icons/Action/actions-document-duplicates-select.svg diff --git a/Build/Gruntfile.js b/Build/Gruntfile.js index afee4b05db1f..76dc92d1f0cc 100644 --- a/Build/Gruntfile.js +++ b/Build/Gruntfile.js @@ -130,6 +130,7 @@ module.exports = function(grunt) { // Action Icons icons_action: { files: { + '<%= paths.backend %>Public/Icons/Action/actions-document-duplicates-select.svg': '<%= paths.icons %>Action/actions-document-duplicates-select.svg', '<%= paths.backend %>Public/Icons/Action/actions-document-paste-after.svg': '<%= paths.icons %>Action/actions-document-paste-after.svg', '<%= paths.backend %>Public/Icons/Action/actions-document-paste-before.svg': '<%= paths.icons %>Action/actions-document-paste-before.svg', '<%= paths.backend %>Public/Icons/Action/actions-document-paste-into.svg': '<%= paths.icons %>Action/actions-document-paste-into.svg', diff --git a/Build/Resources/Private/Icons/Action/actions-document-duplicates-select.svg b/Build/Resources/Private/Icons/Action/actions-document-duplicates-select.svg new file mode 100644 index 000000000000..b53b75e4ef26 --- /dev/null +++ b/Build/Resources/Private/Icons/Action/actions-document-duplicates-select.svg @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 19.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --> +<svg version="1.1" id="actions-document-duplicates-select" + xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="-471 273 16 16" + enable-background="new -471 273 16 16" xml:space="preserve"> +<path d="M-456,277h-3v-3h-11v11h3v3h11V277z M-469,284v-9h9v2h-7v7H-469z M-457,287h-9v-2v-1v-6h6h1h2V287z"/> +<path d="M-460,285h-3v-0.68c0.21-0.2,0.42-0.39,0.63-0.59c0.21-0.2,0.4-0.39,0.58-0.59c0.38-0.41,0.64-0.73,0.78-0.98 + c0.14-0.24,0.21-0.5,0.21-0.77c0-0.26-0.07-0.45-0.22-0.6c-0.15-0.14-0.37-0.22-0.64-0.22c-0.18,0-0.38,0.03-0.58,0.11 + c-0.21,0.07-0.42,0.18-0.62,0.33h-0.03v-0.69c0.14-0.07,0.33-0.15,0.56-0.22c0.23-0.07,0.47-0.09,0.68-0.09 + c0.46,0,0.81,0.13,1.06,0.37c0.26,0.24,0.39,0.57,0.39,0.98c0,0.18-0.02,0.36-0.07,0.52c-0.04,0.16-0.1,0.32-0.19,0.46 + c-0.07,0.13-0.17,0.27-0.27,0.4c-0.11,0.13-0.23,0.27-0.38,0.44c-0.21,0.23-0.43,0.45-0.66,0.67c-0.23,0.22-0.43,0.42-0.64,0.6h2.39 + V285z"/> +</svg> diff --git a/typo3/sysext/backend/Resources/Public/Icons/Action/actions-document-duplicates-select.svg b/typo3/sysext/backend/Resources/Public/Icons/Action/actions-document-duplicates-select.svg new file mode 100644 index 000000000000..b00fe61c6d85 --- /dev/null +++ b/typo3/sysext/backend/Resources/Public/Icons/Action/actions-document-duplicates-select.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="-471 273 16 16"><path d="M-456 277h-3v-3h-11v11h3v3h11v-11zm-13 7v-9h9v2h-7v7h-2zm12 3h-9v-9h9v9z"/><path d="M-460 285h-3v-.68c.21-.2.42-.39.63-.59.21-.2.4-.39.58-.59.38-.41.64-.73.78-.98.14-.24.21-.5.21-.77 0-.26-.07-.45-.22-.6-.15-.14-.37-.22-.64-.22-.18 0-.38.03-.58.11-.21.07-.42.18-.62.33h-.03v-.69c.14-.07.33-.15.56-.22.23-.07.47-.09.68-.09.46 0 .81.13 1.06.37.26.24.39.57.39.98 0 .18-.02.36-.07.52-.04.16-.1.32-.19.46-.07.13-.17.27-.27.4-.11.13-.23.27-.38.44-.21.23-.43.45-.66.67-.23.22-.43.42-.64.6h2.39v.55z"/></svg> \ No newline at end of file diff --git a/typo3/sysext/core/Classes/Imaging/IconRegistry.php b/typo3/sysext/core/Classes/Imaging/IconRegistry.php index 6e6ae7193857..1ef2a6d14685 100644 --- a/typo3/sysext/core/Classes/Imaging/IconRegistry.php +++ b/typo3/sysext/core/Classes/Imaging/IconRegistry.php @@ -145,10 +145,10 @@ class IconRegistry implements \TYPO3\CMS\Core\SingletonInterface { 'name' => 'close', ) ), - 'actions-actions-document-duplicates-select' => array( - 'provider' => BitmapIconProvider::class, + 'actions-document-duplicates-select' => array( + 'provider' => SvgIconProvider::class, 'options' => array( - 'source' => 'EXT:t3skin/images/icons/actions/document-duplicates-select.png', + 'source' => 'EXT:backend/Resources/Public/Icons/Action/actions-document-duplicates-select.svg', ) ), 'actions-document-edit-access' => array( -- GitLab