mirror of https://github.com/vitalif/dimple
Allow null/undefined co-ords in legend
v1.01 - Some external code had been written with required parameters missing from addLegend. This fix is to allow these charts to continue to work.master 1.0.1
parent
bc6abe6c87
commit
04a81a85ef
|
@ -3884,7 +3884,9 @@ var dimple = {
|
||||||
// Source: /src/methods/_parsePosition.js
|
// Source: /src/methods/_parsePosition.js
|
||||||
dimple._parsePosition = function (value, svgScaleValue) {
|
dimple._parsePosition = function (value, svgScaleValue) {
|
||||||
var returnValue = value;
|
var returnValue = value;
|
||||||
if (!isNaN(value)) {
|
if (value === undefined || value === null) {
|
||||||
|
returnValue = 0;
|
||||||
|
} else if (!isNaN(value)) {
|
||||||
returnValue = value;
|
returnValue = value;
|
||||||
} else if (value.slice(-1) === "%") {
|
} else if (value.slice(-1) === "%") {
|
||||||
returnValue = svgScaleValue * (parseFloat(value.slice(0, value.length - 1)) / 100);
|
returnValue = svgScaleValue * (parseFloat(value.slice(0, value.length - 1)) / 100);
|
||||||
|
|
File diff suppressed because one or more lines are too long
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "dimple",
|
"name": "dimple",
|
||||||
"version": "1.0.0",
|
"version": "1.0.1",
|
||||||
"private": true,
|
"private": true,
|
||||||
"licenses": [
|
"licenses": [
|
||||||
{
|
{
|
||||||
|
|
|
@ -3,7 +3,9 @@
|
||||||
// Source: /src/methods/_parsePosition.js
|
// Source: /src/methods/_parsePosition.js
|
||||||
dimple._parsePosition = function (value, svgScaleValue) {
|
dimple._parsePosition = function (value, svgScaleValue) {
|
||||||
var returnValue = value;
|
var returnValue = value;
|
||||||
if (!isNaN(value)) {
|
if (value === undefined || value === null) {
|
||||||
|
returnValue = 0;
|
||||||
|
} else if (!isNaN(value)) {
|
||||||
returnValue = value;
|
returnValue = value;
|
||||||
} else if (value.slice(-1) === "%") {
|
} else if (value.slice(-1) === "%") {
|
||||||
returnValue = svgScaleValue * (parseFloat(value.slice(0, value.length - 1)) / 100);
|
returnValue = svgScaleValue * (parseFloat(value.slice(0, value.length - 1)) / 100);
|
||||||
|
|
Loading…
Reference in New Issue