Änderungen https Andy Müller rückgängig gemacht
This commit is contained in:
@ -1,6 +1,6 @@
|
||||
/*!
|
||||
* Chart.js
|
||||
* http://chartjs.org/
|
||||
* https://chartjs.org/
|
||||
* Version: 2.5.0
|
||||
*
|
||||
* Copyright 2017 Nick Downie
|
||||
@ -413,7 +413,7 @@ Color.prototype = {
|
||||
},
|
||||
|
||||
luminosity: function () {
|
||||
// http://www.w3.org/TR/WCAG20/#relativeluminancedef
|
||||
// https://www.w3.org/TR/WCAG20/#relativeluminancedef
|
||||
var rgb = this.values.rgb;
|
||||
var lum = [];
|
||||
for (var i = 0; i < rgb.length; i++) {
|
||||
@ -424,7 +424,7 @@ Color.prototype = {
|
||||
},
|
||||
|
||||
contrast: function (color2) {
|
||||
// http://www.w3.org/TR/WCAG20/#contrast-ratiodef
|
||||
// https://www.w3.org/TR/WCAG20/#contrast-ratiodef
|
||||
var lum1 = this.luminosity();
|
||||
var lum2 = color2.luminosity();
|
||||
if (lum1 > lum2) {
|
||||
@ -443,7 +443,7 @@ Color.prototype = {
|
||||
},
|
||||
|
||||
dark: function () {
|
||||
// YIQ equation from http://24ways.org/2010/calculating-color-contrast
|
||||
// YIQ equation from https://24ways.org/2010/calculating-color-contrast
|
||||
var rgb = this.values.rgb;
|
||||
var yiq = (rgb[0] * 299 + rgb[1] * 587 + rgb[2] * 114) / 1000;
|
||||
return yiq < 128;
|
||||
@ -506,7 +506,7 @@ Color.prototype = {
|
||||
|
||||
greyscale: function () {
|
||||
var rgb = this.values.rgb;
|
||||
// http://en.wikipedia.org/wiki/Grayscale#Converting_color_to_grayscale
|
||||
// https://en.wikipedia.org/wiki/Grayscale#Converting_color_to_grayscale
|
||||
var val = rgb[0] * 0.3 + rgb[1] * 0.59 + rgb[2] * 0.11;
|
||||
this.setValues('rgb', [val, val, val]);
|
||||
return this;
|
||||
@ -1037,7 +1037,7 @@ function hsv2keyword(args) {
|
||||
return rgb2keyword(hsv2rgb(args));
|
||||
}
|
||||
|
||||
// http://dev.w3.org/csswg/css-color/#hwb-to-rgb
|
||||
// https://dev.w3.org/csswg/css-color/#hwb-to-rgb
|
||||
function hwb2rgb(hwb) {
|
||||
var h = hwb[0] / 360,
|
||||
wh = hwb[1] / 100,
|
||||
@ -2382,7 +2382,7 @@ function getParseRegexForToken (token, config) {
|
||||
return regexes[token](config._strict, config._locale);
|
||||
}
|
||||
|
||||
// Code from http://stackoverflow.com/questions/3561493/is-there-a-regexp-escape-function-in-javascript
|
||||
// Code from https://stackoverflow.com/questions/3561493/is-there-a-regexp-escape-function-in-javascript
|
||||
function unescapeFormat(s) {
|
||||
return regexEscape(s.replace('\\', '').replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g, function (matched, p1, p2, p3, p4) {
|
||||
return p1 || p2 || p3 || p4;
|
||||
@ -2786,7 +2786,7 @@ function getIsLeapYear () {
|
||||
|
||||
function createDate (y, m, d, h, M, s, ms) {
|
||||
//can't just apply() to create a date:
|
||||
//http://stackoverflow.com/questions/181348/instantiating-a-javascript-object-by-calling-prototype-constructor-apply
|
||||
//https://stackoverflow.com/questions/181348/instantiating-a-javascript-object-by-calling-prototype-constructor-apply
|
||||
var date = new Date(y, m, d, h, M, s, ms);
|
||||
|
||||
//the date constructor remaps years 0-99 to 1900-1999
|
||||
@ -2816,7 +2816,7 @@ function firstWeekOffset(year, dow, doy) {
|
||||
return -fwdlw + fwd - 1;
|
||||
}
|
||||
|
||||
//http://en.wikipedia.org/wiki/ISO_week_date#Calculating_a_date_given_the_year.2C_week_number_and_weekday
|
||||
//https://en.wikipedia.org/wiki/ISO_week_date#Calculating_a_date_given_the_year.2C_week_number_and_weekday
|
||||
function dayOfYearFromWeeks(year, week, weekday, dow, doy) {
|
||||
var localWeekday = (7 + weekday - dow) % 7,
|
||||
weekOffset = firstWeekOffset(year, dow, doy),
|
||||
@ -3514,7 +3514,7 @@ function defineLocale (name, config) {
|
||||
'use moment.updateLocale(localeName, config) to change ' +
|
||||
'an existing locale. moment.defineLocale(localeName, ' +
|
||||
'config) should only be used for creating a new locale ' +
|
||||
'See http://momentjs.com/guides/#/warnings/define-locale/ for more info.');
|
||||
'See https://momentjs.com/guides/#/warnings/define-locale/ for more info.');
|
||||
parentConfig = locales[name]._config;
|
||||
} else if (config.parentLocale != null) {
|
||||
if (locales[config.parentLocale] != null) {
|
||||
@ -3747,7 +3747,7 @@ hooks.createFromInputFallback = deprecate(
|
||||
'value provided is not in a recognized ISO format. moment construction falls back to js Date(), ' +
|
||||
'which is not reliable across all browsers and versions. Non ISO date formats are ' +
|
||||
'discouraged and will be removed in an upcoming major release. Please refer to ' +
|
||||
'http://momentjs.com/guides/#/warnings/js-date/ for more info.',
|
||||
'https://momentjs.com/guides/#/warnings/js-date/ for more info.',
|
||||
function (config) {
|
||||
config._d = new Date(config._i + (config._useUTC ? ' UTC' : ''));
|
||||
}
|
||||
@ -4148,7 +4148,7 @@ function createLocal (input, format, locale, strict) {
|
||||
}
|
||||
|
||||
var prototypeMin = deprecate(
|
||||
'moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/',
|
||||
'moment().min is deprecated, use moment.max instead. https://momentjs.com/guides/#/warnings/min-max/',
|
||||
function () {
|
||||
var other = createLocal.apply(null, arguments);
|
||||
if (this.isValid() && other.isValid()) {
|
||||
@ -4160,7 +4160,7 @@ var prototypeMin = deprecate(
|
||||
);
|
||||
|
||||
var prototypeMax = deprecate(
|
||||
'moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/',
|
||||
'moment().max is deprecated, use moment.min instead. https://momentjs.com/guides/#/warnings/min-max/',
|
||||
function () {
|
||||
var other = createLocal.apply(null, arguments);
|
||||
if (this.isValid() && other.isValid()) {
|
||||
@ -4480,7 +4480,7 @@ function isUtc () {
|
||||
// ASP.NET json date format regex
|
||||
var aspNetRegex = /^(\-)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/;
|
||||
|
||||
// from http://docs.closure-library.googlecode.com/git/closure_goog_date_date.js.source.html
|
||||
// from https://docs.closure-library.googlecode.com/git/closure_goog_date_date.js.source.html
|
||||
// somewhat more in line with 4.4.3.2 2004 spec, but allows decimal anywhere
|
||||
// and further modified to allow for strings containing both week and day
|
||||
var isoRegex = /^(-)?P(?:(-?[0-9,.]*)Y)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)W)?(?:(-?[0-9,.]*)D)?(?:T(?:(-?[0-9,.]*)H)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)S)?)?$/;
|
||||
@ -4596,7 +4596,7 @@ function createAdder(direction, name) {
|
||||
//invert the arguments, but complain about it
|
||||
if (period !== null && !isNaN(+period)) {
|
||||
deprecateSimple(name, 'moment().' + name + '(period, number) is deprecated. Please use moment().' + name + '(number, period). ' +
|
||||
'See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info.');
|
||||
'See https://momentjs.com/guides/#/warnings/add-inverted-param/ for more info.');
|
||||
tmp = val; val = period; period = tmp;
|
||||
}
|
||||
|
||||
@ -5403,8 +5403,8 @@ proto.zoneName = getZoneName;
|
||||
proto.dates = deprecate('dates accessor is deprecated. Use date instead.', getSetDayOfMonth);
|
||||
proto.months = deprecate('months accessor is deprecated. Use month instead', getSetMonth);
|
||||
proto.years = deprecate('years accessor is deprecated. Use year instead', getSetYear);
|
||||
proto.zone = deprecate('moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/', getSetZone);
|
||||
proto.isDSTShifted = deprecate('isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information', isDaylightSavingTimeShifted);
|
||||
proto.zone = deprecate('moment().zone is deprecated, use moment().utcOffset instead. https://momentjs.com/guides/#/warnings/zone/', getSetZone);
|
||||
proto.isDSTShifted = deprecate('isDSTShifted is deprecated. See https://momentjs.com/guides/#/warnings/dst-shifted/ for more information', isDaylightSavingTimeShifted);
|
||||
|
||||
function createUnix (input) {
|
||||
return createLocal(input * 1000);
|
||||
@ -9593,7 +9593,7 @@ module.exports = function(Chart) {
|
||||
};
|
||||
helpers.splineCurve = function(firstPoint, middlePoint, afterPoint, t) {
|
||||
// Props to Rob Spencer at scaled innovation for his post on splining between points
|
||||
// http://scaledinnovation.com/analytics/splines/aboutSplines.html
|
||||
// https://scaledinnovation.com/analytics/splines/aboutSplines.html
|
||||
|
||||
// This function must also respect "skipped" points
|
||||
|
||||
@ -9758,7 +9758,7 @@ module.exports = function(Chart) {
|
||||
return niceFraction * Math.pow(10, exponent);
|
||||
};
|
||||
// Easing functions adapted from Robert Penner's easing equations
|
||||
// http://www.robertpenner.com/easing/
|
||||
// https://www.robertpenner.com/easing/
|
||||
var easingEffects = helpers.easingEffects = {
|
||||
linear: function(t) {
|
||||
return t;
|
||||
@ -9954,7 +9954,7 @@ module.exports = function(Chart) {
|
||||
return easingEffects.easeOutBounce(t * 2 - 1) * 0.5 + 1 * 0.5;
|
||||
}
|
||||
};
|
||||
// Request animation polyfill - http://www.paulirish.com/2011/requestanimationframe-for-smart-animating/
|
||||
// Request animation polyfill - https://www.paulirish.com/2011/requestanimationframe-for-smart-animating/
|
||||
helpers.requestAnimFrame = (function() {
|
||||
return window.requestAnimationFrame ||
|
||||
window.webkitRequestAnimationFrame ||
|
||||
@ -9984,7 +9984,7 @@ module.exports = function(Chart) {
|
||||
|
||||
// Scale mouse coordinates into canvas coordinates
|
||||
// by following the pattern laid out by 'jerryj' in the comments of
|
||||
// http://www.html5canvastutorials.com/advanced/html5-canvas-mouse-coordinates/
|
||||
// https://www.html5canvastutorials.com/advanced/html5-canvas-mouse-coordinates/
|
||||
var paddingLeft = parseFloat(helpers.getStyle(canvas, 'padding-left'));
|
||||
var paddingTop = parseFloat(helpers.getStyle(canvas, 'padding-top'));
|
||||
var paddingRight = parseFloat(helpers.getStyle(canvas, 'padding-right'));
|
||||
@ -10051,7 +10051,7 @@ module.exports = function(Chart) {
|
||||
// @param domNode : the node to check the constraint on
|
||||
// @param maxStyle : the style that defines the maximum for the direction we are using (maxWidth / maxHeight)
|
||||
// @param percentageProperty : property of parent to use when calculating width as a percentage
|
||||
// @see http://www.nathanaeljones.com/blog/2013/reading-max-width-cross-browser
|
||||
// @see https://www.nathanaeljones.com/blog/2013/reading-max-width-cross-browser
|
||||
function getConstraintDimension(domNode, maxStyle, percentageProperty) {
|
||||
var view = document.defaultView;
|
||||
var parentNode = domNode.parentNode;
|
||||
@ -10218,7 +10218,7 @@ module.exports = function(Chart) {
|
||||
function(obj) {
|
||||
return Object.prototype.toString.call(obj) === '[object Array]';
|
||||
};
|
||||
// ! @see http://stackoverflow.com/a/14853974
|
||||
// ! @see https://stackoverflow.com/a/14853974
|
||||
helpers.arrayEquals = function(a0, a1) {
|
||||
var i, ilen, v0, v1;
|
||||
|
||||
@ -12721,7 +12721,7 @@ module.exports = function(Chart) {
|
||||
linear: function(generationOptions, dataRange) {
|
||||
var ticks = [];
|
||||
// To get a "nice" value for the tick spacing, we will use the appropriately named
|
||||
// "nice number" algorithm. See http://stackoverflow.com/questions/8506881/nice-label-algorithm-for-charts-with-minimum-ticks
|
||||
// "nice number" algorithm. See https://stackoverflow.com/questions/8506881/nice-label-algorithm-for-charts-with-minimum-ticks
|
||||
// for details.
|
||||
|
||||
var spacing;
|
||||
@ -16153,15 +16153,15 @@ module.exports = function(Chart) {
|
||||
position: 'bottom',
|
||||
|
||||
time: {
|
||||
parser: false, // false == a pattern string from http://momentjs.com/docs/#/parsing/string-format/ or a custom callback that converts its argument to a moment
|
||||
format: false, // DEPRECATED false == date objects, moment object, callback or a pattern string from http://momentjs.com/docs/#/parsing/string-format/
|
||||
parser: false, // false == a pattern string from https://momentjs.com/docs/#/parsing/string-format/ or a custom callback that converts its argument to a moment
|
||||
format: false, // DEPRECATED false == date objects, moment object, callback or a pattern string from https://momentjs.com/docs/#/parsing/string-format/
|
||||
unit: false, // false == automatic or override with week, month, year, etc.
|
||||
round: false, // none, or override with week, month, year, etc.
|
||||
displayFormat: false, // DEPRECATED
|
||||
isoWeekday: false, // override week start day - see http://momentjs.com/docs/#/get-set/iso-weekday/
|
||||
isoWeekday: false, // override week start day - see https://momentjs.com/docs/#/get-set/iso-weekday/
|
||||
minUnit: 'millisecond',
|
||||
|
||||
// defaults to unit's corresponding unitFormat below or override using pattern string from http://momentjs.com/docs/#/displaying/format/
|
||||
// defaults to unit's corresponding unitFormat below or override using pattern string from https://momentjs.com/docs/#/displaying/format/
|
||||
displayFormats: {
|
||||
millisecond: 'h:mm:ss.SSS a', // 11:20:01.123 AM,
|
||||
second: 'h:mm:ss a', // 11:20:01 AM
|
||||
@ -16555,7 +16555,7 @@ module.exports = function(Chart) {
|
||||
}
|
||||
// Custom parsing (return an instance of moment)
|
||||
if (typeof me.options.time.format !== 'string' && me.options.time.format.call) {
|
||||
console.warn('options.time.format is deprecated and replaced by options.time.parser. See http://nnnick.github.io/Chart.js/docs-v2/#scales-time-scale');
|
||||
console.warn('options.time.format is deprecated and replaced by options.time.parser. See https://nnnick.github.io/Chart.js/docs-v2/#scales-time-scale');
|
||||
return me.options.time.format(label);
|
||||
}
|
||||
// Moment format parsing
|
||||
|
Reference in New Issue
Block a user