Podpora vnitřních odkazů v průvodci.
Stačí napsat <a href="@klíč">vnitřní odkaz</a> a převede se na správný javascriptový odkaz.
1.1 --- a/java/sql-vyuka/web/hlavni.js Sun Jul 26 23:03:28 2009 +0200
1.2 +++ b/java/sql-vyuka/web/hlavni.js Sun Jul 26 23:34:21 2009 +0200
1.3 @@ -191,8 +191,12 @@
1.4 * Přidá <pre> elementům v průvodci akci onclick,
1.5 * která se postará o načtení obsahu daného elementu do vstupního pole,
1.6 * aby uživatel tento kód nemusel opisovat.
1.7 + *
1.8 + * Zpracuje odkazy na průvodce:
1.9 + * převede href="@klíč" na správný javascriptový odkaz.
1.10 */
1.11 function aktivujPruvodce() {
1.12 + /** Ukázky SQL kódu */
1.13 elementy = document.getElementsByTagName("pre");
1.14 for (var i = 0; i < elementy.length; i++) {
1.15 if (elementy[i].parentNode.id == napovedniPole) {
1.16 @@ -203,6 +207,15 @@
1.17 };
1.18 }
1.19 }
1.20 +
1.21 + /** Aktivace interních odkazů na průvodce */
1.22 + elementy = document.getElementsByTagName("a");
1.23 + for (var j = 0; j < elementy.length; j++) {
1.24 + var odkaz = elementy[j].getAttribute("href");
1.25 + if (odkaz.substring(0, 1) == '@') {
1.26 + elementy[j].href = "javascript:ajaxPruvodceKod('" + odkaz.substring(1, odkaz.length) + "');";
1.27 + }
1.28 + }
1.29 }
1.30
1.31 /**