var dialog = Dialog.create({
title: gettext('Local draft of a document exists'),
text: gettext('Unsaved local draft of this version of the document exists in your browser. Do you want to load it instead?'),
- submitButtonText: gettext('Yes, restore local draft'),
+ executeButtonText: gettext('Yes, restore local draft'),
cancelButtonText: gettext('No, use version loaded from the server')
});
dialog.on('cancel', function() {
text = sandbox.getBootstrappedData().document;
});
- dialog.on('save', function(event) {
+ dialog.on('execute', function(event) {
logger.debug('Local draft chosen');
event.success();
});
dialog = Dialog.create({
fields: documentSaveForm.fields,
title: gettext('Save Document'),
- submitButtonText: gettext('Save')
+ executeButtonText: gettext('Save')
});
- dialog.on('save', function(event) {
+ dialog.on('execute', function(event) {
sandbox.publish('savingStarted');
var formData = event.formData;
dialog = Dialog.create({
fields: documentRestoreForm.fields,
title: gettext('Restore Version'),
- submitButtonText: gettext('Restore')
+ executeButtonText: gettext('Restore')
});
- dialog.on('save', function(event) {
+ dialog.on('execute', function(event) {
var formData = event.formData;
formData[documentRestoreForm.version_field_name] = version;
sandbox.publish('restoringStarted', {version: version});
var DialogView = Backbone.View.extend({
template: _.template(dialogTemplate),
events: {
- 'click .save-btn': 'onSave',
+ 'click .execute-btn': 'onExecute',
'click .cancel-btn': 'onCancel',
'click .close': 'close'
},
},
show: function() {
this.setElement(this.template(_.extend({
- submitButtonText: gettext('Submit'),
+ executeButtonText: gettext('Submit'),
cancelButtonText: gettext('Cancel')
}, this.options)));
this.$el.modal('show');
this.$('textarea').focus();
},
- onSave: function(e) {
+ onExecute: function(e) {
e.preventDefault();
var view = this,
formData = {};
formData[field.name] = widget.val();
});
- this.trigger('save', {
+ this.trigger('execute', {
formData: formData,
success: function() { view.actionsDisabled = false; view.close(); },
error: function() { view.actionsDisabled = false; view.close(); },