diff -r d6930d123889 -r 9e60af36a9df java/sql-vyuka/web/hlavni.js --- a/java/sql-vyuka/web/hlavni.js Sun Jul 26 23:03:28 2009 +0200 +++ b/java/sql-vyuka/web/hlavni.js Sun Jul 26 23:34:21 2009 +0200 @@ -191,8 +191,12 @@ * Přidá
elementům v průvodci akci onclick, * která se postará o načtení obsahu daného elementu do vstupního pole, * aby uživatel tento kód nemusel opisovat. + * + * Zpracuje odkazy na průvodce: + * převede href="@klíč" na správný javascriptový odkaz. */ function aktivujPruvodce() { + /** Ukázky SQL kódu */ elementy = document.getElementsByTagName("pre"); for (var i = 0; i < elementy.length; i++) { if (elementy[i].parentNode.id == napovedniPole) { @@ -203,6 +207,15 @@ }; } } + + /** Aktivace interních odkazů na průvodce */ + elementy = document.getElementsByTagName("a"); + for (var j = 0; j < elementy.length; j++) { + var odkaz = elementy[j].getAttribute("href"); + if (odkaz.substring(0, 1) == '@') { + elementy[j].href = "javascript:ajaxPruvodceKod('" + odkaz.substring(1, odkaz.length) + "');"; + } + } } /**