Changeset 64:b9a61f912f6a
- Timestamp:
- 07/27/09 22:53:01 (15 years ago)
- Author:
- František Kučera <franta-hg@…>
- Branch:
- default
- Message:
-
Uživatel může kliknout myší na SQL kód v historii a načíst si ho – nemusí ho opisovat nebo kopírovat.
- Location:
- java/sql-vyuka
- Files:
-
Legend:
- Unmodified
- Added
- Removed
-
r60
|
r64
|
|
17 | 17 | js.probihaHistorie=Na\u010D\u00EDt\u00E1 se historie\u2026 |
18 | 18 | js.klikniProNacteniPrikladu=Klikni pro na\u010Dten\u00ED p\u0159\u00EDkaldu. |
| 19 | js.klikniProNacteniHistorie=Klikni pro na\u010Dten\u00ED p\u0159\u00EDkazu z historie. |
19 | 20 | |
20 | 21 | licence.program=Program je vyd\u00E1n pod licenc\u00ED: |
-
r60
|
r64
|
|
109 | 109 | <textarea name="probihaHistorie" cols="128" rows="1"><fmt:message key="js.probihaHistorie"/></textarea> |
110 | 110 | <textarea name="klikniProNacteniPrikladu" cols="128" rows="1"><fmt:message key="js.klikniProNacteniPrikladu"/></textarea> |
| 111 | <textarea name="klikniProNacteniHistorie" cols="128" rows="1"><fmt:message key="js.klikniProNacteniHistorie"/></textarea> |
111 | 112 | </fieldset> |
112 | 113 | </form> |
-
r61
|
r64
|
|
77 | 77 | zobraz(ajax.responseText, vystupniPole); |
78 | 78 | zobraz('', stavovePole); |
| 79 | aktivujHistorii(); |
79 | 80 | } |
80 | 81 | }; |
… |
… |
|
220 | 221 | |
221 | 222 | /** |
| 223 | * Přidá <td> elementům v historii akci onclick, |
| 224 | * která se postará o načtení obsahu daného elementu do vstupního pole, |
| 225 | * aby uživatel tento kód nemusel opisovat. |
| 226 | */ |
| 227 | function aktivujHistorii() { |
| 228 | elementy = document.getElementsByTagName("tr"); |
| 229 | for (var i = 1; i < elementy.length; i++) { |
| 230 | if (elementy[i].parentNode.parentNode.parentNode.id == vystupniPole) { |
| 231 | elementy[i].childNodes[1].title = document.getElementById('lokalizace').klikniProNacteniHistorie.value; |
| 232 | elementy[i].childNodes[1].style.cursor = 'pointer'; |
| 233 | elementy[i].childNodes[1].onclick = function() { |
| 234 | zobraz(this.innerHTML, 'vstupniPole'); |
| 235 | return true; |
| 236 | }; |
| 237 | } |
| 238 | } |
| 239 | } |
| 240 | |
| 241 | /** |
222 | 242 | * Převede HTML entity zpět na znaky, |
223 | 243 | * aby se správně zobrazily ve vstupním nebo stavovém poli. |
… |
… |
|
228 | 248 | vysledek = vysledek.replace('>', '>', 'g'); |
229 | 249 | vysledek = vysledek.replace('&', '&', 'g'); |
| 250 | vysledek = vysledek.replace(' ', ' ', 'g'); |
| 251 | vysledek = vysledek.replace(' ', ' ', 'g'); |
230 | 252 | return vysledek; |
231 | 253 | |
-
r63
|
r64
|
|
156 | 156 | #napoveda ol.obsah { |
157 | 157 | margin-top: -4px; |
158 | | margin-bottom: 0px; |
| 158 | margin-bottom: -16px; |
| 159 | |
159 | 160 | } |
160 | 161 | |