]> _ Git - fluidbook-toolbox.git/commitdiff
wip #6066 @1:30
authorsoufiane <soufiane@cubedesigners.com>
Wed, 5 Jul 2023 19:19:16 +0000 (21:19 +0200)
committersoufiane <soufiane@cubedesigners.com>
Wed, 5 Jul 2023 19:19:16 +0000 (21:19 +0200)
public/packages/fluidbook/toolbox/css/delivery.css
public/packages/fluidbook/toolbox/css/delivery.css.map
public/packages/fluidbook/toolbox/css/delivery.less
resources/views/fluidbook_publication/delivery.blade.php
resources/views/fluidbook_publication/link_contact_manager.blade.php [new file with mode: 0644]

index 187a52358760b899342b6504f9103e3037f8f271..52418da70c0957ea16238a2118c7ad174910736a 100644 (file)
@@ -148,22 +148,21 @@ body {
   color: #467FCF;
 }
 .delivery-social-image {
-  height: 195px;
   overflow: hidden;
   position: relative;
 }
 .delivery-social-image img {
-  width: calc(100% - 30px);
-  height: 100%;
-  position: absolute;
-  object-fit: contain;
-  left: 50%;
-  top: 50%;
-  transform: translate(-50%, -50%);
+  width: 100%;
+  height: auto;
+}
+.delivery-preview-mini .container-iframe {
+  width: 100%;
+  max-width: 720px;
+  height: 480px;
 }
 .delivery-preview-mini iframe {
   width: 100%;
-  height: calc(195px + (195px * 1.5));
+  height: 100%;
   border: 0;
 }
 .delivery-dropdown {
index f954333b77dc75c2da9120b28b830c64711d993e..087e81d17da1ad69f53f8a13e078dcda30bf9837 100644 (file)
@@ -1 +1 @@
-{"version":3,"sources":["delivery.less"],"names":[],"mappings":"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","file":"delivery.css"}
\ No newline at end of file
+{"version":3,"sources":["delivery.less"],"names":[],"mappings":"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","file":"delivery.css"}
\ No newline at end of file
index ec52cd50efc73c97a548757c6c834a8c7fe7f784..61125f89523b123c7ebd515385e7cac3b6d7f5ef 100644 (file)
@@ -159,24 +159,23 @@ html,body {
     }
 
     &-social-image {
-        height: 195px;
         overflow: hidden;
         position: relative;
         img {
-            width: calc(100% - 30px);
-            height: 100%;
-            position: absolute;
-            object-fit: contain;
-            left: 50%;
-            top: 50%;
-            transform: translate(-50%,-50%);
+            width: 100%;
+            height: auto;
         }
     }
 
     &-preview-mini {
+        .container-iframe {
+            width: 100%;
+            max-width: 720px;
+            height: 480px;
+        }
         iframe {
             width: 100%;
-            height: calc(195px + (195px * 1.5));
+            height: 100%;
             border: 0;
         }
     }
index e026bcc918712ec38c67c59326768f3c55e713ee..e1df60003f645a276da2eeeefa0139cda514c50f 100644 (file)
         ['Mode de navigation' => renameSettings($fluidbook->mobileTransitions)],
         ['SEO' => renameSettings($fluidbook->seoVersion)],
         ['SCORM (e-learning)' => $fluidbook->scorm_enabled ? 'SCORM '.$fluidbook->getSCORMVersion() : __('Désactivé')],
-        ['Statistiques Fluidbook' => renameSettings($fluidbook->stats, true)],
+        ['Statistiques Fluidbook' => renameSettings($fluidbook->stats, true, true)],
         ['Google Analytics' => $fluidbook->googleAnalytics ? $fluidbook->googleTagManager : __('Désactivé')]
     ];
 
-    function renameSettings($v, $fem = false) {
+    function renameSettings($v, $fem = false, $plurial = false) {
         $e = $fem ? 'e' : '';
+        $s = $plurial ? 's' : '';
         return match ($v) {
             'flip3d','flip' => 'Flip',
             'fade' => 'Air',
-            '1' => __('Activé'.($e)),
-            '0','',null => __('Désactivé'.($e)),
+            '1' => __('Activé'.($e).($s)),
+            '0','',null => __('Désactivé'.($e).($s)),
             'fr' => __('Français'),
             'en' => __('Anglais'),
             default => ucfirst($v)
             'ga' => "https://docs.google.com/document/d/1dus2uWddT8VY8MIoEnx6KOfJWRQq_AYRGhYLtd2dYgI/edit?usp=drive_link"
         ],
     ];
+
+    $CDPMail = $fluidbook->getProjectManagerEmail();
 @endphp
 
 @section('after_styles')
                         @endif
                         <div class="">
                             <p class="m-0">{{ __('Vous souhaitez modifier un paramètre ou une fonctionnalité ?') }}
-                                <a href="mailto:?subject={{ $objectMail }}">{{ __('Contactez votre chef de projet') }}</a>
+                                @include('fluidbook_publication.link_contact_manager', ['mail' => $CDPMail, 'object' => $objectMail])
                             </p>
                         </div>
                     </div>
                             <div class="col-md-8">
                                 <div class="card">
                                     <div class="card-body">
-                                        <p class="mb-1">
+                                        <a href="https://www.opengraph.xyz/url/{{ $fluidbook->getPreviewURL() }}" class="mb-3 d-inline-block" target="_blank" rel="noopener">
                                             {{ __('Simuler l\'apparence de votre Fluidbook lorsqu\'il est partagé sur les principaux réseaux sociaux') }}
-                                        </p>
-                                        <a href="https://www.opengraph.xyz/url/{{ $fluidbook->getPreviewURL() }}" class="btn bg-info mb-3" target="_blank" rel="noopener">
-                                            {{ __('Tester le rendu') }}
                                         </a>
                                         <ul class="list-none p-0">
                                             <li class="pb-2">
                             <div class="col-md-4">
                             </div>
                         </div>-->
-                        <div class="row delivery-preview-mini">
+                        <div class="delivery-preview-mini">
                             <div class="col-sm-12">
                                 <p class="fw-semibold">{{ __('Mini Fluidbook animé') }}</p>
                             </div>
-                            <div class="col-md-4">
-                                <iframe src="{{ $fluidbook->getPreviewURL(['widget'=>'1','action'=>'fullscreen','theme'=>'']) }}" allowfullscreen></iframe>
+                            <div class="container-iframe">
+                                <iframe width="677" height="401" frameborder="0" marginheight="0" marginwidth="0" allowfullscreen="true" src="{{$installServerUrl}}/index.html?widget=1&action=fullscreen&background=ffffff&nav=auto"></iframe>
+                            </div>
+                            <div class="mt-2">
                                 <a href="{{ $noticesUrls[$lang]['widget'] }}" target="_blank" rel="noopener">{{ __('Voir la notice') }}</a>
                             </div>
                         </div>
                                         <div class="mt-3">
                                             <p class="m-0">{{ __('Vous souhaitez activer Google Analytics dans votre Fluidbook
                                                 ?')}}</p>
-                                            <a href="mailto:?subject={{ $objectMail }}">{{ __('Contactez votre chef de projet') }}</a>
+                                            @include('fluidbook_publication.link_contact_manager', ['mail' => $CDPMail, 'object' => $objectMail])
                                         </div>
                                     </div>
                                 </div>
                 <div class="card bg-dark">
                     <div class="card-body">
                         <h2>{{ __('Une question sur votre Fluidbook ?') }}</h2>
-                        <p>{{ __('Vous avez remarqué une erreur ou vous souhaitez changer un paramètre ?') }}</p>
-                        <a href="mailto:?subject={{ $objectMail }}" class="btn btn-primary">{{ __('Contacter votre chef de
-                            projet') }}</a>
+                        <p>
+                            {{ __('Vous avez remarqué une erreur ou vous souhaitez changer un paramètre ?') }}
+                            @if(!$CDPMail)
+                                {{ __('Contacter votre chef de projet') }}
+                            @endif
+                        </p>
+                        @if($CDPMail)
+                        <a href="mailto:{{ $CDPMail }}?subject={{ $objectMail }}" class="btn btn-primary">
+                            {{ __('Contacter votre chef de projet') }}
+                        </a>
+                        @endif
                     </div>
                 </div>
             </div>
                                     @endisset
                                 @endforeach
                                 <p class="m-0">{{ __('Il vous manque une version ?') }}</p>
-                                <a href="mailto:?subject={{ $objectMail }}">{{ __('Contactez votre chef de projet') }}</a>
+                                @include('fluidbook_publication.link_contact_manager', ['mail' => $CDPMail, 'object' => $objectMail])
                             </div>
                         </div>
                     </div>
diff --git a/resources/views/fluidbook_publication/link_contact_manager.blade.php b/resources/views/fluidbook_publication/link_contact_manager.blade.php
new file mode 100644 (file)
index 0000000..fa0e42c
--- /dev/null
@@ -0,0 +1,7 @@
+@if($mail)
+<a href="mailto:{{$mail}}?subject={{$object}}">
+@endif
+    {{ __('Contactez votre chef de projet') }}
+@if($mail)
+</a>
+@endif