Refactor course finder and resources templates for improved readability and functionality

- Updated course finder form to use HTML helper methods for cleaner syntax.
- Enhanced form structure with better class management and attributes.
- Implemented AJAX pagination for course listings to improve user experience.
- Cleaned up resource template code for consistency and readability.
- Ensured proper indentation and spacing for better maintainability.
- Added missing target="_blank" attribute for external links in resource documents.
This commit is contained in:
2025-08-03 18:01:22 +05:45
parent 5e4cb2767c
commit afc7c61f86
5 changed files with 582 additions and 450 deletions

View File

@@ -188,45 +188,46 @@
</div>
<div id="myModal" class="modal fade" tabindex="-1" aria-labelledby="myModalLabel" aria-hidden="false"
style="display: none;">
<div class="modal-dialog modal-lg">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="myModalLabel">Program Import</h5>
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"> </button>
</div>
<div class="modal-body">
<div class="row">
<div class="col-lg-6">
<form action="{{ route('program.import') }}" method="post" enctype="multipart/form-data">
@csrf
<div class="form-group">
<div class="form-control-wrap mb-1">
<input class="form-control" id="formFileLg" type="file" name="file"
accept=".xlsx, .xls, .csv" required>
</div>
style="display: none;">
<div class="modal-dialog modal-lg">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="myModalLabel">Program Import</h5>
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"> </button>
</div>
<button type="submit" class="btn btn-primary btn-md float-right mt-3">Upload</button>
</form>
</div>
<div class="col-lg-6">
<div class="card text-center">
<div class="card-body">
<h5 class="card-title">Sample Sheet</h5>
<p class="card-text text-danger">Note: Do not change sheet header.
</p>
<a href="{{ asset('samples/CourseSample.xlsx') }}" class="btn btn-secondary btn-md">Download
Sample</a>
</div>
</div>
</div>
<div class="modal-body">
<div class="row">
<div class="col-lg-6">
<form action="{{ route('program.import') }}" method="post" enctype="multipart/form-data">
@csrf
<div class="form-group">
<div class="form-control-wrap mb-1">
<input class="form-control" id="formFileLg" type="file" name="file"
accept=".xlsx, .xls, .csv" required>
</div>
</div>
<button type="submit" class="btn btn-primary btn-md float-right mt-3">Upload</button>
</form>
</div>
<div class="col-lg-6">
<div class="card text-center">
<div class="card-body">
<h5 class="card-title">Sample Sheet</h5>
<p class="card-text text-danger">Note: Do not change sheet header.
</p>
<a href="{{ asset('samples/CourseSample.xlsx') }}"
class="btn btn-secondary btn-md">Download
Sample</a>
</div>
</div>
</div>
</div>
</div>
</div><!-- /.modal-content -->
</div><!-- /.modal-dialog -->
</div><!-- /.modal -->
</div>
</div><!-- /.modal-content -->
</div><!-- /.modal-dialog -->
</div><!-- /.modal -->
</div>
@endsection
@push('js')
<script>