Commit d2b2bffe authored by Mat's avatar Mat
Browse files

hop

parent 6a32af82
......@@ -331,6 +331,7 @@ function proposeEndDay(groupe = null)
function jourInSeconds(jour) {
return jour*24*60*60;
}
// TODO on test si groupe , mais il faut aussi tester si offre, et checker la date de cloture de l'offre
if (groupe)
{
AJAX('GET', Routing.generate('api_groupe_jour_panier', {'id': groupe}),
......@@ -371,6 +372,9 @@ createButton(function(){
form.querySelector('#lettre_startedAt').value = formatDateISO(new Date());
form.querySelector('#lettre_endedAt').value = formatDateISO(proposeEndDay());
//$("#dateRuleSlider").dateRangeSlider("destroy");
initDateRangeSlider(new Date(), proposeEndDay());
form.querySelector('#lettre_groupe').value = null;
......
/*
* Petit compteur qui mesure le nombre de jour qui sépare du début de la semaine suivante
*
* @param current Le jour courant (0..6)
* @param dow Le premier jour de la semaine (0..6) (0=dimanche)
*/
function firstJump(current, dow) {
let counter = 0;
while (current !== dow) {
if (current === 6) { current = 0; } else { current++; }
counter++;
}
return counter;
}
/*
*
......@@ -8,17 +24,12 @@
* started_at <-> ended_at
*
*/
function firstJump(i, d) {
let c = 0;
while (i !== d) {
if (i === 6) { i = 0; } else { i++; }
c++;
}
return c;
}
function initDateRangeSlider(minDate, maxDate)
{
// $('.modal').load(function(){
// });
let months = ["Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre", "Octobre", "Novembre", "Décembre"];
let dows = ['di', 'lu', 'ma', 'me', 'je', 've', 'sa'];
let firstDay = 1; //lundi
......@@ -32,6 +43,7 @@ function initDateRangeSlider(minDate, maxDate)
let minBounds = new Date(minD.getTime());
minBounds.setDate(minD.getDate() - beforeMinDate);
$("#dateRuleSlider").dateRangeSlider({
bounds: {
min: new Date(minBounds.getFullYear(), minBounds.getMonth(), 1),
......@@ -99,11 +111,13 @@ function initDateRangeSlider(minDate, maxDate)
}]
});
}
/*
* Slider Event change input
*
* Un changement de date sur le Slider Event modifie les champs input
*/
$("#dateRuleSlider").on("valuesChanged", function(e, data)
......@@ -114,7 +128,8 @@ $("#dateRuleSlider").on("valuesChanged", function(e, data)
/*
* input Event change slider
*
* Un changement de date sur un input s'applique sur le slider
*/
function updateSlider(sd, ed)
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment