]> git.ipfire.org Git - thirdparty/Chart.js.git/commitdiff
allow callback or userCallback in the time scale
authorEvert Timberg <evert.timberg+github@gmail.com>
Mon, 9 May 2016 22:14:25 +0000 (18:14 -0400)
committerTanner Linsley <tannerlinsley@gmail.com>
Mon, 9 May 2016 22:14:25 +0000 (17:14 -0500)
src/scales/scale.time.js

index b57a09113961531ba8a8326e9013b89ae236bb25..1a2fccf0debea1d3716a58a64bd49104ef3922d8 100644 (file)
@@ -299,9 +299,11 @@ module.exports = function(Chart) {
                // Function to format an individual tick mark
                tickFormatFunction: function tickFormatFunction(tick, index, ticks) {
                        var formattedTick = tick.format(this.displayFormat);
+                       var tickOpts = this.options.ticks;
+                       var callback = helpers.getValueOrDefault(tickOpts.callback, tickOpts.userCallback);
 
-                       if (this.options.ticks.userCallback) {
-                               return this.options.ticks.userCallback(formattedTick, index, ticks);
+                       if (callback) {
+                               return callback(formattedTick, index, ticks);
                        } else {
                                return formattedTick;
                        }