]> git.mxchange.org Git - friendica.git/commitdiff
Added stopping automatic reloads with Ctrl-Space. Will stay stopped till next Ctrl...
authorzottel <github@zottel.net>
Tue, 6 Dec 2011 08:00:27 +0000 (00:00 -0800)
committerzottel <github@zottel.net>
Tue, 6 Dec 2011 08:00:27 +0000 (00:00 -0800)
js/main.js

index f41071ca1e3171ed0eaa9aa198fe770f7596f21d..2b486bedad73d7d978fd6618bfbe9fc858b9ab86 100644 (file)
       document.getElementById(theID).style.display = "none" 
   }
 
-       
        var src = null;
        var prev = null;
        var livetime = null;
        var msie = false;
        var stopped = false;
+       var totStopped = false;
        var timer = null;
        var pr = 0;
        var liking = 0;
                
                NavUpdate(); 
                // Allow folks to stop the ajax page updates with the pause/break key
-               $(document).keypress(function(event) {
-                       if(event.keyCode == '19') {
+               $(document).keydown(function(event) {
+                       if(event.keyCode == '19' || (event.ctrlKey && event.which == '32')) {
                                event.preventDefault();
                                if(stopped == false) {
                                        stopped = true;
+                                       if (event.ctrlKey) {
+                                               totStopped = true;
+                                       }
                                        $('#pause').html('<img src="images/pause.gif" alt="pause" style="border: 1px solid black;" />');
-                               }
-                               else {
+                               } else {
                                        stopped = false;
+                                       totStopped = false;
                                        $('#pause').html('');
                                }
-                       }
-                       else {
-                               // any key to resume
-                               if(stopped == true) {
+                       } else {
+                               if (!totStopped) {
                                        stopped = false;
                                        $('#pause').html('');
                                }
                        }
-
                });