File manager - Edit - G:/PleskVhosts/indiaminerals.in/vgm.INFOFIXDEVELOPERS.COM/admin/medical-master.html
Back
<!DOCTYPE html> <!-- This is a starter template page. Use this page to start your new project from scratch. This page gets rid of all links and provides the needed markup only. --> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Medical Master</title> <!-- Google Font: Source Sans Pro --> <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,400i,700&display=fallback"> <!-- Font Awesome Icons --> <link rel="stylesheet" href="plugins/fontawesome-free/css/all.min.css"> <!-- Theme style --> <link rel="stylesheet" href="dist/css/adminlte.min.css"> <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script> <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></script> </head> <style> .main-header { background-color: #9F91CC; color: #ffffff; } .main-sidebar { background-color: #3D246C; color: #ffffff; } .container { margin: 0 auto; padding: 20px; background-color: #f9f9f9; border: 1px solid #ddd; border-radius: 5px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); } .header { display: flex; align-items: center; justify-content: center; background-color: #9F91CC; color: #fff; padding: 10px 20px; border-radius: 5px; font-family: 'Roboto', sans-serif; font-weight: 600; margin-bottom: 20px; } .header img { height: 50px; width: auto; margin-right: 10px; } .table-dark{ background-color: #9F91CC; color: #fff; } /* Form Label Styles */ label { font-weight: bold; color: #555; } /* Text Input Styles */ .form-control { width: 100%; padding: 8px; margin-bottom: 10px; border: 1px solid #ccc; border-radius: 5px; } /* Textarea Styles */ textarea.form-control { height: 100px; } /* Checkbox Styles */ .form-check-input[type="checkbox"] { margin-top: 5px; } /* Button Styles */ .btn-primary { background-color: #3D246C; color: #fff; border: none; border-radius: 5px; padding: 10px 20px; font-size: 16px; cursor: pointer; } .btn-primary:hover { background-color: #9F91CC; } /* Update table header and row styles */ .table { background-color: #9F91CC; color: #fff; } .table thead th { background-color: #9F91CC; color: #fff; border-color: #9F91CC; } .table tbody td { background-color: #f9f9f9; color: #333; border-color: #ddd; } </style> <body class="hold-transition sidebar-mini"> <div class="wrapper"> <!-- Navbar --> <nav class="main-header navbar navbar-expand navbar-white navbar-light"> <!-- Left navbar links --> <ul class="navbar-nav"> <li class="nav-item"> <a class="nav-link" data-widget="pushmenu" href="#" role="button"><i class="fas fa-bars"></i></a> </li> <li class="nav-item d-none d-sm-inline-block"> <a href="#" class="nav-link">Home</a> </li> </ul> </nav> <!-- /.navbar --> <!-- Main Sidebar Container --> <aside class="main-sidebar sidebar-dark-primary elevation-4"> <!-- Brand Logo --> <a href="#" class="brand-link"> <img src="dist/img/AdminLTELogo.png" alt="AdminLTE Logo" class="brand-image img-circle elevation-3" style="opacity: .8"> <span class="brand-text font-weight-light">AdminLTE 3</span> </a> <!-- Sidebar --> <div class="sidebar"> <!-- Sidebar user panel (optional) --> <!-- SidebarSearch Form --> <div class="form-inline mt-2"> <div class="input-group" data-widget="sidebar-search"> <input class="form-control form-control-sidebar" type="search" placeholder="Search" aria-label="Search"> <div class="input-group-append"> <button class="btn btn-sidebar"> <i class="fas fa-search fa-fw"></i> </button> </div> </div> </div> <!-- Sidebar Menu --> <nav class="mt-2"> <ul class="nav nav-pills nav-sidebar flex-column" data-widget="treeview" role="menu" data-accordion="false" > <!-- Add icons to the links using the .nav-icon class with font-awesome or any other icon font library --> <li class="nav-item"> <a href="starter.html" class="nav-link"> <i class="nav-icon fas fa-th"></i> <p>Animal Registration</p> </a> </li> <li class="nav-item"> <a href="observation-form.html" class="nav-link"> <i class="nav-icon fas fa-calendar-alt"></i> <p>Observation Form</p> </a> </li> <li class="nav-item"> <a href="animal-master.html" class="nav-link"> <i class="nav-icon fas fa-calendar-alt"></i> <p>Animal Category Master</p> </a> </li> <li class="nav-item"> <a href="special-investigation.html" class="nav-link"> <i class="nav-icon fas fa-calendar-alt"></i> <p>Special Investigation</p> </a> </li> <li class="nav-item"> <a href="discharge-detail.html" class="nav-link"> <i class="nav-icon fas fa-calendar-alt"></i> <p>Discharge Details </p> </a> </li> <li class="nav-item"> <a href="death-form.html" class="nav-link"> <i class="nav-icon fas fa-calendar-alt"></i> <p>Death Form </p> </a> </li> <li class="nav-item"> <a href="medical-master.html" class="nav-link"> <i class="nav-icon fas fa-calendar-alt"></i> <p>Medicine Master </p> </a> </li> <li class="nav-item"> <a href="purchase-medicine.html" class="nav-link"> <i class="nav-icon fas fa-calendar-alt"></i> <p>Purchase Medicine </p> </a> </li> </ul> </nav> <!-- /.sidebar-menu --> </div> <!-- /.sidebar --> </aside> <div class="content-wrapper"> <div class="container"> <div class="header">Medicine Master</div> <form id="medicineForm"> <div class="form-row"> <!-- Column 1 --> <div class="col-md-3"> <!-- Medicine Name --> <div class="form-group"> <label for="medicine">Medicine Name</label> <input type="text" class="form-control" id="medicine" name="medicine"> </div> </div> <div class="col-md-3"> <div class="text-center"> <button type="submit" class="btn btn-primary mt-4">Submit</button> </div> </div> </div> </form> <table id="noticeTable" class="table table-bordered my-2"> <thead class="table-dark"> <tr> <th scope="col">S. No</th> <th scope="col">Medicine Name</th> <th scope="col">Actions</th> </tr> </thead> <tbody id="noticeTableBody"> <!-- Existing rows in the table will be added here dynamically --> </tbody> </table> </div> </div> <footer class="main-footer text-center"> <!-- To the right --> <!-- Default to the left --> <strong >Copyright © 2014-2021 <a href="https://adminlte.io">VGM Charitable Trust</a>.</strong > All rights reserved. </footer> </div> <script> $(document).ready(function () { // Handle date filtering $("#dateFilter").on("change", function () { var selectedDate = $(this).val(); $("table tbody tr").hide(); $("table tbody tr").each(function () { var rowDate = $(this).find("td:first").text(); if (selectedDate === rowDate) { $(this).show(); } }); }); }); </script> <script> // Function to add a new row to the table with medicine name and delete icon function addRow(medicineName) { const tableBody = document.getElementById("noticeTableBody"); const rowCount = tableBody.getElementsByTagName("tr").length + 1; const newRow = document.createElement("tr"); // Create table cells const serialCell = document.createElement("td"); serialCell.textContent = rowCount; const medicineCell = document.createElement("td"); medicineCell.textContent = medicineName; const actionsCell = document.createElement("td"); const deleteButton = document.createElement("button"); deleteButton.innerHTML = '<i class="fa fa-trash"></i>'; // Use the trash icon deleteButton.classList.add("btn", "btn-danger"); deleteButton.addEventListener("click", function () { // Remove the row when the delete button is clicked tableBody.removeChild(newRow); updateLocalStorage(); // Update local storage after deletion }); actionsCell.appendChild(deleteButton); // Append cells to the row newRow.appendChild(serialCell); newRow.appendChild(medicineCell); newRow.appendChild(actionsCell); // Append the row to the table tableBody.appendChild(newRow); // Update local storage after adding a new row updateLocalStorage(); } // Function to update local storage with the current table data function updateLocalStorage() { const tableData = []; const tableRows = document.querySelectorAll("#noticeTableBody tr"); tableRows.forEach((row) => { const cells = row.getElementsByTagName("td"); const medicineName = cells[1].textContent; tableData.push(medicineName); }); localStorage.setItem("medicineData", JSON.stringify(tableData)); } // Function to load data from local storage on page load function loadLocalStorageData() { const storedData = localStorage.getItem("medicineData"); if (storedData) { const medicineData = JSON.parse(storedData); medicineData.forEach((medicineName) => { addRow(medicineName); }); } } // Add a submit event listener to the form const medicineForm = document.getElementById("medicineForm"); medicineForm.addEventListener("submit", function (event) { event.preventDefault(); // Prevent form submission const medicineNameInput = document.getElementById("medicine"); const medicineName = medicineNameInput.value; if (medicineName.trim() !== "") { // Check if the input is not empty addRow(medicineName); medicineNameInput.value = ""; // Clear the input field } }); // Load data from local storage on page load window.addEventListener("load", loadLocalStorageData); </script> <!-- jQuery --> <!-- Add Bootstrap JS and Popper.js Links (for Bootstrap functionality) --> <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.5.0/dist/js/bootstrap.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/popper.js@2.10.2/dist/umd/popper.min.js"></script> <script src="plugins/jquery/jquery.min.js"></script> <!-- Bootstrap 4 --> <script src="plugins/bootstrap/js/bootstrap.bundle.min.js"></script> <!-- AdminLTE App --> <script src="dist/js/adminlte.min.js"></script> </body> </html>
| ver. 1.4 |
Github
|
.
| PHP 7.3.33 | Generation time: 0.1 |
proxy
|
phpinfo
|
Settings