X-Git-Url: https://git.mdrn.pl/redakcja.git/blobdiff_plain/087829d6b0ab58254c1d702f131978b48ddba372..e9f489960eb8a1fc8c1fc39123589a9358c5d569:/redakcja/static/js/wiki/loader.js diff --git a/redakcja/static/js/wiki/loader.js b/redakcja/static/js/wiki/loader.js index f0515113..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() { @@ -59,32 +59,28 @@ $(function() function() { $.wiki.state.perspectives.ScanGalleryPerspective.show = true; $('#sidebar').show(); - $(".vsplitbar-title").html("↓ GALLERY ↓"); $('.vsplitbar').css('right', 480).addClass('active'); $('#editor .editor').css('right', 510); $(window).resize(); $.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'); - if($(".vsplitbar-title").html() == "↓ SEARCH AND REPLACE â†“"){ - $(".vsplitbar-title").html("↑ SEARCH AND REPLACE ↑"); - } else { - $(".vsplitbar-title").html("↑ GALLERY ↑"); - } + $(".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'); - $(".vsplitbar-title").html("↓ GALLERY ↓"); + $(".vsplitbar-title").html("↓ GALERIA ↓"); } else { - $(".vsplitbar-title").html("↑ GALLERY ↑"); + $(".vsplitbar-title").html("↑ GALERIA ↑"); } window.onbeforeunload = function(e) { if($.wiki.isDirty()) { @@ -114,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();