diff --git a/lib/OpenLayers/BaseTypes.js b/lib/OpenLayers/BaseTypes.js index e73d8bd903..9119f7da28 100644 --- a/lib/OpenLayers/BaseTypes.js +++ b/lib/OpenLayers/BaseTypes.js @@ -593,7 +593,7 @@ OpenLayers.Date = { if ("toISOString" in Date.prototype) { return function(date) { return date.toISOString(); - } + }; } else { function pad(num, len) { var str = num + ""; @@ -619,7 +619,7 @@ OpenLayers.Date = { pad(date.getUTCMilliseconds(), 3) + "Z"; } return str; - } + }; } })(), @@ -649,7 +649,6 @@ OpenLayers.Date = { date = new Date(elapsed); } else { var match = str.match(/^(?:(\d{4})(?:-(\d{2})(?:-(\d{2}))?)?)?(?:T(\d{1,2}):(\d{2}):(\d{2}(?:\.\d+)?)(Z|(?:[+-]\d{1,2}(?::(\d{2}))?)))?$/); - var date; if (match && (match[1] || match[7])) { // must have at least year or time var year = parseInt(match[1], 10) || 0; var month = (parseInt(match[2], 10) - 1) || 0; @@ -679,4 +678,4 @@ OpenLayers.Date = { return date; } -}; \ No newline at end of file +};