in assets/app/views/editor/edit-file.js [344:376]
saveDocument: function (e, method, done) {
var self = this,
settings = this.getSettingsFromEditor(),
content = this.getContentFromEditor(),
pageTitle;
e.preventDefault(); e.stopPropagation();
method = method || 'save';
done = done || this.saveSuccess;
this.$('#save-status-result').show();
this.$('#save-status-result').removeClass('label-success');
this.$('#save-status-result').removeClass('label-danger');
this.$('#save-status-result').text('Saving...');
this.doc.frontMatter = false;
if (settings) this.doc.frontMatter = settings;
if (content) this.doc.content = content;
if (this.isNewPage) {
this.saveNewDocument();
}
else {
this.model[method]({
content: this.doc.toMarkdown(),
message: this.$('#save-content-message').val()
}, done.bind(this));
}
return this;
},