Documentation

Autosave

autosave.before.send

Arguments
xhr ObjectXMLHttpRequest object
name StringTextarea name or value from the 'autosave.name' option
data ObjectObject with data sent to the server

Occurs before sending the autosave request to the server.
This event has event.stop method.

ArticleEditor('#entry', {
    css: '/your-article-dist-path/',
    subscribe: {
        'autosave.before.send': function(event) {
            var xhr = event.get('xhr');
            xhr.setRequestHeader('X-CSRF-Token', 'your-token-value');
        }
    }
});

autosave.send

Arguments
response ObjectJSON response
name StringTextarea name or value from the 'autosave.name' option
data ObjectObject with data sent to the server

Occurs whenever the autosave request is sent.

ArticleEditor('#entry', {
    css: '/your-article-dist-path/',
    subscribe: {
        'autosave.send': function(event) {
            ...
        }
    }
});

autosave.error

Arguments
response ObjectJSON response
name StringTextarea name or value from the 'autosave.name' option
data ObjectObject with data sent to the server

Occurs when the autosave request fails.

ArticleEditor('#entry', {
    css: '/your-article-dist-path/',
    subscribe: {
        'autosave.error': function(event) {
            ...
        }
    }
});

Here is the example of JSON error response:

{
    "error": true,
    "message": "Something went wrong..."
}