X-Git-Url: https://git.mdrn.pl/redakcja.git/blobdiff_plain/1896ffefd4c448d4445bb510e9ac5992a8f20361..5e08035339a281ddbd5fc20f8c3e70bc291769f6:/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 58a12e1c..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); }); @@ -69,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."; @@ -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();