Procházet zdrojové kódy

Fixed New Client Issue

Benjamin Harris před 2 měsíci
rodič
revize
666f6f63ca
4 změnil soubory, kde provedl 5 přidání a 4 odebrání
  1. 3 1
      components/newClientModal.php
  2. 1 1
      layouts/footer.php
  3. 0 1
      layouts/header.php
  4. 1 1
      layouts/navbar.php

+ 3 - 1
components/newClientModal.php

@@ -129,7 +129,9 @@ require_once __DIR__ . '/../lib/csrf.php';
 // AJAX form submission
 function submitNewClientForm(form) {
     const formData = new FormData(form);
-    const submitBtn = form.querySelector('button[type="submit"]');
+    const submitBtn = form.querySelector('button[type="submit"]')
+                  || document.querySelector(`button[form="${form.id}"]`);
+    if (!submitBtn) return;
     const originalText = submitBtn.innerHTML;
 
     // Disable button and show loading state

+ 1 - 1
layouts/footer.php

@@ -19,7 +19,7 @@
 </div><!-- /layoutSidenav -->
 
 <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js" crossorigin="anonymous"></script>
-<script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/4.5.0/chart.umd.min.js" integrity="sha512-/J9+4OFmZCFMBQMDPDnGjKXhkZWBM2kOsuJnCDj3TUAXwOXgaHPizrHKA9e8tOkWrUYxZOCVlyLJBGiKRWMAA==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
+<script src="https://cdn.jsdelivr.net/npm/chart.js@4.4.4/dist/chart.umd.min.js" crossorigin="anonymous"></script>
 
 <script>
     window.addEventListener('DOMContentLoaded', () => {

+ 0 - 1
layouts/header.php

@@ -19,7 +19,6 @@
         <link href="https://cdnjs.cloudflare.com/ajax/libs/magnific-popup.js/1.1.0/magnific-popup.css" rel="stylesheet" type="text/css" />
         <link href="/client-assets/css/dashboard.css" rel="stylesheet" type="text/css" />
         <link href="/client-assets/home/css/graphing.css" rel="stylesheet" type="text/css" media="screen" />
-        <link href="/client-assets/home/css/alux.min.css" rel="stylesheet" type="text/css" media="screen" />
 
         <script src="https://code.jquery.com/jquery-3.7.1.min.js" integrity="sha256-/JqT3SQfawRcv/BIHPThkBvs0OEvtFFmqPF/lYI/Cxo=" crossorigin="anonymous"></script>
         <script type="text/javascript" src="https://use.fontawesome.com/1e2844bb90.js"></script>

+ 1 - 1
layouts/navbar.php

@@ -49,7 +49,7 @@ $siteName    = $siteName ?? 'Crop Monitor';
                     </a>
                 </li>
                 <li>
-                    <a class="dropdown-item" href="/dashboard/inbox.php">
+                    <a class="dropdown-item" href="/dashboard/report.php">
                         Inbox
                     </a>
                 </li>