Revision 80b3c990
Support d'unicode dans les pds (#884).
Ajoute le support d'unicode dans les noms des données de métrologie,
permettant ainsi d'utiliser des accents (ex: "inCarte Réseau ..." sous
Windows).
Ajoute des tests unitaires dans VigiRRD, common et le connector-metro sur
le support des caractères accentués/unicode.
Corrige également un problème lié au (non-)encodage des apostrophes dans
VigiGraph et qui causait un rechargement infini de la page.
Change-Id: I9579828e1c8bbc90fd832dddab190b7c0144fd0a
Refs: #884.
Reviewed-on: https://vigilo-dev.si.c-s.fr/review/347
Tested-by: Build system <qa@vigilo-dev.si.c-s.fr>
Reviewed-by: Aurelien BOMPARD <aurelien.bompard@c-s.fr>
vigigraph/public/js/graph.js | ||
---|---|---|
413 | 413 |
window.graphs.each(function (graph) { |
414 | 414 |
var props = new Hash(graph.options); |
415 | 415 |
props.extend({host: graph.host, graph: graph.graph}); |
416 |
this.push(props.toQueryString()); |
|
416 |
// Sous Firefox, l'apostrophe n'est pas échappée via JavaScript, |
|
417 |
// alors qu'elle l'est par le navigateur dans l'URL. |
|
418 |
// Afin d'éviter une boucle de rechargement infinie, on échappe |
|
419 |
// manuellement l'apostrophe. |
|
420 |
this.push(props.toQueryString().replace(/'/, '%27')); |
|
417 | 421 |
}, graphs_uri); |
418 | 422 |
|
419 | 423 |
uri.setData({'graphs': graphs_uri, safety: 1}, false, 'fragment'); |
Also available in: Unified diff