Changeset 64:b9a61f912f6a
- Timestamp:
- 07/27/09 22:53:01 (16 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 | |