mirror of
https://github.com/Piwigo/Piwigo.git
synced 2025-04-26 19:29:58 +03:00
fixes #2329 sequentialize pwg.images.setInfo calls
This commit is contained in:
parent
cc675b712b
commit
6489dceadf
1 changed files with 10 additions and 9 deletions
|
@ -150,10 +150,10 @@ $(document).ready(function() {
|
||||||
});
|
});
|
||||||
// VALIDATION
|
// VALIDATION
|
||||||
//Unit Save
|
//Unit Save
|
||||||
$('.action-save-picture').on('click', function(event) {
|
$('.action-save-picture').on('click', async function(event) {
|
||||||
const $fieldset = $(this).parents("fieldset");
|
const $fieldset = $(this).parents("fieldset");
|
||||||
const pictureId = $fieldset.data("image_id");
|
const pictureId = $fieldset.data("image_id");
|
||||||
saveChanges(pictureId);
|
await saveChanges(pictureId);
|
||||||
});
|
});
|
||||||
//Global Save
|
//Global Save
|
||||||
$('.action-save-global').on('click', function(event) {
|
$('.action-save-global').on('click', function(event) {
|
||||||
|
@ -342,7 +342,7 @@ function enableGlobalButton() {
|
||||||
$(".action-save-global i").removeClass("icon-spin6 animate-spin").addClass("icon-floppy");
|
$(".action-save-global i").removeClass("icon-spin6 animate-spin").addClass("icon-floppy");
|
||||||
}
|
}
|
||||||
|
|
||||||
function saveChanges(pictureId) {
|
async function saveChanges(pictureId) {
|
||||||
if ($("#picture-" + pictureId + " .local-unsaved-badge").css('display') === 'block') {
|
if ($("#picture-" + pictureId + " .local-unsaved-badge").css('display') === 'block') {
|
||||||
disableLocalButton(pictureId);
|
disableLocalButton(pictureId);
|
||||||
// Retrieve Infos
|
// Retrieve Infos
|
||||||
|
@ -385,7 +385,7 @@ function saveChanges(pictureId) {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
$.ajax({
|
await $.ajax({
|
||||||
url: 'ws.php?format=json',
|
url: 'ws.php?format=json',
|
||||||
method: 'POST',
|
method: 'POST',
|
||||||
dataType: 'json',
|
dataType: 'json',
|
||||||
|
@ -422,11 +422,12 @@ function saveChanges(pictureId) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function saveAllChanges() {
|
async function saveAllChanges() {
|
||||||
$("fieldset").each(function() {
|
const allField = $("fieldset").toArray();
|
||||||
const pictureId = $(this).data("image_id");
|
for (let field of allField) {
|
||||||
saveChanges(pictureId);
|
const pictureId = $(field).data("image_id");
|
||||||
});
|
await saveChanges(pictureId);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
//PLUGINS SAVE METHOD
|
//PLUGINS SAVE METHOD
|
||||||
const pluginFunctionMap = {};
|
const pluginFunctionMap = {};
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue