git commit "fix: persianDatepicker did not initialize due to jQuery loading after content

This commit is contained in:
2026-08-20 09:05:15 +03:30
parent fa291c7108
commit 73c8e52414
16 changed files with 175 additions and 61 deletions
Binary file not shown.
+11 -7
View File
@@ -164,10 +164,14 @@
تاریخ حرکت پرواز
</label>
<input type="text"
id="departure_date"
name="departure_date"
class="form-control"
readonly
autocomplete="off"
value="{{ old('departure_date') }}"
placeholder="انتخاب تاریخ حرکت">
@error('departure_date')
@@ -177,8 +181,6 @@
@enderror
</div>
<div class="col-md-4 mb-3">
<label>
@@ -291,11 +293,13 @@
</div>
<script>
$("#departure_date").persianDatepicker({
format: 'YYYY/MM/DD',
autoClose: true,
initialValue: false,
minDate: new persianDate()
window.addEventListener('load', function () {
$("#departure_date").persianDatepicker({
format: 'YYYY/MM/DD',
autoClose: true,
initialValue: false,
minDate: new persianDate()
});
});
</script>
@endsection
+17 -8
View File
@@ -142,8 +142,14 @@
<input type="text"
id="departure_date"
name="departure_date"
class="form-control">
{{ verta($flight->departure_date)->format('Y/m/d') }}
class="form-control"
readonly
autocomplete="off"
value="{{ old('departure_date', $flight->departure_date ? verta($flight->departure_date)->format('Y/m/d') : '') }}">
@error('departure_date')
<div class="text-danger mt-2">{{ $message }}</div>
@enderror
</div>
@@ -205,7 +211,6 @@
</div>
<div class="col-md-4 mb-3">
<label>
@@ -235,11 +240,15 @@
</div>
<script>
$("#departure_date").persianDatepicker({
format: 'YYYY/MM/DD',
autoClose: true,
initialValue: false,
minDate: new persianDate()
window.addEventListener('load', function () {
$("#departure_date").persianDatepicker({
format: 'YYYY/MM/DD',
autoClose: true,
initialValue: false,
minDate: new persianDate()
});
});
</script>
@endsection
@@ -1,3 +0,0 @@
<div>
<!-- Happiness is not something readymade. It comes from your own actions. - Dalai Lama -->
</div>
+5 -5
View File
@@ -14,7 +14,7 @@
@endisset
</title>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/persian-datepicker@1.2.0/dist/css/persian-datepicker.min.css">
<link rel="stylesheet" href="{{asset('assets/admin/persian-datepicker.min.css')}}">
<link href="{{asset('assets/bootstrap-5.3.8-examples/assets/dist/css/bootstrap.rtl.min.css')}}" rel="stylesheet">
<link href="{{ asset('assets/admin/css/style.css') }}" rel="stylesheet">
@@ -38,8 +38,8 @@
@includeUnless(isset($rawLayout),'admin.layouts.footer')
<script src="https://code.jquery.com/jquery-3.7.1.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/persian-date@1.1.0/dist/persian-date.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/persian-datepicker@1.2.0/dist/js/persian-datepicker.min.js"></script>
</body>
<script src="{{asset('assets/js/jquery-3.7.1.min.js')}}"></script>
<script src="{{asset('assets/js/persian-date.min.js')}}"></script>
<script src="{{asset('assets/js/persian-datepicker.min.js')}}"></script>
</body>
</html>
+11 -13
View File
@@ -154,12 +154,13 @@
id="departure_date"
name="departure_date"
class="form-control"
readonly
autocomplete="off"
value="{{ old('departure_date') }}"
placeholder="انتخاب تاریخ حرکت">
@error('departure_date')
<div class="text-danger mt-2">
{{ $message }}
</div>
<div class="text-danger mt-2">{{ $message }}</div>
@enderror
</div>
@@ -230,16 +231,13 @@
<script>
$("#start_date").persianDatepicker({
format: 'YYYY/MM/DD',
autoClose: true,
initialValue: false,
minDate: new persianDate()
window.addEventListener('load', function () {
$("#departure_date").persianDatepicker({
format: 'YYYY/MM/DD',
autoClose: true,
initialValue: false,
minDate: new persianDate()
});
});
</script>
+17 -14
View File
@@ -111,15 +111,20 @@
</label>
<input type="text"
id="start_date"
name="start_date"
id="departure_date"
name="departure_date"
class="form-control"
placeholder="انتخاب تاریخ حرکت">
{{ verta($tour->departure_date)->format('Y/m/d') }}
readonly
autocomplete="off"
value="{{ old('departure_date', $tour->departure_date ? verta($tour->departure_date)->format('Y/m/d') : '') }}">
@error('departure_date')
<div class="text-danger mt-2">{{ $message }}</div>
@enderror
</div>
<div class="col-md-4 mb-3">
<label>وضعیت</label>
@@ -192,17 +197,15 @@
<script>
$("#start_date").persianDatepicker({
format: 'YYYY/MM/DD',
autoClose: true,
initialValue: false,
minDate: new persianDate()
window.addEventListener('load', function () {
$("#departure_date").persianDatepicker({
format: 'YYYY/MM/DD',
autoClose: true,
initialValue: false,
minDate: new persianDate()
});
});
</script>
@endsection
@@ -1,3 +0,0 @@
<div>
<!-- Happiness is not something readymade. It comes from your own actions. - Dalai Lama -->
</div>