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).
     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 }