data: {"from": params['from'], "to": params['to']},
success: function(data) {
params['success'](self, data);
data: {"from": params['from'], "to": params['to']},
success: function(data) {
params['success'](self, data);
- this.galleryImages = data.images;
- params['success'](self, data);
+ self.galleryImages = data;
+ params['success'](self, data);
params['failure'](self, "<p>Nie udało się wczytać gallerii pod nazwą: '"
+ self.galleryLink + "'.</p>");
params['failure'](self, "<p>Nie udało się wczytać gallerii pod nazwą: '"
+ self.galleryLink + "'.</p>");
- WikiDocument.prototype.setText = function(text) {
- if (this.text != text) {
- this.text = text;
- this.has_local_changes = true;
- }
+ WikiDocument.prototype.setText = function(text) {
+ this.text = text;
+ this.has_local_changes = true;
if (!self.has_local_changes) {
console.log("Abort: no changes.");
return params['success'](self, false, "Nie ma zmian do zapisania.");
};
if (!self.has_local_changes) {
console.log("Abort: no changes.");
return params['success'](self, false, "Nie ma zmian do zapisania.");
};
- var data = {
- name: self.id,
- text: metaComment + self.text,
- parent_revision: self.revision,
- comment: params['comment'],
- };
+ data.text = metaComment + self.text;
+ data.comment = data.comment;
- params['success'](self, changed, "Zapisano");
+ params['success'](self, changed,
+ ((changed && "Udało się zapisać :)") || "Twoja wersja i serwera jest identyczna") );
- error: function() {
- params['failure'](self, "Nie udało się zapisać.");
+ error: function(xhr) {
+ try {
+ params['failure'](self, $.parseJSON(xhr.responseText));
+ }
+ catch(e) {
+ params['failure'](self, {"__message": "<p>Nie udało się zapisać - błąd serwera.</p>"});
+ };