java/sql-vyuka/web/klavesoveZkratky.js
author František Kučera <franta-hg@frantovo.cz>
Fri May 29 01:31:01 2009 +0200 (2009-05-29)
changeset 14 d08769933940
child 71 880162b55145
permissions -rw-r--r--
Klávesové zkratky pro vykonání příkazu (ctrl+enter) a zobrazení historie (ctrl+h). A možnost zadávat tabulátor jako součást SQL.
     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         }
    26         return true;
    27     } else {
    28         return true;
    29     }
    30 }