java/sql-vyuka/web/klavesoveZkratky.js
author František Kučera <franta-hg@frantovo.cz>
Thu, 24 May 2012 15:47:48 +0200
changeset 80 d900e5a112cc
parent 71 880162b55145
permissions -rw-r--r--
Lepší odsazení JavaScriptu (tabulátory).
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@80
     6
	if(e.which == 17) {
franta-hg@80
     7
		isCtrl = false;
franta-hg@80
     8
	}
franta-hg@14
     9
}
franta-hg@14
    10
franta-hg@14
    11
document.onkeydown = function(e) {
franta-hg@80
    12
	if(e.which == 17) {
franta-hg@80
    13
		isCtrl = true;
franta-hg@80
    14
	}
franta-hg@14
    15
franta-hg@80
    16
	if (isCtrl) {
franta-hg@80
    17
		if (e.which == 13) {
franta-hg@80
    18
			/** ctrl+enter → vykonáme SQL */
franta-hg@80
    19
			ajaxVykonatSQL();
franta-hg@80
    20
			return false;
franta-hg@80
    21
		} else if (e.which == 72) {
franta-hg@80
    22
			/** ctrl+h → uobrazíme historii */
franta-hg@80
    23
			ajaxZobrazitHistorii();
franta-hg@80
    24
			return false;
franta-hg@80
    25
		} else if (e.which == 39) {
franta-hg@80
    26
			/** doprava → následující kapitola */
franta-hg@80
    27
			ajaxPruvodceNasledujici();
franta-hg@80
    28
			return false;
franta-hg@80
    29
		} else if (e.which == 37) {
franta-hg@80
    30
			/** doleva → předchozí kapitola */
franta-hg@80
    31
			ajaxPruvodcePredchozi();
franta-hg@80
    32
			return false;
franta-hg@80
    33
		}
franta-hg@80
    34
		return true;
franta-hg@80
    35
	} else {
franta-hg@80
    36
		return true;
franta-hg@71
    37
	}
franta-hg@80
    38
}