add Chart.js packages
This commit is contained in:
parent
dae35f0e05
commit
c77c48133b
23 changed files with 13374 additions and 0 deletions
6322
static/js/chartjs-adapter-date-fns/dist/chartjs-adapter-date-fns.bundle.js
vendored
Normal file
6322
static/js/chartjs-adapter-date-fns/dist/chartjs-adapter-date-fns.bundle.js
vendored
Normal file
File diff suppressed because it is too large
Load diff
7
static/js/chartjs-adapter-date-fns/dist/chartjs-adapter-date-fns.bundle.min.js
vendored
Normal file
7
static/js/chartjs-adapter-date-fns/dist/chartjs-adapter-date-fns.bundle.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
109
static/js/chartjs-adapter-date-fns/dist/chartjs-adapter-date-fns.esm.js
vendored
Normal file
109
static/js/chartjs-adapter-date-fns/dist/chartjs-adapter-date-fns.esm.js
vendored
Normal file
|
@ -0,0 +1,109 @@
|
|||
/*!
|
||||
* chartjs-adapter-date-fns v3.0.0
|
||||
* https://www.chartjs.org
|
||||
* (c) 2022 chartjs-adapter-date-fns Contributors
|
||||
* Released under the MIT license
|
||||
*/
|
||||
import { _adapters } from 'chart.js';
|
||||
import { toDate, parse, parseISO, isValid, format, addYears, addQuarters, addMonths, addWeeks, addDays, addHours, addMinutes, addSeconds, addMilliseconds, differenceInYears, differenceInQuarters, differenceInMonths, differenceInWeeks, differenceInDays, differenceInHours, differenceInMinutes, differenceInSeconds, differenceInMilliseconds, startOfYear, startOfQuarter, startOfMonth, startOfWeek, startOfDay, startOfHour, startOfMinute, startOfSecond, endOfYear, endOfQuarter, endOfMonth, endOfWeek, endOfDay, endOfHour, endOfMinute, endOfSecond } from 'date-fns';
|
||||
|
||||
const FORMATS = {
|
||||
datetime: 'MMM d, yyyy, h:mm:ss aaaa',
|
||||
millisecond: 'h:mm:ss.SSS aaaa',
|
||||
second: 'h:mm:ss aaaa',
|
||||
minute: 'h:mm aaaa',
|
||||
hour: 'ha',
|
||||
day: 'MMM d',
|
||||
week: 'PP',
|
||||
month: 'MMM yyyy',
|
||||
quarter: 'qqq - yyyy',
|
||||
year: 'yyyy'
|
||||
};
|
||||
|
||||
_adapters._date.override({
|
||||
_id: 'date-fns', // DEBUG
|
||||
|
||||
formats: function() {
|
||||
return FORMATS;
|
||||
},
|
||||
|
||||
parse: function(value, fmt) {
|
||||
if (value === null || typeof value === 'undefined') {
|
||||
return null;
|
||||
}
|
||||
const type = typeof value;
|
||||
if (type === 'number' || value instanceof Date) {
|
||||
value = toDate(value);
|
||||
} else if (type === 'string') {
|
||||
if (typeof fmt === 'string') {
|
||||
value = parse(value, fmt, new Date(), this.options);
|
||||
} else {
|
||||
value = parseISO(value, this.options);
|
||||
}
|
||||
}
|
||||
return isValid(value) ? value.getTime() : null;
|
||||
},
|
||||
|
||||
format: function(time, fmt) {
|
||||
return format(time, fmt, this.options);
|
||||
},
|
||||
|
||||
add: function(time, amount, unit) {
|
||||
switch (unit) {
|
||||
case 'millisecond': return addMilliseconds(time, amount);
|
||||
case 'second': return addSeconds(time, amount);
|
||||
case 'minute': return addMinutes(time, amount);
|
||||
case 'hour': return addHours(time, amount);
|
||||
case 'day': return addDays(time, amount);
|
||||
case 'week': return addWeeks(time, amount);
|
||||
case 'month': return addMonths(time, amount);
|
||||
case 'quarter': return addQuarters(time, amount);
|
||||
case 'year': return addYears(time, amount);
|
||||
default: return time;
|
||||
}
|
||||
},
|
||||
|
||||
diff: function(max, min, unit) {
|
||||
switch (unit) {
|
||||
case 'millisecond': return differenceInMilliseconds(max, min);
|
||||
case 'second': return differenceInSeconds(max, min);
|
||||
case 'minute': return differenceInMinutes(max, min);
|
||||
case 'hour': return differenceInHours(max, min);
|
||||
case 'day': return differenceInDays(max, min);
|
||||
case 'week': return differenceInWeeks(max, min);
|
||||
case 'month': return differenceInMonths(max, min);
|
||||
case 'quarter': return differenceInQuarters(max, min);
|
||||
case 'year': return differenceInYears(max, min);
|
||||
default: return 0;
|
||||
}
|
||||
},
|
||||
|
||||
startOf: function(time, unit, weekday) {
|
||||
switch (unit) {
|
||||
case 'second': return startOfSecond(time);
|
||||
case 'minute': return startOfMinute(time);
|
||||
case 'hour': return startOfHour(time);
|
||||
case 'day': return startOfDay(time);
|
||||
case 'week': return startOfWeek(time);
|
||||
case 'isoWeek': return startOfWeek(time, {weekStartsOn: +weekday});
|
||||
case 'month': return startOfMonth(time);
|
||||
case 'quarter': return startOfQuarter(time);
|
||||
case 'year': return startOfYear(time);
|
||||
default: return time;
|
||||
}
|
||||
},
|
||||
|
||||
endOf: function(time, unit) {
|
||||
switch (unit) {
|
||||
case 'second': return endOfSecond(time);
|
||||
case 'minute': return endOfMinute(time);
|
||||
case 'hour': return endOfHour(time);
|
||||
case 'day': return endOfDay(time);
|
||||
case 'week': return endOfWeek(time);
|
||||
case 'month': return endOfMonth(time);
|
||||
case 'quarter': return endOfQuarter(time);
|
||||
case 'year': return endOfYear(time);
|
||||
default: return time;
|
||||
}
|
||||
}
|
||||
});
|
114
static/js/chartjs-adapter-date-fns/dist/chartjs-adapter-date-fns.js
vendored
Normal file
114
static/js/chartjs-adapter-date-fns/dist/chartjs-adapter-date-fns.js
vendored
Normal file
|
@ -0,0 +1,114 @@
|
|||
/*!
|
||||
* chartjs-adapter-date-fns v3.0.0
|
||||
* https://www.chartjs.org
|
||||
* (c) 2022 chartjs-adapter-date-fns Contributors
|
||||
* Released under the MIT license
|
||||
*/
|
||||
(function (global, factory) {
|
||||
typeof exports === 'object' && typeof module !== 'undefined' ? factory(require('chart.js'), require('date-fns')) :
|
||||
typeof define === 'function' && define.amd ? define(['chart.js', 'date-fns'], factory) :
|
||||
(global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.Chart, global.dateFns));
|
||||
})(this, (function (chart_js, dateFns) { 'use strict';
|
||||
|
||||
const FORMATS = {
|
||||
datetime: 'MMM d, yyyy, h:mm:ss aaaa',
|
||||
millisecond: 'h:mm:ss.SSS aaaa',
|
||||
second: 'h:mm:ss aaaa',
|
||||
minute: 'h:mm aaaa',
|
||||
hour: 'ha',
|
||||
day: 'MMM d',
|
||||
week: 'PP',
|
||||
month: 'MMM yyyy',
|
||||
quarter: 'qqq - yyyy',
|
||||
year: 'yyyy'
|
||||
};
|
||||
|
||||
chart_js._adapters._date.override({
|
||||
_id: 'date-fns', // DEBUG
|
||||
|
||||
formats: function() {
|
||||
return FORMATS;
|
||||
},
|
||||
|
||||
parse: function(value, fmt) {
|
||||
if (value === null || typeof value === 'undefined') {
|
||||
return null;
|
||||
}
|
||||
const type = typeof value;
|
||||
if (type === 'number' || value instanceof Date) {
|
||||
value = dateFns.toDate(value);
|
||||
} else if (type === 'string') {
|
||||
if (typeof fmt === 'string') {
|
||||
value = dateFns.parse(value, fmt, new Date(), this.options);
|
||||
} else {
|
||||
value = dateFns.parseISO(value, this.options);
|
||||
}
|
||||
}
|
||||
return dateFns.isValid(value) ? value.getTime() : null;
|
||||
},
|
||||
|
||||
format: function(time, fmt) {
|
||||
return dateFns.format(time, fmt, this.options);
|
||||
},
|
||||
|
||||
add: function(time, amount, unit) {
|
||||
switch (unit) {
|
||||
case 'millisecond': return dateFns.addMilliseconds(time, amount);
|
||||
case 'second': return dateFns.addSeconds(time, amount);
|
||||
case 'minute': return dateFns.addMinutes(time, amount);
|
||||
case 'hour': return dateFns.addHours(time, amount);
|
||||
case 'day': return dateFns.addDays(time, amount);
|
||||
case 'week': return dateFns.addWeeks(time, amount);
|
||||
case 'month': return dateFns.addMonths(time, amount);
|
||||
case 'quarter': return dateFns.addQuarters(time, amount);
|
||||
case 'year': return dateFns.addYears(time, amount);
|
||||
default: return time;
|
||||
}
|
||||
},
|
||||
|
||||
diff: function(max, min, unit) {
|
||||
switch (unit) {
|
||||
case 'millisecond': return dateFns.differenceInMilliseconds(max, min);
|
||||
case 'second': return dateFns.differenceInSeconds(max, min);
|
||||
case 'minute': return dateFns.differenceInMinutes(max, min);
|
||||
case 'hour': return dateFns.differenceInHours(max, min);
|
||||
case 'day': return dateFns.differenceInDays(max, min);
|
||||
case 'week': return dateFns.differenceInWeeks(max, min);
|
||||
case 'month': return dateFns.differenceInMonths(max, min);
|
||||
case 'quarter': return dateFns.differenceInQuarters(max, min);
|
||||
case 'year': return dateFns.differenceInYears(max, min);
|
||||
default: return 0;
|
||||
}
|
||||
},
|
||||
|
||||
startOf: function(time, unit, weekday) {
|
||||
switch (unit) {
|
||||
case 'second': return dateFns.startOfSecond(time);
|
||||
case 'minute': return dateFns.startOfMinute(time);
|
||||
case 'hour': return dateFns.startOfHour(time);
|
||||
case 'day': return dateFns.startOfDay(time);
|
||||
case 'week': return dateFns.startOfWeek(time);
|
||||
case 'isoWeek': return dateFns.startOfWeek(time, {weekStartsOn: +weekday});
|
||||
case 'month': return dateFns.startOfMonth(time);
|
||||
case 'quarter': return dateFns.startOfQuarter(time);
|
||||
case 'year': return dateFns.startOfYear(time);
|
||||
default: return time;
|
||||
}
|
||||
},
|
||||
|
||||
endOf: function(time, unit) {
|
||||
switch (unit) {
|
||||
case 'second': return dateFns.endOfSecond(time);
|
||||
case 'minute': return dateFns.endOfMinute(time);
|
||||
case 'hour': return dateFns.endOfHour(time);
|
||||
case 'day': return dateFns.endOfDay(time);
|
||||
case 'week': return dateFns.endOfWeek(time);
|
||||
case 'month': return dateFns.endOfMonth(time);
|
||||
case 'quarter': return dateFns.endOfQuarter(time);
|
||||
case 'year': return dateFns.endOfYear(time);
|
||||
default: return time;
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
}));
|
7
static/js/chartjs-adapter-date-fns/dist/chartjs-adapter-date-fns.min.js
vendored
Normal file
7
static/js/chartjs-adapter-date-fns/dist/chartjs-adapter-date-fns.min.js
vendored
Normal file
|
@ -0,0 +1,7 @@
|
|||
/*!
|
||||
* chartjs-adapter-date-fns v3.0.0
|
||||
* https://www.chartjs.org
|
||||
* (c) 2022 chartjs-adapter-date-fns Contributors
|
||||
* Released under the MIT license
|
||||
*/
|
||||
!function(e,r){"object"==typeof exports&&"undefined"!=typeof module?r(require("chart.js"),require("date-fns")):"function"==typeof define&&define.amd?define(["chart.js","date-fns"],r):r((e="undefined"!=typeof globalThis?globalThis:e||self).Chart,e.dateFns)}(this,(function(e,r){"use strict";const t={datetime:"MMM d, yyyy, h:mm:ss aaaa",millisecond:"h:mm:ss.SSS aaaa",second:"h:mm:ss aaaa",minute:"h:mm aaaa",hour:"ha",day:"MMM d",week:"PP",month:"MMM yyyy",quarter:"qqq - yyyy",year:"yyyy"};e._adapters._date.override({_id:"date-fns",formats:function(){return t},parse:function(e,t){if(null==e)return null;const n=typeof e;return"number"===n||e instanceof Date?e=r.toDate(e):"string"===n&&(e="string"==typeof t?r.parse(e,t,new Date,this.options):r.parseISO(e,this.options)),r.isValid(e)?e.getTime():null},format:function(e,t){return r.format(e,t,this.options)},add:function(e,t,n){switch(n){case"millisecond":return r.addMilliseconds(e,t);case"second":return r.addSeconds(e,t);case"minute":return r.addMinutes(e,t);case"hour":return r.addHours(e,t);case"day":return r.addDays(e,t);case"week":return r.addWeeks(e,t);case"month":return r.addMonths(e,t);case"quarter":return r.addQuarters(e,t);case"year":return r.addYears(e,t);default:return e}},diff:function(e,t,n){switch(n){case"millisecond":return r.differenceInMilliseconds(e,t);case"second":return r.differenceInSeconds(e,t);case"minute":return r.differenceInMinutes(e,t);case"hour":return r.differenceInHours(e,t);case"day":return r.differenceInDays(e,t);case"week":return r.differenceInWeeks(e,t);case"month":return r.differenceInMonths(e,t);case"quarter":return r.differenceInQuarters(e,t);case"year":return r.differenceInYears(e,t);default:return 0}},startOf:function(e,t,n){switch(t){case"second":return r.startOfSecond(e);case"minute":return r.startOfMinute(e);case"hour":return r.startOfHour(e);case"day":return r.startOfDay(e);case"week":return r.startOfWeek(e);case"isoWeek":return r.startOfWeek(e,{weekStartsOn:+n});case"month":return r.startOfMonth(e);case"quarter":return r.startOfQuarter(e);case"year":return r.startOfYear(e);default:return e}},endOf:function(e,t){switch(t){case"second":return r.endOfSecond(e);case"minute":return r.endOfMinute(e);case"hour":return r.endOfHour(e);case"day":return r.endOfDay(e);case"week":return r.endOfWeek(e);case"month":return r.endOfMonth(e);case"quarter":return r.endOfQuarter(e);case"year":return r.endOfYear(e);default:return e}}})}));
|
Loading…
Add table
Add a link
Reference in a new issue