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