# HG changeset patch
# User František Kučera <franta-hg@frantovo.cz>
# Date 1365352716 -7200
# Node ID 6fb319847482592251bf0d449b9a60b0cd9ffabe
# Parent  d900e5a112cc1657df7c75fa07e357ae631e239d
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

diff -r d900e5a112cc -r 6fb319847482 java/sql-vyuka/web/hlavni.js
--- a/java/sql-vyuka/web/hlavni.js	Thu May 24 15:47:48 2012 +0200
+++ b/java/sql-vyuka/web/hlavni.js	Sun Apr 07 18:38:36 2013 +0200
@@ -260,11 +260,11 @@
  */
 function vratEntity (text) {
 	var vysledek = text;
-	vysledek = vysledek.replace('&lt;', '<', 'g');
-	vysledek = vysledek.replace('&gt;', '>', 'g');
-	vysledek = vysledek.replace('&amp;', '&', 'g');
-	vysledek = vysledek.replace('&nbsp;', ' ', 'g');
-	vysledek = vysledek.replace('&#160;', ' ', 'g');
+	vysledek = vysledek.replace(new RegExp('&lt;', 'g'), '<');
+	vysledek = vysledek.replace(new RegExp('&gt;', 'g'), '>');
+	vysledek = vysledek.replace(new RegExp('&amp;', 'g'), '&');
+	vysledek = vysledek.replace(new RegExp('&nbsp;', 'g'), ' ');
+	vysledek = vysledek.replace(new RegExp('&#160;', 'g'), ' ');
 	return vysledek;
 }