forked from ScoDoc/ScoDoc
EDT: avertissement si dates hors semestre
This commit is contained in:
parent
1e33626b60
commit
e61ec5e04e
@ -65,6 +65,18 @@ span.ens-non-reconnu {
|
||||
display: block;
|
||||
}
|
||||
|
||||
|
||||
#cal_warning {
|
||||
display: inline-block;
|
||||
color: red;
|
||||
background-color: yellow;
|
||||
font-size: 120%;
|
||||
border: 1px solid red;
|
||||
border-radius: 8px;
|
||||
padding: 8px;
|
||||
margin-left: 8px;
|
||||
margin-bottom: 4px;
|
||||
}
|
||||
.toastui-calendar-template-time {
|
||||
padding: 4px;
|
||||
word-break: break-all;
|
||||
|
@ -52,6 +52,7 @@
|
||||
</button>
|
||||
</span>
|
||||
<span id="renderRange" class="render-range"></span>
|
||||
<span id="cal_warning">Attention: dates en dehors de ce semestre !</span>
|
||||
</div>
|
||||
<div id="formsemestre-calendar" style="height: calc(100vh - 180px);"></div>
|
||||
|
||||
@ -240,9 +241,19 @@ document.addEventListener('DOMContentLoaded', function() {
|
||||
function changeCalendarDate() {
|
||||
setRenderRangeText();
|
||||
// current calendar date, ISO, without time
|
||||
const iso_date = calendar.getDateRangeStart().toDate().toISOString().split('T')[0];
|
||||
updateParametersInUrl( { current_date: iso_date } );
|
||||
calendar_control_form.current_date.value = iso_date;
|
||||
const iso_date_start = calendar.getDateRangeStart().toDate().toISOString().split('T')[0];
|
||||
const iso_date_end = calendar.getDateRangeEnd().toDate().toISOString().split('T')[0];
|
||||
const cal_warning = document.querySelector('#cal_warning');
|
||||
updateParametersInUrl( { current_date: iso_date_start } );
|
||||
calendar_control_form.current_date.value = iso_date_start;
|
||||
if ((iso_date_start > "{{ formsemestre.date_fin.isoformat() }}")
|
||||
|| (iso_date_end < "{{ formsemestre.date_debut.isoformat() }}")) {
|
||||
cal_warning.style.display = 'inline-block';
|
||||
console.log("OUTSIDE");
|
||||
} else {
|
||||
cal_warning.style.display = 'none';
|
||||
console.log("INSIDE");
|
||||
}
|
||||
}
|
||||
// View menu
|
||||
const dropdown = document.querySelector('.dropdown');
|
||||
|
@ -1,7 +1,7 @@
|
||||
# -*- mode: python -*-
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
SCOVERSION = "9.6.76"
|
||||
SCOVERSION = "9.6.77"
|
||||
|
||||
SCONAME = "ScoDoc"
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user