Commit b39c5355 authored by Julien Sailly's avatar Julien Sailly
Browse files

feat: adding and moving attributes for drag&drop to dive manager page

parent 20688b7c
Loading
Loading
Loading
Loading
+1 −0
Changes for public/js/Palanque/manualPalanque.js: 1 added line, 0 removed lines.
Original line number Diff line number Diff line
@@ -81,6 +81,7 @@ function drop(event) {
function setZoneSize(zone){
  zone.forEach(element => {
    element.childNodes.forEach(elements => {
      console.log(elements);
      if(elements.id.split(',')[1] === 'PB')
        zoneList[element.id.split('zone')[1] ].updateCounterPos(2);
      else
+20 −8
Changes for resources/views/dive_infos_palanque.blade.php: 20 added lines, 8 removed lines.
Original line number Diff line number Diff line

<link href='https://api.mapbox.com/mapbox-gl-js/v3.0.1/mapbox-gl.css' rel='stylesheet' />

<x-layout>
    <x-page-title>Plongée du {{ $dive->DS_DATE }} - {{ $dive->DL_NAME }}</x-page-title>
    <div class="text-right mb-4">
        <a href="javascript:history. back()" class="bg-blue-500 hover:bg-blue-700 text-white font-bold py-2 px-4 rounded">
        <a href="javascript:history. back()"
            class="bg-blue-500 hover:bg-blue-700 text-white font-bold py-2 px-4 rounded">
            Revenir en arrière
        </a>
    </div>
@@ -16,15 +16,18 @@
                <li>Date : {{ $dive->DS_DATE }} ({{ $dive->CAR_SCHEDULE }})</li>
                <li>Responsables :
                    <ul class="ps-5 mt-2 space-y-1 list-disc list-inside">
                        <li>Directeur de plongée : {{ $director->US_FIRST_NAME . " " . strtoupper($director->US_NAME) }}</li>
                        <li>Sécurité de surface : {{ $security->US_FIRST_NAME . " " . strtoupper($security->US_NAME) }}</li>
                        <li>Directeur de plongée : {{ $director->US_FIRST_NAME . " " . strtoupper($director->US_NAME) }}
                        </li>
                        <li>Sécurité de surface : {{ $security->US_FIRST_NAME . " " . strtoupper($security->US_NAME) }}
                        </li>
                    </ul>
                </li>
                <li>Nombre de plongeurs : {{ $dive->DS_DIVERS_COUNT }}</li>
                <li>Bateau : {{ $dive->BO_NAME }}</li>
                <!--<li>Observation : {{ $dive->DS_OBSERVATION_FIELD }}</li>-->
            </ul>
            @if(preg_match("/[0-9]*\.[0-9]*/", $dive->DL_LONGITUDE) == 1 && preg_match("/[0-9]*\.[0-9]*/", $dive->DL_LATITUDE) == 1)
            @if(preg_match("/[0-9]*\.[0-9]*/", $dive->DL_LONGITUDE) == 1 && preg_match("/[0-9]*\.[0-9]*/",
            $dive->DL_LATITUDE) == 1)
            <div id='map' class="shadow rounded-lg w-full mt-4 aspect-video"></div>
            <script src='https://api.mapbox.com/mapbox-gl-js/v3.0.1/mapbox-gl.js'></script>
            <style>
@@ -51,13 +54,22 @@
                })
            </script>
            @endif
            <p class="text-xl font-bold my-2">{{ $dive->DL_NAME }} • {{ $dive->DS_MAX_DEPTH }}m</p>
            <p class="text-xl font-bold my-2">{{ $dive->DL_NAME }}@if (isset($dive->DS_MAX_DEPTH)) • {{
                $dive->DS_MAX_DEPTH }}m @endif</p>
        </div>
        <div class="flex-1 p-4">
        <div class="flex-1 p-4" id="zoneStart" ondrop="drop(event)" ondragover="allowDrop(event)">
            <h3 class="text-xl font-bold mb-2">Plongeurs</h3>
        </div>
        <div class="flex-1 p-4">
        <div class="flex-1 p-4" id="DropZone">
            <h3 class="text-xl font-bold mb-2">Palanquées</h3>
            <div class="p-2 grid grid-cols-2 md:grid-cols-3 gap-4" id="DropZone">

            </div>

            <button type='button' id="addPal">Add P</button>
            <button type='button' id="removePal">Remove P</button>
            <button type='button' id="validatePal">Val</button>
        </div>
    </div>
</x-layout>
<script src=" {{ asset('js/Palanque/manualPalanque.js') }} "></script>
 No newline at end of file
+0 −1
Changes for resources/views/palanque_manuel.blade.php: 0 added lines, 1 removed line.
Original line number Diff line number Diff line
@@ -9,7 +9,6 @@

    <div class="p-2 grid grid-cols-2 md:grid-cols-3 gap-4" id="DropZone"></div>
  </div>
  </div>
  <button type='button' id="addPal">Add P</button>
  <button type='button' id="removePal">Remove P</button>
  <button type='button' id="validatePal">Val</button>