Changeset 81:6fb319847482
- Timestamp:
- 04/07/13 18:38:36 (12 years ago)
- Author:
- František Kučera <franta-hg@…>
- Branch:
- default
- Message:
-
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
- Files:
-
Legend:
- Unmodified
- Added
- Removed
-
r80
|
r81
|
|
261 | 261 | function vratEntity (text) { |
262 | 262 | var vysledek = text; |
263 | | vysledek = vysledek.replace('<', '<', 'g'); |
264 | | vysledek = vysledek.replace('>', '>', 'g'); |
265 | | vysledek = vysledek.replace('&', '&', 'g'); |
266 | | vysledek = vysledek.replace(' ', ' ', 'g'); |
267 | | vysledek = vysledek.replace(' ', ' ', 'g'); |
| 263 | vysledek = vysledek.replace(new RegExp('<', 'g'), '<'); |
| 264 | vysledek = vysledek.replace(new RegExp('>', 'g'), '>'); |
| 265 | vysledek = vysledek.replace(new RegExp('&', 'g'), '&'); |
| 266 | vysledek = vysledek.replace(new RegExp(' ', 'g'), ' '); |
| 267 | vysledek = vysledek.replace(new RegExp(' ', 'g'), ' '); |
268 | 268 | return vysledek; |
269 | 269 | } |