java/sql-vyuka/web/klavesoveZkratky.js
author František Kučera <franta-hg@frantovo.cz>
Mon Aug 24 01:48:35 2009 +0200 (2009-08-24)
changeset 71 880162b55145
parent 14 d08769933940
child 80 d900e5a112cc
permissions -rw-r--r--
Klávesové zkratky pro procházení kapitol (následující a předchozí).
     1 /** Klávesové zkratky pro celou stránku */
     2 
     3 var isCtrl = false;
     4 
     5 document.onkeyup = function(e) {
     6     if(e.which == 17) {
     7 	isCtrl = false;
     8     }
     9 }
    10 
    11 document.onkeydown = function(e) {
    12     if(e.which == 17) {
    13 	isCtrl = true;
    14     }
    15 
    16     if (isCtrl) {
    17 	if (e.which == 13) {
    18 	    /** ctrl+enter → vykonáme SQL */
    19 	    ajaxVykonatSQL();
    20 	    return false;
    21 	} else if (e.which == 72) {
    22 	    /** ctrl+h → uobrazíme historii */
    23 	    ajaxZobrazitHistorii();
    24 	    return false;
    25 	} else if (e.which == 39) {
    26 	    /** doprava → následující kapitola */
    27 	    ajaxPruvodceNasledujici();
    28 	    return false;
    29 	} else if (e.which == 37) {
    30 	    /** doleva → předchozí kapitola */
    31 	    ajaxPruvodcePredchozi();
    32 	    return false;
    33 	}
    34 	return true;
    35     } else {
    36 	return true;
    37     }
    38 }