* Uses classes prototype instead of their aliases
- Class chart was moved to its own script.
- Class AxisInternal was moved to its own script. It's only needed by Class Axis
- Definition of Chart removed from core.js
- Definition of AxisInternal removed from axis.js
* Replaces aliases of Class prototypes
- Alias c3_chart_fn replaced by Chart.prototype where is due
- Alias c3_chart_internal_fn replaced by ChartInternal.prototype where is due
- spec/data.convets.js renamed to spec/data.convert-spec.js for clarity
* Fixes Chart.prototype.legend.hide behavior
- It was calling $$.updateAndRedraw({withLegend: true});
- It should call $$.updateAndRedraw({withLegend: false});
* loads *-helper.js and *-spec.js files
* adds tests to improve coverage
restores c3.js and c3.min.js to master version
fixes linter error
* util is a plain collection of functions
* adds test for api.x, drag and util
* Refactors circular dependencies
- Adds src/chart-internal.js
- doesn't need to pass c3.js as argument to rollup
- don't commit c3.js nor c3.min.js
- formatting rollup.config.js
- keep util.js format
- remove unused imports from axis, core and util
* adds more tests for axis and zoom
* restores the way in which chart-internal calls d3 #2060
* fixes linter warnings on axis-spec
cleared unused commented test case and cleared up spelling errors.
#2251 fixed testcase and somehow removed return statement.
#2251 x-axis tick format is no longer truncated for negative values.
#2251 x-axis tick format is no longer truncated for negative values.
commit 547311d30c
Author: Gökhan Özen <Goekhan.Oezen@hksinformatik.de>
Date: Fri Jun 23 14:35:09 2017 +0200
for multi-arc-gauge the radius has changed to let the label fit in the chart
commit 43ba49dd15
Author: Gökhan Özen <Goekhan.Oezen@hksinformatik.de>
Date: Fri Jun 23 13:00:29 2017 +0200
fixed warnings of travis check
commit 7f5a025de4
Author: Gökhan Özen <Goekhan.Oezen@hksinformatik.de>
Date: Thu Feb 4 15:14:34 2016 +0100
rebased, conflict resolved, bugfixed, refactored and tests added
commit 013f0666a7
Merge: ff175d1c343243
Author: Gökhan Özen <Goekhan.Oezen@hksinformatik.de>
Date: Fri Jun 23 12:40:39 2017 +0200
Merge remote-tracking branch 'upstream/master' into feature/multi-arc-gauge
# Conflicts:
# src/arc.js
# src/data.js
commit ff175d15ea
Author: Gökhan Özen <Goekhan.Oezen@hksinformatik.de>
Date: Thu Feb 4 15:14:34 2016 +0100
optimized position of arc label line
commit 0bf2cefff3
Author: Gökhan Özen <Goekhan.Oezen@hksinformatik.de>
Date: Thu Feb 4 14:44:50 2016 +0100
wrong tooltip position for gauges fixed
commit 155c08c045
Author: Gökhan Özen <Goekhan.Oezen@hksinformatik.de>
Date: Thu Feb 4 14:49:25 2016 +0100
also hide arc label line when gauge_label_show is false
commit e145b5c2a5
Author: Gökhan Özen <Goekhan.Oezen@hksinformatik.de>
Date: Fri Aug 28 09:36:31 2015 +0200
draw line from arc end to its label to highlight the relation
commit 28616bf810
Author: Gökhan Özen <Goekhan.Oezen@hksinformatik.de>
Date: Fri Aug 28 09:36:31 2015 +0200
add background for every single arc
commit cb2aaf1672
Author: Gökhan Özen <Goekhan.Oezen@hksinformatik.de>
Date: Fri Aug 28 09:36:31 2015 +0200
label placement for more than one arc
commit 6ecc609878
Author: Gökhan Özen <Goekhan.Oezen@hksinformatik.de>
Date: Fri Aug 28 09:36:31 2015 +0200
gauge_arcs_minWidth property to determine the minimal width of gaugearcs until the innerRadius disappears
commit 5689dee384
Author: Gökhan Özen <Goekhan.Oezen@hksinformatik.de>
Date: Thu Aug 27 10:24:18 2015 +0200
visibleTargetCount for cleaner arc calculation
commit 9a2686c37f
Author: Gökhan Özen <Goekhan.Oezen@hksinformatik.de>
Date: Thu Aug 27 10:21:13 2015 +0200
more than one arc are possible for gauges
commit 0866234001
Author: Gökhan Özen <Goekhan.Oezen@hksinformatik.de>
Date: Mon Aug 10 17:07:48 2015 +0200
show legend for gauges which have more than one arc
* Improves testing
* Adds karma-sourcemap-loader
* Adds karma-preprocessor-rollup
* Moves testing Rollup building to Karma
* Enables sourcemaps in tests
* Fixes#2051
* Updating tests to reflect discrepancies with Phantom@^2
* Trying karma-coverage-istanbul-reporter
* Still not working...
* chore: make coverage report of src files
* test: add c3.css
* fix: fix test case of mouse events
* chore: update codecov module
* Adds codecov.yml to ignore polyfill.js
* chore: exclude src/polyfill.js at istanbul layer
* chore: remove rollup-plugin-istanbul dep because not used
Code to access objects by path was taken from the solution of
http://stackoverflow.com/questions/6491463
When JSON objects are used to load chart data, nested / inner objects and
arrays can now be loaded, too.
See additional tests in spec/data-spec.js for examples, how to access nested
JSON object values