X-Git-Url: https://git.mdrn.pl/redakcja.git/blobdiff_plain/8bbef1628f527255a64f624a5508116eeccad083..1019e504d3ffa1edc034428d5e3b5cbf7bd2fc4f:/redakcja/static/js/wiki/loader.js?ds=sidebyside

diff --git a/redakcja/static/js/wiki/loader.js b/redakcja/static/js/wiki/loader.js
index e2d4d2b4..f2d7fb71 100644
--- a/redakcja/static/js/wiki/loader.js
+++ b/redakcja/static/js/wiki/loader.js
@@ -5,7 +5,7 @@ if (!window.console) {
     }
 }
 
-var DEFAULT_PERSPECTIVE = "#SummaryPerspective";
+var DEFAULT_PERSPECTIVE = "#VisualPerspective";
 
 $(function()
 {
@@ -17,10 +17,6 @@ $(function()
 
     function initialize()
 	{
-		gallery = new $.wiki.ScanGalleryPerspective({
-			doc: CurrentDocument, id: "ScanGalleryPerspective"
-		});
-
 		$(document).keydown(function(event) {
 			console.log("Received key:", event);
 		});
@@ -36,7 +32,7 @@ $(function()
 		/*
 		 * TABS
 		 */
-        $('#tabs li').live('click', function(event, callback) {
+        $('.tabs li').live('click', function(event, callback) {
 			$.wiki.switchToTab(this);
         });
 
@@ -62,25 +58,30 @@ $(function()
         $('.vsplitbar').toggle(
 			function() {
 				$.wiki.state.perspectives.ScanGalleryPerspective.show = true;
-				$('#side-gallery').show();
-				$('.vsplitbar').css('right', 480).addClass('.active');
+				$('#sidebar').show();
+				$('.vsplitbar').css('right', 480).addClass('active');
 				$('#editor .editor').css('right', 510);
 				$(window).resize();
-				gallery.onEnter();
+				$.wiki.perspectiveForTab('#tabs-right .active').onEnter();
 			},
 			function() {
+			    var active_right = $.wiki.perspectiveForTab('#tabs-right .active');
 				$.wiki.state.perspectives.ScanGalleryPerspective.show = false;
-				$('#side-gallery').hide();
+				$('#sidebar').hide();
 				$('.vsplitbar').css('right', 0).removeClass('active');
+				$(".vsplitbar-title").html("↑ " + active_right.vsplitbar + " ↑");
 				$('#editor .editor').css('right', 30);
 				$(window).resize();
-				gallery.onExit();
+				active_right.onExit();
 			}
 		);
 
-		if($.wiki.state.perspectives.ScanGalleryPerspective.show)
-			$('.vsplitbar').trigger('click');
-
+		if($.wiki.state.perspectives.ScanGalleryPerspective.show){
+            $('.vsplitbar').trigger('click');
+            $(".vsplitbar-title").html("↓ GALERIA ↓");
+        } else {
+            $(".vsplitbar-title").html("↑ GALERIA ↑");
+        }
         window.onbeforeunload = function(e) {
             if($.wiki.isDirty()) {
 				e.returnValue = "Na stronie mogą być nie zapisane zmiany.";
@@ -109,6 +110,14 @@ $(function()
 
 				console.log("Initial tab is:", active_tab)
 				$.wiki.switchToTab(active_tab);
+
+                /* every 5 minutes check for a newer version */
+                var revTimer = setInterval(function() {
+                        CurrentDocument.checkRevision({outdated: function(){
+                            $('#header').addClass('out-of-date');
+                            clearInterval(revTimer);
+                        }});
+                    }, 300000);
 			},
 			failure: function() {
 				$('#loading-overlay').fadeOut();
@@ -137,6 +146,6 @@ $(function()
 	/*
 	 * Initialize all perspectives
 	 */
-	initAll( $.makeArray($('ol#tabs li')), initialize);
+	initAll( $.makeArray($('.tabs li')), initialize);
 	console.log(location.hash);
 });