Carlos Castillo
562041adda
MDL-71708 libraries: Upgrade chartjs to latest version
...
Changes in chart config file and the process to import library.
Co-authored-by: Andrew Lyons <andrew.lyons@moodle.com >
2022-07-20 15:42:02 -05:00
Andrew Nicols
0a4047ab31
MDL-73915 js: Switch amd minification to terser
...
Unfortunately the babel minify-mangle plugin seems to be abandoned and
in certain circumstances can be very buggy. The only safe options are to
disable it, or to switch to a different minification library.
Not minifying our javascript is not ideal, so this commit updates the
javascript tasks to use a rollup, combined with babel, and terser.
Babel still converts code from ES/UMD/AMD to AMD modules with the
relevant browser support, whilst terser minifies the code.
The rollup bundler handles tracking and creation of sourcemaps, and
supports better parallelisation of the tasks.
Since the upgrade to Node LTS/Gallium requires an upgrade to @babel/core
and eslint, which change the built files anyway, this seems like the
ideal time to make this change.
2022-02-23 08:55:09 +08:00
Andrew Nicols
aa7f7957ea
MDL-73915 js: Upgrade babel and eslint
2022-02-23 08:53:54 +08:00
David Thompson
5bc86614a2
MDL-68477 libraries: support for Chart.js legend options.
2020-04-23 09:23:21 +08:00
David Thompson
ab0d409991
MDL-68386 libraries: Enhancement for Area Charts support with chart.js.
2020-04-17 09:12:41 +12:00
Ryan Wyllie
195ea4480b
MDL-62497 javascript: build AMD modules with new transpiler
2019-07-19 14:12:49 +08:00
Simey Lameze
e63a39e013
MDL-61218 lib: set chart border color to white
2018-01-23 12:01:46 +08:00
Simey Lameze
b45ca55d6b
MDL-59790 core: fix tooltip for pie chart
2017-08-23 10:03:00 +08:00
Simey Lameze
cff1f90adf
MDL-56792 core_charts: clean html content from title and labels
...
This commit add cleanData() and call it from all places that has labels or title
to guarantee that html content will not be printed on the chart.
2016-11-09 10:41:12 +08:00
Marina Glancy
6f9f8b59fa
MDL-55665 charts: correction to stacked bar charts
2016-09-01 09:17:36 +08:00
Simey Lameze
b02e738c4f
MDL-55710 core: Add support for doughnut charts
2016-08-26 13:30:02 +08:00
Simey Lameze
c574995dde
MDL-55665 core: Add support for stacked bar charts
2016-08-26 13:30:01 +08:00
Simey Lameze
9698ca2d20
MDL-55352 core: Label values series should override tooltip
2016-07-29 13:22:59 +08:00
Simey Lameze
08501958d3
MDL-55262 core: Add support for series values labels
...
Part of MDL-54987 epic.
2016-07-25 10:43:28 +01:00
Simey Lameze
01440dccb4
MDL-55219 core: Add support for horizontal bars
...
Part of MDL-54987 epic.
2016-07-25 10:43:24 +01:00
Simey Lameze
f0f1e0310e
MDL-55110 core: Add support for smooth lines
...
Part of MDL-54987 epic.
2016-07-25 10:43:20 +01:00
Frederic Massart
cc8438d112
MDL-55146 core: Support custom labels on X axis
...
Note that this is still limited as the number of labels is locked
to the number of elements in the series.
Part of MDL-54987 epic.
2016-07-25 10:43:14 +01:00
Frederic Massart
2b01f9157a
MDL-55146 core: Support multiple axes in charts
...
Part of MDL-54987 epic.
2016-07-25 10:43:12 +01:00
Frederic Massart
ccaa2b347d
MDL-55038 core: Support multiple colours in the same series
...
Part of MDL-54987 epic.
2016-07-25 10:43:06 +01:00
Frederic Massart
601da0e693
MDL-55108 core: Document the charting library
...
Part of MDL-54987 epic.
2016-07-25 10:42:59 +01:00
Frederic Massart
681e1a7652
MDL-55092 core: Add support for custom Y axis labels
...
Part of MDL-54987 epic.
2016-07-25 10:42:54 +01:00
Frederic Massart
9b28bf0b83
MDL-55045 core: Remove the hardcoded canvas tag for chart.js
...
Part of MDL-54987 epic.
2016-07-25 10:42:49 +01:00
Frederic Massart
46de49dc9f
MDL-55030 core: Support min and max in axes
...
Part of MDL-54987 epic.
2016-07-25 10:42:34 +01:00
Frederic Massart
909c5cf207
MDL-55016 core: Support stepSize in chart axes
...
Part of MDL-54987 epic.
2016-07-25 10:42:32 +01:00
Frederic Massart
f5474e65fc
MDL-55015 core: Add support for axis label in charts
...
Part of MDL-54987 epic.
2016-07-25 10:42:28 +01:00
Simey Lameze
858cbfdfd3
MDL-55013 core: add support for title
...
Part of MDL-54987 epic.
2016-07-25 10:42:19 +01:00
Frederic Massart
357ec2d584
MDL-54987 core: New charting API
2016-07-22 17:33:30 +08:00