hide week ends

This commit is contained in:
Olivier Legat 2021-12-04 20:30:02 +01:00
parent 4465319790
commit 6728b8632c

View file

@ -4,12 +4,12 @@
<style>
.grid-1week {
display: grid;
grid-template-columns: 3fr repeat(7, 1fr);
grid-template-columns: 3fr repeat(5, 1fr);
grid-auto-rows: minmax(50px, auto);
}
.grid-2week {
display: grid;
grid-template-columns: 3fr repeat(14, 1fr);
grid-template-columns: 3fr repeat(10, 1fr);
grid-auto-rows: minmax(50px, auto);
align-items: center;
}
@ -30,7 +30,7 @@
grid-row: auto /span 2;
}
.week {
grid-column: auto /span 7;
grid-column: auto /span 5;
grid-row: auto;
}
.name {
@ -77,7 +77,7 @@
<div class="plannings">
<div class="row justify-content-center">
<div class="col-1 text-center">
<a class="sticky-top btn btn-primary mt-5" href="{{route('schedule.index')}}?p={{$date->addDays(-($nbweek*7))->format('d/m/Y')}}">←</a>
<a class="sticky-top btn btn-primary mt-5" href="{{route('schedule.index')}}?p={{$date->addDays(-7)->format('d/m/Y')}}">←</a>
</div>
<div class="col-10 grid-week grid-{{$nbweek}}week">
<!--line header 1 -->
@ -92,6 +92,14 @@
<div class="day {{$date->addDays($i)->shortEnglishDayOfWeek}}">
{{$date->addDays($i)->shortLocaleDayOfWeek}} {{$date->addDays($i)->format('d')}}
</div>
@php
if( $i == 4) {
$i+=2;
}
if( $i == 11) {
$i+=2;
}
@endphp
@endfor
@foreach($users as $user)
<!-- user $j -->
@ -102,12 +110,20 @@
<div class="day {{ $schedules[$user->id][$date->addDays($i)->format('d/m/Y')][$k]['type'] ?? '' }} {{$date->addDays($i)->shortEnglishDayOfWeek}}">
{{$schedules[$user->id][$date->addDays($i)->format('d/m/Y')][$k]['text'] ?? ''}}
</div>
@php
if( $i == 4) {
$i+=2;
}
if( $i == 11) {
$i+=2;
}
@endphp
@endfor
@endfor
@endforeach
</div>
<div class="col-1 text-center">
<a class="sticky-top btn btn-primary mt-5" href="{{route('schedule.index')}}?p={{$date->addDays($nbweek*7)->format('d/m/Y')}}">→</a>
<a class="sticky-top btn btn-primary mt-5" href="{{route('schedule.index')}}?p={{$date->addDays(7)->format('d/m/Y')}}">→</a>
</div>
</div>
</div>