templates/project/crud/galleryLogo.html.twig line 1

Open in your IDE?
  1. <style>
  2.     .mbody {
  3.         display: flex;
  4.         align-items: center;
  5.         justify-content: center;
  6.         background: black;
  7.         border-radius: 10px;
  8.     }
  9.     .modal-image-body {
  10.         display: flex;
  11.         align-items: center;
  12.         justify-content: center;
  13.         border-radius: 10px;
  14.         height: 600px;
  15.         width: 100%;
  16.         align-items: center;
  17.         flex-direction: column;
  18.         justify-content: center;
  19.     }
  20.     .modal-image-body img {
  21.         height: 100%;
  22.         object-fit: cover;
  23.     }
  24.     .drag-area-content{{idcontent}} {
  25.         border: 2px dashed #fff;
  26.         height: 400px;
  27.         width: 100%;
  28.         border-radius: 5px;
  29.         display: flex;
  30.         align-items: center;
  31.         justify-content: center;
  32.         flex-direction: column;
  33.     }
  34.     .drag-area-content{{idcontent}} .active {
  35.         border: 2px solid #fff;
  36.     }
  37.     .drag-area-content{{idcontent}} .icon {
  38.         font-size: 100px;
  39.         color: #fff;
  40.     }
  41.     .drag-area-content{{idcontent}} header {
  42.         font-size: 24px;
  43.         font-weight: 500;
  44.         color: #fff;
  45.     }
  46.     .drag-area-content{{idcontent}} span {
  47.         font-size: 22px;
  48.         font-weight: 500;
  49.         color: #fff;
  50.         margin: 10px 0 15px;
  51.     }
  52.     .drag-area-content{{idcontent}} button {
  53.         padding: 10px 25px;
  54.         font-size: 20px;
  55.         font-weight: 500;
  56.         border: none;
  57.         outline: none;
  58.         background: #fff;
  59.         color: black;
  60.         border-radius: 5px;
  61.         cursor: pointer;
  62.     }
  63.     .drag-area-content{{idcontent}} img {
  64.         height: 100%;
  65.         /* width: 100%; */
  66.         object-fit: cover;
  67.         border-radius: 5px;
  68.     }
  69.     .btn-black {
  70.         background-color: black !important;
  71.         color: white !important;
  72.     }
  73.     .btn-black:hover {
  74.         background-color: black !important;
  75.         color: white !important;
  76.     }
  77. </style>
  78. <div class="modal fade" id="modal-gallery-content{{idcontent}}" tabindex="-1" aria-labelledby="previewProjetModalLabelContent{{idcontent}}" aria-hidden="true">
  79.     <div class="modal-dialog modal-xl modal-dialog-centered modal-dialog-scrollable">
  80.         <div class="modal-content modal-content{{idcontent}}">
  81.             <div class="modal-header">
  82.                 <h5 class="modal-title" id="previewProjetModalLabelContent{{idcontent}}">Banque d'images</h5>
  83.                 <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
  84.             </div>
  85.             <div class="modal-body" style="max-height: 48rem;">
  86.                 <div class="container-fluid">
  87.                     <div class="">
  88.                         <ul class="nav nav-tabs justify-content-end">
  89.                             <li class="nav-item">
  90.                                 <button type="button" class="nav-link active" id="select-image-content{{idcontent}}" data-bs-toggle="tab" data-bs-target="#select-image-pane-content{{idcontent}}" type="button" role="tab" aria-controls="select-image-pane-content{{idcontent}}" aria-selected="true">Sélectionnez une image</button>
  91.                             </li>
  92.                             <li class="nav-item">
  93.                                 <button class="nav-link" id="upload-image-content{{idcontent}}" data-bs-toggle="tab" data-bs-target="#upload-image-pane-content{{idcontent}}" type="button" role="tab" aria-controls="upload-image-pane-content{{idcontent}}" aria-selected="false">Télécharger une nouvelle image</button>
  94.                             </li>
  95.                         </ul>
  96.                         <div class="tab-content" id="myTabContent">
  97.                             <div
  98.                                 class="tab-pane fade py-3" id="upload-image-pane-content{{idcontent}}" role="tabpanel" aria-labelledby="upload-image-content{{idcontent}}" tabindex="0">
  99.                                 {# Upload image #}
  100.                                 <div class="modal-body mbody" id="dragAreaContent{{idcontent}}">
  101.                                     <div class="drag-area-content{{idcontent}}">
  102.                                         <div class="icon">
  103.                                             <i class="fas fa-cloud-upload-alt"></i>
  104.                                         </div>
  105.                                         <header>Drag & Drop pour télécharger l'image</header>
  106.                                         <span>OU</span>
  107.                                         <button type="button" >Parcourir le Fichier</button>
  108.                                         <input type="file" name="fileToUploadContent" id="fileToUploadContent{{idcontent}}" accept="image/*" hidden>
  109.                                     </div>
  110.                                 </div>
  111.                                 <div class="modal-image-body d-none" id="dropImageAreaContent{{idcontent}}">
  112.                                     <div id="uploadedimgdisplayContent{{idcontent}}" class="h-75"><img src="" id="imageToUploadContent{{idcontent}}"></div>
  113.                                     <div class="modal-footer justify-content-center w-100 mt-3" id="uploadbtns">
  114.                                         <button type="button" class="btn btn-light text-black" onclick="resetuploadvaluesContent{{idcontent}}()">
  115.                                             Reset</button>
  116.                                         <button type="button" class="btn btn-black" onclick="setuploadimgvalueContent{{idcontent}}()"  data-bs-dismiss="modal">Valider</button>
  117.                                     </div>
  118.                                 </div>
  119.                             </div>
  120.                             <div
  121.                                 class="tab-pane fade  show active py-3" id="select-image-pane-content{{idcontent}}" role="tabpanel" aria-labelledby="select-image-content{{idcontent}}" tabindex="0">
  122.                                 {# links paths #}
  123.                                 <div id="dirPathNiveauIndicatorProjet{{idcontent}}"></div>
  124.                                 {# content images #}
  125.                                 <div class="tab-content mb-2">
  126.                                     <div class="" id="valdircontentProjet{{idcontent}}"></div>
  127.                                 </div>
  128.                             </div>
  129.                         </div>
  130.                     </div>
  131.                 </div>
  132.             </div>
  133.             <div
  134.                 class="modal-footer">
  135.                 {# <button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Annuler</button> #}
  136.                 <button type="button" class="btn btn-primary" data-bs-dismiss="modal">Terminer</button>
  137.             </div>
  138.         </div>
  139.     </div>
  140. </div>