# HG changeset patch # User František Kučera # Date 1243899377 -7200 # Node ID 0a865a66569880dc4ef22ef9d09e3bbc15220b60 # Parent e32867db548793566004a8072e609896b4a7a344 Průvodce: JavaScript, HTML, CSS. diff -r e32867db5487 -r 0a865a665698 java/sql-vyuka/src/java/cz/frantovo/sql/vyuka/preklady_cs.properties --- a/java/sql-vyuka/src/java/cz/frantovo/sql/vyuka/preklady_cs.properties Tue Jun 02 00:27:15 2009 +0200 +++ b/java/sql-vyuka/src/java/cz/frantovo/sql/vyuka/preklady_cs.properties Tue Jun 02 01:36:17 2009 +0200 @@ -39,5 +39,5 @@ navigace.vpred=Vp\u0159ed v historii navigace.nasledujici=N\u00E1sleduj\u00EDc\u00ED lekce -pruvodce.chyba.nadpis=Chyba -pruvodce.chyba.obsah=

Kapitola nenalezena.

+pruvodce.chyba.nadpis=Nenalezeno +pruvodce.chyba.obsah=

Takov\u00E1 kapitola tu nen\u00ED.

diff -r e32867db5487 -r 0a865a665698 java/sql-vyuka/web/WEB-INF/casti/aplikace.jspx --- a/java/sql-vyuka/web/WEB-INF/casti/aplikace.jspx Tue Jun 02 00:27:15 2009 +0200 +++ b/java/sql-vyuka/web/WEB-INF/casti/aplikace.jspx Tue Jun 02 01:36:17 2009 +0200 @@ -19,17 +19,40 @@ diff -r e32867db5487 -r 0a865a665698 java/sql-vyuka/web/ajax.jspx --- a/java/sql-vyuka/web/ajax.jspx Tue Jun 02 00:27:15 2009 +0200 +++ b/java/sql-vyuka/web/ajax.jspx Tue Jun 02 01:36:17 2009 +0200 @@ -151,6 +151,9 @@ +
+ +
diff -r e32867db5487 -r 0a865a665698 java/sql-vyuka/web/hlavni.js --- a/java/sql-vyuka/web/hlavni.js Tue Jun 02 00:27:15 2009 +0200 +++ b/java/sql-vyuka/web/hlavni.js Tue Jun 02 01:36:17 2009 +0200 @@ -80,3 +80,50 @@ ajax.send(null); } } + +var pruvodceAktualniId = 0; + +function ajaxPruvodcePredchozi() { + ajaxPruvodceNaviguj('predchozi', pruvodceAktualniId, null); +} + +function ajaxPruvodceZpet() { + /** TODO: historie navigace */ + alert('Tato funkce se teprve připravuje.'); +} + +function ajaxPruvodceVpred() { + /** TODO: historie navigace */ + alert('Tato funkce se teprve připravuje.'); +} + +function ajaxPruvodceNasledujici() { + ajaxPruvodceNaviguj('nasledujici', pruvodceAktualniId, null); +} + +function ajaxPruvodceKod(kod) { + ajaxPruvodceNaviguj('podleKodu', 0, kod); +} + +function ajaxPruvodceId(id) { + ajaxPruvodceNaviguj('podleId', id, null); + +} + +function ajaxPruvodceNaviguj(akcePruvodce, id, kod) { + if (ajax.readyState == 4 || ajax.readyState == 0) { + ajax.open("POST", 'ajax.jspx?akce=napoveda&pruvodce=' + encodeURIComponent(akcePruvodce) + '&idPruvodce=' + encodeURIComponent(id) + '&kodPruvodce=' + encodeURIComponent(kod), true); + ajax.onreadystatechange = function() { + if (ajax.readyState == 4) { + zobraz(ajax.responseText, napovedniPole); + if (document.pruvodceData) { + pruvodceAktualniId = document.pruvodceData.id.value + } else { + pruvodceAktualniId = 0; + } + } + }; + ajax.send(null); + } +// TODO: změnit URL +} diff -r e32867db5487 -r 0a865a665698 java/sql-vyuka/web/styl.css --- a/java/sql-vyuka/web/styl.css Tue Jun 02 00:27:15 2009 +0200 +++ b/java/sql-vyuka/web/styl.css Tue Jun 02 01:36:17 2009 +0200 @@ -102,6 +102,11 @@ height: 484px; } +#napoveda h1 { + font-size: 18px; + font-weight: bold; +} + /** Nadpisy bloků */ .blok h2 { font-size: 12px; @@ -260,3 +265,8 @@ #lokalizace { display: none; } + +/** Skrytý formulář sloužící pro uchování ID průvodce z databáze */ +#pruvodceData { + display: none; +}