Oprava: Obecné ECMAScriptové nahrazování řetězců.
Chyba se projevovala v Chromiu, ve FF to fungovalo.
Při kliknutí na SQL v průvodci (např. „Restrikce – operátory“), které obsahuje víc > se nahradil jen první výskyt (ignorování nestandardního "g").
https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/String/replace
1.1 --- a/java/sql-vyuka/web/hlavni.js Thu May 24 15:47:48 2012 +0200
1.2 +++ b/java/sql-vyuka/web/hlavni.js Sun Apr 07 18:38:36 2013 +0200
1.3 @@ -260,11 +260,11 @@
1.4 */
1.5 function vratEntity (text) {
1.6 var vysledek = text;
1.7 - vysledek = vysledek.replace('<', '<', 'g');
1.8 - vysledek = vysledek.replace('>', '>', 'g');
1.9 - vysledek = vysledek.replace('&', '&', 'g');
1.10 - vysledek = vysledek.replace(' ', ' ', 'g');
1.11 - vysledek = vysledek.replace(' ', ' ', 'g');
1.12 + vysledek = vysledek.replace(new RegExp('<', 'g'), '<');
1.13 + vysledek = vysledek.replace(new RegExp('>', 'g'), '>');
1.14 + vysledek = vysledek.replace(new RegExp('&', 'g'), '&');
1.15 + vysledek = vysledek.replace(new RegExp(' ', 'g'), ' ');
1.16 + vysledek = vysledek.replace(new RegExp(' ', 'g'), ' ');
1.17 return vysledek;
1.18 }
1.19