X-Git-Url: https://git.mdrn.pl/redakcja.git/blobdiff_plain/4c48c47d0b84e516114c16ee191359166e93a51c..92adaf4060fa5f65bfd8022ec03ebe94311f4552:/redakcja/static/js/wiki/view_summary.js?ds=sidebyside

diff --git a/redakcja/static/js/wiki/view_summary.js b/redakcja/static/js/wiki/view_summary.js
index b16c288f..099a0e81 100644
--- a/redakcja/static/js/wiki/view_summary.js
+++ b/redakcja/static/js/wiki/view_summary.js
@@ -1,34 +1,34 @@
 (function($){
 
 	function SummaryPerspective(options) {
-		var old_callback = options.callback;
-		var self = this;
-
-        options.callback = function(){
-			$('#publish_button').click(function() {
-				$.blockUI({message: "Oczekiwanie na odpowiedź serwera..."});
-				self.doc.publish({
-					success: function(doc, data) {
-						$.blockUI({message: "Udało się.", timeout: 2000});
-					},
-					failure: function(doc, message) {
-						$.blockUI({
-							message: message,
-							timeout: 5000
-						});
-					}
-
-				});
+		var old_callback = options.callback || function() {};
+
+		options.callback = function() {
+			var self = this;
+
+			// first time page is rendered
+        	$('#summary-cover-refresh').click(function() {
+				self.refreshCover();
 			});
 
-			old_callback.call(this);
-		};
+        	old_callback.call(this);
+		}
 
 		$.wiki.Perspective.call(this, options);
     };
 
     SummaryPerspective.prototype = new $.wiki.Perspective();
 
+	SummaryPerspective.prototype.refreshCover = function() {
+		$('#summary-cover-refresh').attr('disabled', 'disabled');
+		this.doc.refreshCover({
+			success: function(text) {
+				$('#summary-cover').attr('src', text);
+			$('#summary-cover-refresh').removeAttr('disabled');
+			}
+		});
+	};
+
     SummaryPerspective.prototype.showCharCount = function() {
         var cc;
         try {