]> _ Git - psq.git/commitdiff
smoother zoom + agenda choose columns
authorLouis Jeckel <louis.jeckel@outlook.cm>
Tue, 29 Sep 2020 10:13:49 +0000 (12:13 +0200)
committerLouis Jeckel <louis.jeckel@outlook.cm>
Tue, 29 Sep 2020 10:13:49 +0000 (12:13 +0200)
config/twill.php
resources/views/admin/weeklyAgendas/form.blade.php
resources/views/en-plus/agenda/show.blade.php
resources/views/flowpaper/view.blade.php

index 99f11cdb4a7c00bff84beb71f544406444492d13..cb23f700fc57f33bc78c883fbc5cff35e24d0f7e 100644 (file)
@@ -259,6 +259,7 @@ return [
         'image_service' => \A17\Twill\Services\MediaLibrary\Glide::class,
         'extra_metadatas_fields' => [
             ['name' => 'url', 'label' => 'Lien', 'type' => 'input'],
+            ['name' => 'cols', 'label' => 'Colonnes', 'type' => 'input'],
         ],
     ],
     'block_editor' => [
index 7da28af7dcc6cfc2ced56b555079787ce11c41b9..6e55faa388e4be690689ff2304ee88a91845c60e 100644 (file)
@@ -7,7 +7,10 @@
         'withVideoUrl' => false,
         'withCaption' => false,
         'withAddinfo' => false,
-        'extraMetadatas' => [['name' => 'url', 'label' => 'URL']],
+        'extraMetadatas' => [
+            ['name' => 'url', 'label' => 'URL'],
+            ['name' => 'cols', 'label' => 'Nombre de colonnes (1 par défaut)'],
+            ],
         'max' => 50,
     ])
 @stop
index 044cde25eb8b382eaca44aec5e45067b08bb45ab..2bc7e1d0eba221c3df855027233168086d18a064 100644 (file)
         <div class="row">
 
             @foreach($agenda->imageObjects('events') as $event)
-                <div class="col-sm-4 mb-2">
+                @php
+                $cols = empty($c = $event->getMetadata('cols')) ?
+                    1 :
+                    (int) $c;
+                @endphp
+                <div class="col-sm-{{4 * $cols}} mb-2">
                     @if(!empty($url =  $event->getMetadata('url')))
-                        <a href="{!! $url!!}" target="_blank">
+                        <a href="{!! $url !!}" target="_blank">
                             @endif
 
                             <img src="{{$imageService::getUrl($event->uuid)}}" alt="" class="w-100">
index 3c28e8b74d5fedaf55579a634995d59707ae35e5..7a385bf1df5c6732b78228e89eebf59aa0bcb135 100644 (file)
                             config: {
 
                                 PDFFile: url,
-                                Scale: 0.6,
+                                Scale: 0.8,
                                 ZoomTransition: 'easeOut',
                                 ZoomTime: 0.5,
-                                ZoomInterval: 0.1,
+                                ZoomInterval: 0.05,
                                 FitPageOnLoad: true,
                                 FitWidthOnLoad: false,
                                 FullScreenAsMaxWindow: false,