Browse Source

fix popup uscita pagina su salva e chiudi

ferrari 4 tháng trước cách đây
mục cha
commit
ed1dfe996c
1 tập tin đã thay đổi với 12 bổ sung2 xóa
  1. 12 2
      resources/views/livewire/member.blade.php

+ 12 - 2
resources/views/livewire/member.blade.php

@@ -1513,11 +1513,11 @@
                             <div class="col-md-7 col-xl-8 d-flex gx-0">
                                 @if($add)
                                     <button class="btn--ui primary d-flex order-1 me-2" wire:click="store(false)">salva e continua</button>
-                                    <button class="btn--ui primary d-flex order-3 ms-auto" wire:click="store(true)">salva e chiudi</button>
+                                    <button class="btn--ui primary d-flex order-3 ms-auto" onclick="store(true)">salva e chiudi</button>
                                 @endif
                                 @if($update)
                                     <button class="btn--ui primary d-flex order-1 me-2" wire:click="updateAAA(false)">salva e continua</button>
-                                    <button class="btn--ui primary d-flex order-3 ms-auto" wire:click="updateAAA(true)">salva e chiudi</button>
+                                    <button class="btn--ui primary d-flex order-3 ms-auto" onclick="updateAAA(true)">salva e chiudi</button>
                                 @endif
                                 <button class="btn--ui lightGrey" onclick="annulla()" style="margin-right:10px">annulla</button><br><br>
                             </div>
@@ -2301,6 +2301,16 @@
             document.location.href = '/members';
         }
 
+        function store(reload) {
+            window.onbeforeunload = null;
+            @this.store(reload)
+        }
+
+        function updateAAA(reload) {
+            window.onbeforeunload = null;
+            @this.updateAAA(reload)
+        }
+
         window.onbeforeunload = function(){
             if (isEdit)
                 return 'Cambiando pagina le eventuali modifiche andranno perse';