1.1 --- a/java/sql-vyuka/web/hlavni.js Tue Jun 02 02:47:47 2009 +0200
1.2 +++ b/java/sql-vyuka/web/hlavni.js Wed Jun 03 02:09:23 2009 +0200
1.3 @@ -126,7 +126,7 @@
1.4 pruvodceAktualniId = 0;
1.5 }
1.6 /** Změníme URL v prohlížeči */
1.7 - urlOdkaz['pruvodce'] = 'pruvodce=' + encodeURIComponent(akcePruvodce) + '&idPruvodce=' + encodeURIComponent(id) + '&kodPruvodce=' + encodeURIComponent(kod);
1.8 + urlOdkaz['pruvodce'] = 'pruvodce=' + encodeURIComponent(pruvodceAktualniId);
1.9 ulozURL();
1.10 }
1.11 };
1.12 @@ -135,6 +135,9 @@
1.13 }
1.14
1.15 /**
1.16 + * Parametry si ukládáme za # do URL (window.location.hash)
1.17 + * Můžeme měnit URL, aniž by prohlížeč obnovoval stránku.
1.18 + * Uživatel si může URL zkopírovat a obnovit si příště stav aplikace.
1.19 * @param parametr jméno parametru, který hledáme
1.20 * @return hodnota parametr
1.21 */
1.22 @@ -165,9 +168,17 @@
1.23 * Načte uložený stav aplikace z URL (SQL příkaz, průvodce).
1.24 */
1.25 function nactiURL() {
1.26 + /** Načteme uživatelův SQL příkaz z URL do vstupního pole */
1.27 if (getParametr('sql')) {
1.28 zobraz(getParametr('sql'), vstupniPole);
1.29 }
1.30 +
1.31 + /** Načteme pozici v nápovědě */
1.32 + if (getParametr('pruvodce')) {
1.33 + ajaxPruvodceId(getParametr('pruvodce'));
1.34 + } else {
1.35 + ajaxPruvodceKod('vitejte');
1.36 + }
1.37 }
1.38
1.39 window.onload = function() {