]> gitweb @ CieloNegro.org - Rakka.git/blobdiff - js/screen.js
implemented global lock
[Rakka.git] / js / screen.js
index 0ac558b9f6da97e52bcf479f8f2c9e937f1a7efb..95ee043d486123c4a8c1e55630a668ef25cf64b2 100644 (file)
@@ -8,6 +8,8 @@
             
             $("div.sideBar div.outline").hide();
 
+            $("p.redirection").hide();
+
             $("div.body")
                 .children()
                     .hide()
     };
 
     Rakka.restoreScreen = function () {
-        if (switchedArea == null) {
-            throw new Error("Rakka.restoreScreen(): not switched");
-        }
+        if (switchedArea != null) {
+            $("div.sideBar div.outline").show();
 
-        $("div.sideBar div.outline").show();
+            $("p.redirection").show();
 
-        $(switchedArea).remove();
-        switchedArea = null;
+            $(switchedArea).remove();
+            switchedArea = null;
 
-        $("div.body").children().show();
+            $("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) {