save caret position when ending a list
[fnpeditor.git] / src / editor / modules / data / data.js
index 0d556a2..789899c 100644 (file)
@@ -196,6 +196,15 @@ return function(sandbox) {
                     url: sandbox.getConfig().documentSaveUrl(data.document_id),
                     data: formData,
                     success: function(data) {
+                        // ugly!
+                        $.each(sandbox.getConfig().documentSaveForm.fields, function(i, field) {
+                            if (field.name.indexOf('for_cybernauts') !== -1) {
+                                field.checked = event.formData['textsave-for_cybernauts'] === 'on';
+                            }
+                            if (field.name.indexOf('publishable') !== -1) {
+                                field.checked = event.formData['textsave-publishable'] === 'on';
+                            }
+                        });
                         event.success();
                         sandbox.publish('savingEnded', 'success', 'remote', data);