Commit bc92bfb9 authored by Mat's avatar Mat

OffreLegumes et LettreInfos, sortForm listener seulement s'il existe

parent c1d9c5f7
......@@ -121,7 +121,6 @@
let id_lettre = {{ id }};
let sortForm = document.querySelector('form[name=lettre_sorted]');
let input = sortForm.querySelector('input#lettre_sorted_sorted');
{% include '@Potage/LettreInfos/ajaxDisplay.js' %}
{% include '@Potage/Lettre/dateSlider.js' %}
......
......@@ -56,30 +56,34 @@ reloadButton(function(){ reloadGridInfos(); });
* Un form 'sorted' affiche en console
* un tableau avec l'ordre souhaité
*/
sortForm.addEventListener('submit', function(e)
{
let list = [];
let items = document.querySelectorAll('.ui-state-default');
for (let i=0; i < items.length; i++)
if (sortForm) {
sortForm.addEventListener('submit', function(e)
{
list[i] = items[i].dataset.infoId;
}
console.log(list);
input.value = list;
let form = this;
e.preventDefault();
AJAX(
'POST',
Routing.generate('api_lettre_update_sorted', {'id': id_lettre}),
function() {
reloadGridInfos();
alert("La position des blocs d'actualité a bien été sauvegardée");
},
form
);
});
let list = [];
let items = document.querySelectorAll('.ui-state-default');
for (let i=0; i < items.length; i++)
{
list[i] = items[i].dataset.infoId;
}
console.log(list);
let input = sortForm.querySelector('input#lettre_sorted_sorted');
input.value = list;
let form = this;
e.preventDefault();
AJAX(
'POST',
Routing.generate('api_lettre_update_sorted', {'id': id_lettre}),
function() {
reloadGridInfos();
alert("La position des blocs d'actualité a bien été sauvegardée");
},
form
);
});
}
/*
......
......@@ -133,7 +133,6 @@
let id_offre = {{ id }};
let sortForm = document.querySelector('form[name=offre_sorted]');
let input = document.querySelector('input#offre_sorted_sorted');
{% include '@Potage/OffreLegumes/ajaxDisplay.js' %}
......
......@@ -95,31 +95,33 @@ reloadButton(function(){ reloadGridLegumes(); });
* Un form 'sorted' affiche en console
* un tableau avec l'ordre souhaité
*/
sortForm.addEventListener('submit', function(e)
{
let list = [];
let items = document.querySelectorAll('.ui-state-default');
for (let i=0; i < items.length; i++)
if (sortForm) {
sortForm.addEventListener('submit', function(e)
{
list[i] = items[i].dataset.legumeId;
}
input.value = list;
let form = this;
e.preventDefault();
let list = [];
let items = document.querySelectorAll('.ui-state-default');
for (let i=0; i < items.length; i++)
{
list[i] = items[i].dataset.legumeId;
}
AJAX(
'POST',
Routing.generate('api_offre_update_sorted', {'id': id_offre}),
function() {
reloadGridLegumes();
alert('La position des légumes a bien été sauvegardée');
},
form
);
});
let input = document.querySelector('input#offre_sorted_sorted');
input.value = list;
let form = this;
e.preventDefault();
AJAX(
'POST',
Routing.generate('api_offre_update_sorted', {'id': id_offre}),
function() {
reloadGridLegumes();
alert('La position des légumes a bien été sauvegardée');
},
form
);
});
}
/*
......
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