X-Git-Url: http://git.cielonegro.org/gitweb.cgi?a=blobdiff_plain;f=js%2Fscreen.js;h=9fc50e76e93f518c84b13e91164de7ca213c7de6;hb=b51bb0c6d9385938eab21c70ed7ea631883260d0;hp=35853b7656ada17ffc2e88ab5d0faa23462a4083;hpb=e0da4e15d6a4053be720bddf62ae755f1f63ec3b;p=Rakka.git diff --git a/js/screen.js b/js/screen.js index 35853b7..9fc50e7 100644 --- a/js/screen.js +++ b/js/screen.js @@ -8,6 +8,8 @@ $("div.sideBar div.outline").hide(); + $("p.redirection").hide(); + $("div.body") .children() .hide() @@ -28,11 +30,43 @@ $("div.sideBar div.outline").show(); + $("p.redirection").show(); + $(switchedArea).remove(); switchedArea = null; $("div.body").children().show(); return null; }; + + Rakka.getSwitchedScreen = function () { + return switchedArea; + }; + + Rakka.scrollToTopLeft = function () { + $("div.center").each(function () { + this.scrollTop = 0; + this.scrollLeft = 0; + }); + }; + + var waitingMessageBoard = null; + + Rakka.displayWaitingMessage = function (msg) { + Rakka.hideWaitingMessage(); + + waitingMessageBoard + = $.P({className: "waitingMessageBoard"}, + $.P({}, msg)); + + $("body").append(waitingMessageBoard); + }; + + Rakka.hideWaitingMessage = function () { + if (waitingMessageBoard != null) { + $(waitingMessageBoard).remove(); + waitingMessageBoard = null; + } + }; })();