X-Git-Url: https://git.mdrn.pl/redakcja.git/blobdiff_plain/0da29a22a23a90561df3d201a299f3007c84d524..11d3d14d1e6cf73032b7038825e6823ddd89e8f3:/redakcja/static/js/wiki/wikiapi.js?ds=inline

diff --git a/redakcja/static/js/wiki/wikiapi.js b/redakcja/static/js/wiki/wikiapi.js
index d901e847..8df3ef5a 100644
--- a/redakcja/static/js/wiki/wikiapi.js
+++ b/redakcja/static/js/wiki/wikiapi.js
@@ -227,16 +227,24 @@
 	 * Set document's text
 	 */
 	WikiDocument.prototype.setText = function(text) {
-		this.text = text;
-		this.has_local_changes = true;
+		return this.setDocumentProperty('text', text);
 	};
 
 	/*
 	 * Set document's gallery link
 	 */
 	WikiDocument.prototype.setGalleryLink = function(gallery) {
-		this.galleryLink = gallery;
-		this.has_local_changes = true;
+		return this.setDocumentProperty('galleryLink', gallery);
+	};
+
+	/*
+	 * Set document's property
+	 */
+	WikiDocument.prototype.setDocumentProperty = function(property, value) {
+		if(this[property] !== value) {
+			this[property] = value;
+			this.has_local_changes = true;
+		}
 	};
 
 	/*