X-Git-Url: https://git.mdrn.pl/redakcja.git/blobdiff_plain/cbae1e671056708da934db5f07f8a5e9d9afc95c..4d106a6318aa0c508a93acb9e2a6fb146ed177ba:/redakcja/static/js/wiki/loader.js diff --git a/redakcja/static/js/wiki/loader.js b/redakcja/static/js/wiki/loader.js index 42561157..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() { @@ -65,18 +65,23 @@ $(function() $.wiki.perspectiveForTab('#tabs-right .active').onEnter(); }, function() { + var active_right = $.wiki.perspectiveForTab('#tabs-right .active'); $.wiki.state.perspectives.ScanGalleryPerspective.show = false; $('#sidebar').hide(); $('.vsplitbar').css('right', 0).removeClass('active'); + $(".vsplitbar-title").html("↑ " + active_right.vsplitbar + " ↑"); $('#editor .editor').css('right', 30); $(window).resize(); - $.wiki.perspectiveForTab('#tabs-right .active').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."; @@ -105,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();