diff --git a/js/spniBehaviour.js b/js/spniBehaviour.js index 17a5cdaf4cd0aac3493f8c79e58621df5c0bea85..f0a50f06e8cf377fa4d44a6c44cbddc7716445c5 100644 --- a/js/spniBehaviour.js +++ b/js/spniBehaviour.js @@ -710,10 +710,12 @@ function parseStyleSpecifiers (str) { function parseInterval (str) { if (!str) return undefined; var pieces = str.split("-"); + if (pieces.length > 2) return null; var min = pieces[0].trim() == "" ? null : parseInt(pieces[0], 10); - if (pieces.length == 1 && isNaN(min)) return null; + if (isNaN(min)) return null; var max = pieces.length == 1 ? min : pieces[1].trim() == "" ? null : parseInt(pieces[1], 10); + if (isNaN(max)) return null; return { min : min, max : max }; }