Project

General

Profile

Revision 80b3c990

ID80b3c99081bb10dac85a18ec0e7d38045a16afb6
Parent bd5905c3
Child e1cb8d71

Added by Francois POIROTTE over 12 years ago

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 <>
Reviewed-by: Aurelien BOMPARD <>

View differences:

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