Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
mathieu
potage
Commits
d2b2bffe
Commit
d2b2bffe
authored
Jun 30, 2018
by
Mat
Browse files
hop
parent
6a32af82
Changes
2
Hide whitespace changes
Inline
Side-by-side
src/PotageBundle/Resources/views/Lettre/ajaxDisplay.js
View file @
d2b2bffe
...
...
@@ -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
;
...
...
src/PotageBundle/Resources/views/Lettre/dateSlider.js
View file @
d2b2bffe
/*
* 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
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment