Changeset 40:cc77526f46cf

Show
Ignore:
Timestamp:
06/03/09 02:09:23 (15 years ago)
Author:
František Kučera <franta-hg@…>
Branch:
default
Message:

Do URL se ukládá SQL příkaz a pozice v průvodci – při načtení stránky se z URL načtou.

Location:
java/sql-vyuka
Files:
2 removed
3 modified

Legend:

Unmodified
Added
Removed
  • java/sql-vyuka/src/java/cz/frantovo/sql/vyuka/preklady_cs.properties

    r38 r40  
    1212 
    1313vychozi.sql=SELECT * FROM tabulka; 
    14 vychozi.vysledek=V\u00EDtejte v programu SQL v\u00FDuka! 
    1514vychozi.napoveda=Tady bude n\u00E1pov\u011Bda 
    1615 
     
    3332boolean.nepravda.tip=nepravda (ne) 
    3433 
    35 navigace.predchozi=P\u0159edchoz\u00ED lekce 
     34navigace.predchozi=P\u0159edchoz\u00ED str\u00E1nka (kapitola) 
    3635navigace.zpet=Zp\u011Bt v historii 
    3736navigace.pruvodce=Pr\u016Fvodce SQL 
    3837navigace.model=Model datab\u00E1ze 
    3938navigace.vpred=Vp\u0159ed v historii 
    40 navigace.nasledujici=N\u00E1sleduj\u00EDc\u00ED lekce 
     39navigace.nasledujici=N\u00E1sleduj\u00EDc\u00ED str\u00E1nka (kapitola) 
    4140 
    4241pruvodce.chyba.nadpis=Nenalezeno 
  • java/sql-vyuka/web/WEB-INF/casti/aplikace.jspx

    r38 r40  
    1414            <h2><fmt:message key="blok.napoveda"/></h2> 
    1515            <div class="vnitrekBloku" id="napovedniPole"> 
    16                 <jsp:include page="napoveda.jspx" flush="false"/> 
     16                <!-- Sem se bude načítat nápověda – průvodce. --> 
    1717            </div> 
    1818            <!-- <Navigace> --> 
     
    7272                            <input  id="stavovePole" 
    7373                                    name="stavovePole" 
     74                                    disabled="disabled" 
    7475                                    type="text" /> 
    7576                            <fmt:message key="tlacitko.historie.tip" var="zobrazitHistoriiTip" /> 
     
    9394                <h2><fmt:message key="blok.vysledek"/></h2> 
    9495                <div class="vnitrekBloku" id="vystupniPole"> 
    95                     <jsp:include page="vitejte.jspx" flush="false"/> 
     96                    <!-- Sem se bude vypisovat výsledek SQL dotazů. --> 
    9697                </div> 
    9798            </div> 
  • java/sql-vyuka/web/hlavni.js

    r39 r40  
    127127                } 
    128128                /** Změníme URL v prohlížeči */ 
    129                 urlOdkaz['pruvodce']  = 'pruvodce=' + encodeURIComponent(akcePruvodce) + '&idPruvodce=' + encodeURIComponent(id) + '&kodPruvodce=' + encodeURIComponent(kod); 
     129                urlOdkaz['pruvodce']  = 'pruvodce=' + encodeURIComponent(pruvodceAktualniId); 
    130130                ulozURL(); 
    131131            } 
     
    136136 
    137137/** 
     138 * Parametry si ukládáme za # do URL (window.location.hash) 
     139 * Můžeme měnit URL, aniž by prohlížeč obnovoval stránku. 
     140 * Uživatel si může URL zkopírovat a obnovit si příště stav aplikace. 
    138141 * @param parametr jméno parametru, který hledáme 
    139142 * @return hodnota parametr 
     
    166169 */ 
    167170function nactiURL() { 
     171    /** Načteme uživatelův SQL příkaz z URL do vstupního pole */ 
    168172    if (getParametr('sql')) { 
    169173        zobraz(getParametr('sql'), vstupniPole); 
     174    } 
     175     
     176    /** Načteme pozici v nápovědě */ 
     177    if (getParametr('pruvodce')) { 
     178        ajaxPruvodceId(getParametr('pruvodce')); 
     179    } else { 
     180        ajaxPruvodceKod('vitejte'); 
    170181    } 
    171182}