misc: serialize draft after select2 fields have been initialized (#39399) #1248
Loading…
Reference in New Issue
No description provided.
Delete Branch "wip/39399-draft-autosave-no-change"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Rencontré en travaillant sur un autre ticket; ce qu'il se passe c'est que la sérialisation initiale attrape des champs qui sont ensuite/immédiatement transformés par select2, ce qui fait que même sur les données initiales il y a un autosave.
Le ticket à l'origine pointe un formulaire qui n'existe plus mais pour l'autre ticket lié il y a biens des select2 sur la page, donc ça se tient.
WIP: misc: serialize draft after select2 fields have been initialized (#39399)to misc: serialize draft after select2 fields have been initialized (#39399)@ -150,3 +150,3 @@
var last_auto_save = $('form[data-has-draft]').serialize();
if ($('form[data-has-draft]:not([data-autosave=false])').length == 1) {
var last_auto_save = $('form[data-has-draft]').serialize();
Je ne suis pas totalement sûr que ça soit nécessaire d'initialiser avec une valeur dès le début mais ça ne coûte pas grand chose.
@ -439,6 +440,7 @@ $(function() {
}
add_js_behaviours($('form[data-live-url], form[data-backoffice-preview]'));
last_auto_save = $('form[data-has-draft]').serialize();
Et un peu plus tard, après les select2 et l'initialisation des js de manière plus générale, actualisation du contenu.