From: Vincent Vanwaelscappel Date: Mon, 12 Sep 2022 17:09:29 +0000 (+0200) Subject: wip #5448 @1.5 X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=956dc76b3bd0e5fe3ea95f7981bac0fc6dc2bd4d;p=fluidbook-toolbox.git wip #5448 @1.5 --- diff --git a/app/Http/Controllers/Admin/Operations/Tools/SVGSpriteDownload.php b/app/Http/Controllers/Admin/Operations/Tools/SVGSpriteDownload.php new file mode 100644 index 000000000..42604ba94 --- /dev/null +++ b/app/Http/Controllers/Admin/Operations/Tools/SVGSpriteDownload.php @@ -0,0 +1,8 @@ + 'tool-sprite', + 'singular' => 'sprite', + 'plural' => 'sprite']; + + protected $_operations = [SVGSpriteDownload::class]; + + public function setFields() + { + parent::setFields(); + + $this->addOwnerField(); + + + $this->addField('name', Text::class, __('Nom'), ['column' => true]); + $this->addField('prefix', Text::class, __('Préfixe'), ['column' => true]); + $this->addField('icons', BunchOfFieldsMultiple::class, __('Icônes'), ['bunch' => ToolSVGSpriteIcon::class, 'edit_label' => __('Edit :icon :name', ['name' => '%iconname','icon'=>'
%svgcode
']), 'add_label' => __('Ajouter une icône')]); + } +} diff --git a/app/SubForms/ToolSVGSpriteIcon.php b/app/SubForms/ToolSVGSpriteIcon.php new file mode 100644 index 000000000..9242cc48a --- /dev/null +++ b/app/SubForms/ToolSVGSpriteIcon.php @@ -0,0 +1,19 @@ +addField('iconname', Text::class, __('Nom')); + $this->addField('svgcode', Code::class, __('SVG'), ['language' => 'xml', 'wrap' => true]); + } +} diff --git a/resources/views/fluidbook_publication/link_editor.blade.php b/resources/views/fluidbook_publication/link_editor.blade.php index d2f69a6f0..9eea3b4fe 100644 --- a/resources/views/fluidbook_publication/link_editor.blade.php +++ b/resources/views/fluidbook_publication/link_editor.blade.php @@ -8,7 +8,9 @@
-
+
+ +
diff --git a/resources/views/tools/sidebar.blade.php b/resources/views/tools/sidebar.blade.php index 3d3212cb5..9aaf56579 100644 --- a/resources/views/tools/sidebar.blade.php +++ b/resources/views/tools/sidebar.blade.php @@ -29,4 +29,6 @@ +