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
John Kiernander 2013-09-05 15:21:55 +01:00
parent bc6abe6c87
commit 04a81a85ef
4 changed files with 8 additions and 4 deletions

4
dist/dimple.v1.js vendored
View File

@ -3884,7 +3884,9 @@ var dimple = {
// Source: /src/methods/_parsePosition.js
dimple._parsePosition = function (value, svgScaleValue) {
var returnValue = value;
if (!isNaN(value)) {
if (value === undefined || value === null) {
returnValue = 0;
} else if (!isNaN(value)) {
returnValue = value;
} else if (value.slice(-1) === "%") {
returnValue = svgScaleValue * (parseFloat(value.slice(0, value.length - 1)) / 100);

File diff suppressed because one or more lines are too long

View File

@ -1,6 +1,6 @@
{
"name": "dimple",
"version": "1.0.0",
"version": "1.0.1",
"private": true,
"licenses": [
{

View File

@ -3,7 +3,9 @@
// Source: /src/methods/_parsePosition.js
dimple._parsePosition = function (value, svgScaleValue) {
var returnValue = value;
if (!isNaN(value)) {
if (value === undefined || value === null) {
returnValue = 0;
} else if (!isNaN(value)) {
returnValue = value;
} else if (value.slice(-1) === "%") {
returnValue = svgScaleValue * (parseFloat(value.slice(0, value.length - 1)) / 100);