]> _ Git - fluidbook-toolbox.git/commitdiff
wait #6004 @0.5
authorVincent Vanwaelscappel <vincent@cubedesigners.com>
Wed, 7 Jun 2023 14:22:14 +0000 (16:22 +0200)
committerVincent Vanwaelscappel <vincent@cubedesigners.com>
Wed, 7 Jun 2023 14:22:14 +0000 (16:22 +0200)
app/Fluidbook/Compiler/Compiler.php
app/Models/FluidbookTheme.php

index d5d88ebad9efd7d79db685c573c44d5c85b47d26..395aff9fafe7b120ae1ed4463a31e8f7b604b3d4 100644 (file)
@@ -267,7 +267,6 @@ class Compiler extends Base implements CompilerInterface
     protected $_command = null;
 
 
-
     use \App\Fluidbook\Compiler\Links;
     use Cart;
     use Stats;
@@ -2170,6 +2169,7 @@ class Compiler extends Base implements CompilerInterface
             $this->vdir->copy($l->getPathname(), 'data/images/' . $l->getFilename());
             $dim = Image::getimagesize($l->getPathname());
             $logo .= 'background-image:url(../images/' . $l->getFilename() . ');width:' . $dim[0] . 'px;height:' . $dim[1] . 'px;';
+            $this->config->logoDimensions = [$dim[0], $dim[1]];
         }
         $logo .= '}';
         $res[] = $logo;
index 68438acab8bf0b033cbc0884848dcff3006409c3..772020f5ff330248d82b90c9b97984486126c1f1 100644 (file)
@@ -11,6 +11,7 @@ use App\Models\Base\ToolboxSettingsModel;
 use Cubist\Backpack\Magic\EntityData;
 use Cubist\Backpack\Magic\Fields\Color;
 use Cubist\Backpack\Magic\Fields\Files;
+use Cubist\Backpack\Magic\Fields\SelectFromArray;
 use Cubist\Backpack\Magic\Fields\SelectFromModel;
 use Cubist\Util\CommandLine;
 use Cubist\Util\CommandLine\Imagemagick\Ico;
@@ -506,9 +507,11 @@ class FluidbookTheme extends ToolboxSettingsModel
 
         $this->addField([
             'name' => 'invertMenuPosition',
-            'type' => 'Checkbox',
-            'label' => __('Intervertir le menu et le logo'),
-            'default' => false,
+            'type' => SelectFromArray::class,
+            'label' => __('Disposition du menu et du logo'),
+            'options' => [0 => __('Logo à droite et menu à gauche'), 1 => __('Logo à gauche et menu à droite'), 2 => __('Logo au centre et menu à gauche'), 3 => __('Logo au centre et menu à droite')],
+            'hint' => __('Sur un fluidbook RTL (arabe ou hébreu par exemple), les positions sont automatiquement inversées'),
+            'default' => 0,
             'translatable' => false,
         ]);
         $this->addField([