Commit Graph

3016 Commits

Author SHA1 Message Date
Ben McCann
771fe52095
Update legend imports (#7048) 2020-02-01 08:29:39 -05:00
Ben McCann
251f3832bc
Remove extra call to _getLabelCapacity (#6999) 2020-02-01 08:24:23 -05:00
Ben McCann
26536f8849
Fix bug in opacity handling (#7047) 2020-02-01 08:20:22 -05:00
Ben McCann
316f0e2244
Cleanup time scale imports (#7041) 2020-01-31 07:10:37 -05:00
Ben McCann
2647dd0fbf
scale.linearbase cleanup (#7038) 2020-01-31 07:09:52 -05:00
Ben McCann
13851c0209
Remove unnecessary check for color library (#7043) 2020-01-31 07:09:25 -05:00
jachstet-sea
f8724b1b7d
Fix legend.md markdown syntax (#7034)
* Fix legend.md markdown syntax

Somehow the markdown of a table in the legend.md file was broken ...

* Update legend.md

forgot to add the second option
2020-01-30 19:27:53 -05:00
Jukka Kurkela
a7cb59179a
Fix typo in elements.line (#7040)
Fix typo in elements.line
2020-01-30 19:24:05 -05:00
Ben McCann
d449bbc83a
Remove unused helpers (#7039) 2020-01-30 19:23:40 -05:00
Ben McCann
eec71bfb22
Fix isRadial is always false (#7037) 2020-01-30 19:22:38 -05:00
Ben McCann
4462a2c950
Reduce requestAnimationFrame polyfill (#7033)
* Reduce requestAnimationFrame polyfill
* Remove another unnecessary polyfill
2020-01-30 19:21:30 -05:00
Ben McCann
dac52d189e
Convert the DateAdapter to ES6 (#7032) 2020-01-30 19:20:59 -05:00
Ben McCann
c667a9ef85
Move text helpers and reduce scope of imports (#7028) 2020-01-30 19:19:53 -05:00
Ben McCann
aefbd6f9f3
Remove unused variable (#7031) 2020-01-30 19:17:06 -05:00
Ben McCann
12333b02a5 Switch to const/let in platform.dom.js and fix bug (#7024) 2020-01-28 12:35:34 -05:00
Jukka Kurkela
cb6d7f80d1 Fix binarySearch for empty dataset (#7023) 2020-01-28 11:46:23 -05:00
Ben McCann
1ae11c4d40 Format numbers in tooltip (#7004)
* Format numbers in tooltip
* Add check for typeof number
* Implement only for linear and log scales
2020-01-27 17:58:58 -05:00
Evert Timberg
b59dd5082e
When gridLines.display is false, the axis border is still drawn (#7014) 2020-01-27 17:57:31 -05:00
Ben McCann
47c7a42aae Improved financial sample (#6998)
* Improved financial sample
* Switch from adapter to moment
* Use data instead of cached timestamps
2020-01-26 15:35:53 -05:00
David Winegar
1ad5f369af Allow switching platforms (#6964)
Allow switching platforms

Move the Chart.platform to Chart.platform.current instead, and add
ways to see available platforms and set the current platform. This
is necessary for adding tests that use the "basic" platform.
2020-01-26 15:33:20 -05:00
Evert Timberg
08110af6f1
Proper text alignment for multiline tick labels (#6988)
* Proper text alignment for multiline tick labels

* Handle other rotations as well
2020-01-22 11:13:43 -05:00
Ben McCann
fe3931b077 Reduce scope of imports (#7000) 2020-01-22 07:19:44 -05:00
Jukka Kurkela
7eb0c2ca68 Allow specifying spanGaps as number (max distance) (#6993) 2020-01-21 18:33:27 -05:00
Jukka Kurkela
9fda5ec667 Use binary search for interpolations (#6958) 2020-01-21 18:31:17 -05:00
Jukka Kurkela
b76dd46d72 Filler fix (#6989)
* Filler fix
* Add an indicator of reference points
2020-01-21 18:30:23 -05:00
Jukka Kurkela
14df2c6722 Enable imports for tests (#6997) 2020-01-21 15:44:14 -05:00
Jukka Kurkela
b05699eec5 Clean up after test (#6976)
* Clean up
* Make sure the event is inside chart are
2020-01-21 15:43:41 -05:00
Ben McCann
fd7cf48806 Update version in package-lock (#6994) 2020-01-21 15:31:17 -05:00
Jukka Kurkela
fb19b77e4b Fix tooltip for 'dataset' mode (#6961) 2020-01-21 09:48:58 -05:00
Evert Timberg
5aaff3a1aa
Convert Tooltip to a plugin (#6990)
* Convert Tooltip to a plugin
* code review feedback
* Update docs. Convert positioners map to be on the plugin directly
2020-01-21 06:36:53 -05:00
Jukka Kurkela
16baf20356 Resize on zoom, retry (#6987) 2020-01-19 13:15:27 -05:00
Evert Timberg
216ac70261
Show color box only on the first line of the tooltip body (#6984)
* Show color box only on the first line of the tooltip body
* Code review feedback
2020-01-19 09:03:51 -05:00
Evert Timberg
b097fe43c9
Linear scale with min/max/stepSize set should use all 3 if the range fits (#6966)
When (max - min) / stepSize is an integer, we can do a very simple
tick generation method.
2020-01-18 08:35:30 -05:00
Dominic Jean
95345d01dc fix drawPoints parameter (#6975) 2020-01-18 08:32:09 -05:00
Ben McCann
fac507819f Use import statements in test code (#6977) 2020-01-17 19:13:38 -05:00
Jukka Kurkela
ddd1c43f2c Fix updating retinaScale (#6971)
* Fix updating retinaScale
* Destructure
2020-01-17 19:08:38 -05:00
Jukka Kurkela
767ffc05ce Resize on zoom (#6974)
* Resize on zoom
* Add test
2020-01-17 19:07:28 -05:00
Jukka Kurkela
35adcd6c2b Fix bar border artifacts (#6972) 2020-01-17 19:06:51 -05:00
Jukka Kurkela
6e38813481 Fix clipping when zoomed (#6973) 2020-01-17 19:05:51 -05:00
Jukka Kurkela
2e880ed99d Rebuild legend after datasets are updated (#6969) 2020-01-16 16:20:22 -05:00
Evert Timberg
aae841a624
Set the version to v3.0.0-dev for dev builds (#6965) 2020-01-16 07:20:16 -05:00
Marc Silverman
b834517378 Proposed fix for issue #6830 (#6884)
* proposed fix for issue #6830 https://github.com/chartjs/Chart.js/issues/6830

* Updated to pass the full options object instead of a shadow borderwidth. Updated migration guide regarding the API signature change.

* Moved to use options.radius instead of caching radius; updated related migration docs.
2020-01-15 17:13:36 -05:00
Ben McCann
02279b38fc Fix reference to distanceBetweenPoints (#6962) 2020-01-14 18:26:35 -05:00
Jukka Kurkela
dc638d36e3 Optimize category parse for usual use case (#6959) 2020-01-14 18:22:17 -05:00
Jukka Kurkela
a1c2dd6fb6 Throttle all events (to 1 / frame each) (#6953)
* Throttle all events
* Asynchronize event tests
2020-01-14 07:34:08 -05:00
Ben McCann
9bd2af9e9b Move location of dataset options (#6955)
* Move location of dataset options
* Fix misplaced period
2020-01-13 19:39:30 -05:00
Jukka Kurkela
f1817979a0 Fix log scale calculations (#6903)
* Fix log scale calculations
* Fully remove _valueOffset
* Invalidate 0
* Review update
* Skip NaN

Co-authored-by: Ben McCann <322311+benmccann@users.noreply.github.com>
2020-01-13 19:36:50 -05:00
Jukka Kurkela
16b1fb11b4 waitForResize before resizing (#6954)
* waitForResize before resizing
* Change the failing test
* Change the other leaking test too
2020-01-13 19:35:44 -05:00
Ben McCann
738ee34d0b Scriptable tick fonts (#6939)
* Remove extra font parsing in Scale.fit
* Implement scriptable options for tick formatting
2020-01-13 19:33:46 -05:00
Jukka Kurkela
5e6fb37646 Detect stack change (#6947)
* Detect stack change
* Add test
2020-01-13 19:33:24 -05:00