$.ajax({
url: this.serverURL,
- type: 'put',
+ type: 'post',
dataType: 'json',
data: payload,
success: this.updatingSucceeded.bind(this),
Editor.ImageGalleryModel = Editor.Model.extend({
_className: 'Editor.ImageGalleryModel',
- serverURL: null,
+ serverURL: null,
+ data: [],
state: 'empty',
init: function(serverURL) {
alert('erroneous state:', this.get('state'));
}
- this.set('pages', data[0].pages);
+ console.log('galleries:', data);
+
+ if (data.length === 0) {
+ this.set('data', []);
+ } else {
+ console.log('dupa');
+ this.set('data', data[0].pages);
+ }
+
this.set('state', 'synced');
},
this.contentModels[key].set('revision', this.data.user_revision);
this.contentModels[key].set('state', 'empty');
}
- } else if (xhr.status == 202) { // Wygenerowano PullRequest
+ } else if (xhr.status == 202) { // Wygenerowano PullRequest (tutaj?)
} else if (xhr.status == 204) { // Nic nie zmieniono
} else if (xhr.status == 409) { // Konflikt podczas operacji
}
this.contentModels[key].set('revision', this.data.user_revision);
this.contentModels[key].set('state', 'empty');
}
- } else if (xhr.status == 202) { // Wygenerowano PullRequest (tutaj?)
+ } else if (xhr.status == 202) { // Wygenerowano PullRequest
} else if (xhr.status == 204) { // Nic nie zmieniono
} else if (xhr.status == 409) { // Konflikt podczas operacji
}