Changeset 107440 in spip-zone


Ignore:
Timestamp:
Nov 9, 2017, 9:47:19 PM (2 years ago)
Author:
marcimat@…
Message:

Il faut aussi un alias pour le type de graphique 'horizontalBar'.

Par ailleurs, pour faire des graphiques de dates, il faut la librairie moment.js chargée avant chartjs.
Je ne la mets pas automatiquement ici. Il me semble qu’il faudrait charger les JS uniquement en présence de graphique.

Location:
_plugins_/chartjs/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/chartjs/trunk/chartjs_pipelines.php

    r104989 r107440  
    2525 */
    2626function chartjs_insert_head($flux){
     27        # Todo: moment.js est nécessaire pour gérer correctement les graphiques avec des dates.
     28        #$flux .=  "<script type='text/javascript' src='" . find_in_path('lib/moment/moment-with-locales.min.js') . "'></script>";
    2729        $flux .=  "<script type='text/javascript' src='" . find_in_path('lib/chartjs/Chart.js') . "'></script>";
    2830        return $flux;
  • _plugins_/chartjs/trunk/modeles/chart.html

    r105887 r107440  
    2121        <!-- Données et textes -->
    2222        - **type :        Type de graphique (string)
    23                           pie (défaut) | line | bar | radar | doughnut | polarArea | bubble | scatter | area | mixed
     23                          pie (défaut) | line | bar | horizontalBar | radar | doughnut | polarArea | bubble | scatter | area | mixed
    2424        - **data :        Jeux de données (string|array)
    2525                          - a) soit des séries de nombres séparés par des virgules et le séparateur 'next'
     
    104104[(#REM) Base ]
    105105#SET{type,         #ENV{type,pie}|trim|strtolower}
    106 #SET{alias,        #ARRAY{polararea,polarArea}}
     106#SET{alias,        #ARRAY{polararea,polarArea,horizontalbar,horizontalBar}}
    107107#SET{type,         #GET{alias/#GET{type}}|sinon{#GET{type}}}
    108108#SET{id,           #VAL{spipchart_}|concat{#ENV{id,chart}|replace{' '}}}
  • _plugins_/chartjs/trunk/paquet.xml

    r105887 r107440  
    22        prefix="chartjs"
    33        categorie="multimedia"
    4         version="2.0.1"
     4        version="2.0.3"
    55        etat="dev"
    66        compatibilite="[3.0.17;3.2.*]"
     
    1414
    1515        <necessite nom="saisies" compatibilite="[2.0.3;]" />
    16        
     16
    1717        <lib nom="chartjs" lien="https://github.com/chartjs/Chart.js/releases/download/v2.6.0/Chart.js.zip" />
    1818
Note: See TracChangeset for help on using the changeset viewer.